el 11-28-2006 05:51 PM
el 11-29-2006 09:11 AM
Hola C Almaguer, la recepción se interrumpe porque probablemente tienes habilitado el null termination carácter cuando configuraste el puerto serial. Necesitaría ver la implementación de tu código si esto no resuelve tu problema.
Saludos
el 11-29-2006 07:12 PM
el 12-01-2006 06:40 AM
He probado tu código con dispositivos seriales que transmiten caracteres nulos sin tener problemas Sólo tuve que modifcar el puerto de comunicación y poner el correcto comando de interrogación y número de bytes esperados.
Podrías intentar poniendo una pausa fija y interrogar el Bytes at port después de la pausa para ver cuántos caracteres hay en el puerto, comparándolos despues con el byte count restituido por el visa read. Como te dije no tuve problema en interrogar mis dispositivos: ¿podría ser que los 3 caratcteres que indicas sean pocos para el mensaje que quieres recibir?
el 12-01-2006 11:35 AM
Hola C Almaguer, el error que estas recibiendo es error de time out, podrías tratar de aumentar el time out también algo que puedes usar para ver si corriere el problema es utilizar el porperty node de visa con la opción de "Serial End Mode for Reads" y ponle al opción zero (none)
Los siguientes links te pueden ser de utilidad
http://digital.ni.com/public.nsf/allkb/F3E0621CB71AA16786256F970000FC57
http://digital.ni.com/public.nsf/websearch/E6DFA2B8D7E99F9886256C14005E82F7?OpenDocument
http://digital.ni.com/public.nsf/websearch/BB2B99A7B0D544B486256F54007F26DE?OpenDocument
Saludos