PRÁCTICA No. 5 COMUNICACIÓN SERIAL
Enviado por Cristian Bonifaz • 13 de Junio de 2020 • Práctica o problema • 1.679 Palabras (7 Páginas) • 139 Visitas
Programación II
PRÁCTICA No. 5
COMUNICACIÓN SERIAL
Nombre: Christian Bonifaz Curso: 3º “E”
Objetivos
- Utilizar correctamente los bloques destinados para la transmisión de información a través del puerto serial.
- Reconocer los parámetros de configuración de un puerto serial.
- Realizar un control y monitoreo externo al Software Labview.
- Desarrollo
- Realizar una consulta del bloque READ, WRITE, CONFIGURE PORT. (Paleta Instruments I/O>>Serial)
BLOQUE READ:
[pic 2]
- El nombre del recurso VISA especifica el recurso que se abrirá. El control de nombre de recurso VISA también especifica la sesión y la clase.
- El conteo de bytes es el número de bytes a leer.
- error en describe las condiciones de error que ocurren antes de que este nodo se ejecute. Esta entrada proporciona un error estándar en la funcionalidad.
- El nombre del recurso VISA out es una copia del nombre del recurso VISA que devuelven las funciones VISA.
- El búfer de lectura contiene los datos leídos desde el dispositivo.
- el conteo de devoluciones contiene el número de bytes realmente leídos.
- el error contiene información de error. Esta salida proporciona una funcionalidad de error estándar.
BLOQUE WRITE:
[pic 3]
- El nombre del recurso VISA especifica el recurso que se abrirá. El control de nombre de recurso VISA también especifica la sesión y la clase.
- el búfer de escritura contiene los datos que se escribirán en el dispositivo.
- error en describe las condiciones de error que ocurren antes de que este nodo se ejecute. Esta entrada proporciona un error estándar en la funcionalidad.
- El nombre del recurso VISA out es una copia del nombre del recurso VISA que devuelven las funciones VISA.
- el recuento de devoluciones contiene el número real de bytes escritos.
- el error contiene información de error. Esta salida proporciona una funcionalidad de error estándar.
BLOQUE CONFIGURE PORT:
[pic 4]
[pic 5] Habilitar Char de terminación prepara el dispositivo serie para reconocer el carácter de terminación. Si es TRUE (predeterminado), el atributo VI_ATTR_ASRL_END_IN está configurado para reconocer el carácter de terminación. Si es FALSO, el atributo VI_ATTR_ASRL_END_IN se establece en 0 (Ninguno) y el dispositivo serie no reconoce el carácter de terminación.
[pic 6] terminación char requiere la terminación de la operación de lectura. La operación de lectura finaliza cuando el carácter de terminación se lee desde el dispositivo serie. 0xA es el equivalente hexadecimal de un carácter de avance de línea (\ n). Cambie el carácter de terminación a 0xD para las cadenas de mensajes que terminan con un retorno de carro (\ r).
[pic 7] timeout especifica el tiempo, en milisegundos, para las operaciones de escritura y lectura. El valor predeterminado es 10000.
[pic 8] El nombre del recurso VISA especifica el recurso que se abrirá. El control de nombre de recurso VISA también especifica la sesión y la clase.
[pic 9] La velocidad de transmisión es la velocidad de transmisión. El valor predeterminado es 9600.
[pic 10] bits de datos es el número de bits en los datos entrantes. El valor de los bits de datos está entre cinco y ocho. El valor predeterminado es 8.
[pic 11] la paridad especifica la paridad utilizada para cada trama a transmitir o recibir. Esta entrada acepta los siguientes valores.
[pic 12] error en describe las condiciones de error que ocurren antes de que este nodo se ejecute. Esta entrada proporciona un error estándar en la funcionalidad.
[pic 13] los bits de parada especifican el número de bits de parada utilizados para indicar el final de un cuadro. Esta entrada acepta los siguientes valores.
[pic 14] El control de flujo establece el tipo de control utilizado por el mecanismo de transferencia. Esta entrada acepta los siguientes valores.
[pic 15] El nombre del recurso VISA out es una copia del nombre del recurso VISA que devuelven las funciones VISA.
[pic 16] el error contiene información de error. Esta salida proporciona una funcionalidad de error estándar.
[pic 17]
[pic 18] Habilitar Char de terminación prepara el dispositivo serie para reconocer el carácter de terminación. Si es TRUE (predeterminado), el atributo VI_ATTR_ASRL_END_IN está configurado para reconocer el carácter de terminación. Si es FALSO, el atributo VI_ATTR_ASRL_END_IN se establece en 0 (Ninguno) y el dispositivo serie no reconoce el carácter de terminación.
[pic 19] terminación char requiere la terminación de la operación de lectura. La operación de lectura finaliza cuando el carácter de terminación se lee desde el dispositivo serie. 0xA es el equivalente hexadecimal de un carácter de avance de línea (\ n). Cambie el carácter de terminación a 0xD para las cadenas de mensajes que terminan con un retorno de carro (\ r).
...