• Jueves 16 de Abril de 2026, 00:31

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - x3l

Páginas: [1]
1
Matlab / Comunicación con puerto Serial Matlab!
« en: Martes 31 de Marzo de 2009, 10:31 »
Hola!

     Necesito comunicarme mediante puerto serial a un agilent que captura datos (voltage) .Estoy desesperada por que es para mi proyecto de fin de carrera y no consigo comunicarme con el aparato! he sido capas de conectarme a el pero no de darle ordenes como que lea datos cada tantos nanosegundos o leer los datos que recoge!  Este es mi codigo:

s = serial('COM5');      %crear objeto serial
set(s, 'BaudRate', 9600)
set(s, 'DataBits', 8)
set(s, 'Parity','none')
set(s, 'StopBits', 1)
set(s, 'FlowControl', 'none')
set(s, 'TimeOut', 20)      %segundos leyendo
fopen(s)  %conectar cn el aparato
fprintf(s,'*IDN?');  %pedir datos identificacion del aparato
iden = fscanf(s)    %leer los tados de ident del aparato

fclose(s)
delete(s)
clear s
Hasta aqui todo bien pero si intento leer datos recogidos me dice que el tiempo de espera a caducado o la cadena final no ha sido encontrada! tambien me da el error en el osciloscopio   ERR -113 UNDEFINE HEADER.SI alquien sabe como puedo leer los datos del osciloscopio por favor que me lo diga que ya nos e por donde buscar más.Gracias!

Páginas: [1]