Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

ejemplo de adquirir datos en formato ASCII

amigos cordial saludo desde colombia

 

compañeros necesito un ejemplo sencillo de como adquirir datos en formato ASCII por puerto serial y posteriormente convertirlos  a decimal, la verdad es que apenas estoy aprendiendo a manejar labview y llevo muchos intentos para lograr la adquisicion y no lo he podido hacer

 

les agradezco de antemano su valiosa colaboracion

0 Kudos
Message 1 of 2
(3,106 Views)

Hola Fercho

 

Labview dispone un sinfin de ejemplos para introducirse a la programacion grafica. Para la comunicacion serie los ejemplos los puedes encontrar en Help->Find Examples, despues en la parte de Hardware Input and Output->Serial-> Basic Serial Write and Read.vi. Ese es el ejemplo basico para manejar el puerto serie. Lo que tienes que hacer es configurar el puerto que vas a utilizar en Labview, esto  es seleccionando el nombre de tu COM, el baudrate a manejar y el resto de los elementos dependiendo de la comunicacion que estes realizando. Todos los datos se envian y reciben en formato ASCII, por lo que si recibes un 9 en formato ASCII y lo quieres cambiar al numero 9 habria que hacer una resta, pues si consultamos la tabla el caracter 0 representa un 0x30 en hexadecimal o bien un 48 decimal, por lo que a tu dato debes restarle 48 para obtener el valor en decimal. Eso es la forma pro de hacerlo, sino usa la funcion Decimal String To Number Function y problema resuelto.

 

Saludos

Jaime Peña
National Instruments Mexico
Ingeniería de Aplicaciones
www.ni.com/soporte
0 Kudos
Message 2 of 2
(3,095 Views)