Información adicional
Al observar el ejemplo de comunicación en serie de LabVIEW (NI Example Finder»Hardware Input and Output»Serial»
Simple Serial.vi), notará que comienza con un nodo de
VISA Configure Serial Port. Esto configura tanto el carácter de terminación (que por defecto es hexadecimal 0A ("salto de línea")) como el tiempo de espera (por defecto es 10 segundos).
Si está leyendo datos seriales y un byte que coincide con el carácter de terminación de la configuración, entonces
VISA Read VI asumirá que este debe ser el final de los datos solicitados y detendrá la operación de lectura. Esto sucede porque la segunda condición anterior se ha cumplido, aunque la condición 1 no se haya cumplido y el VI no haya leído todos los bytes del puerto.
El uso del carácter de terminación predeterminado generalmente no causará problemas en las comunicaciones de texto normales. Sin embargo, los datos binarios no tienen un significado especial asignado al byte 0x0A. En el ejemplo anterior, esta es la razón por la cual la primera operación de lectura se detiene después de 63 bytes y deja los 37 bytes restantes en el búfer de software esperando a ser leídos. Si está realizando transferencias de datos binarios en serie, casi siempre deseará desactivar el carácter de terminación en el
VISA Configure Serial Port VI.