Discusiones sobre Productos NI

cancelar
Mostrando los resultados de 
Buscar en lugar de 
Quiere decir: 

¿Cómo se extraen datos de una trama de comunicación serial?

Hola,

 

      Como el micro envia constantemente, esperar 100ms cada ciclo te puede llenar el bufer. Colocal el wait de los 100ms dentro del caso false, asi el programa solo va a esperar si no le viene ningun dato.

 

      Si deseas ver los datos en grafica puedes colocar un Chart y ya los verias.

 

Saludos,

Luis A. Mata C.
Ing. Electrónico
Whatsapp: +58-414-1985579
BBM Pin: 2B83E99A
Thanks: Kudos
0 kudos
Mensaje 21 de 44
2.714 Vistas

¿Así debe quedar el VI?

 

Recibir y descomponer.png






0 kudos
Mensaje 22 de 44
2.709 Vistas

Hola,

 

         Si decia que pusieras el wait (editado habia escrito while :S) dentro del caso false, pero te falto quitarlo del otro sitio.

 

Saludos,

Luis A. Mata C.
Ing. Electrónico
Whatsapp: +58-414-1985579
BBM Pin: 2B83E99A
Thanks: Kudos
0 kudos
Mensaje 23 de 44
2.700 Vistas

Este tutorial cómo puede ayudarme para lo que debo hacer?

 

http://www.ni.com/white-paper/4256/en

0 kudos
Mensaje 24 de 44
2.697 Vistas

Hola,

 

      Pues si lo lees y lo entiendes puede ayudarte a hacer lo que esta alli, sino no lo entiendes no te puede ayudar. Sino sabes ingles empieza por traducirlo.

 

      Si activas la funcion de terminate char, tu trama deberia terminar siempre en ese caracter, y debes tener cuidado que en los bytes de datos no aparezca dicho caracter.

 

Saludos,

 

     

Luis A. Mata C.
Ing. Electrónico
Whatsapp: +58-414-1985579
BBM Pin: 2B83E99A
Thanks: Kudos
0 kudos
Mensaje 25 de 44
2.695 Vistas

Hola. El programa funcionó bien la primera vez. Graficó humedad y temperatura. Pero al tratar de graficar aceleración apareció el siguiente error:

 

Error_1073807194.JPG

 

0 kudos
Mensaje 26 de 44
2.692 Vistas

Este es el panel frontal del VI

 

Resultadopanelfrontal.JPG

0 kudos
Mensaje 27 de 44
2.694 Vistas

Hola,

 

     El problema te dio con el VISA, asi que no creo que tenga que ver con lo que querias graficar, probablemente detuviste la aplicación usando el boton abort en lugar del boton de stop y no se cerro el puerto correctamente. Cierra el labview (o reinicia el pc) y apaga el micro, y luego vuelve a arrancar todo.

 

Saludos,

Luis A. Mata C.
Ing. Electrónico
Whatsapp: +58-414-1985579
BBM Pin: 2B83E99A
Thanks: Kudos
0 kudos
Mensaje 28 de 44
2.683 Vistas

Hola Luis.

 

Si detuve la aplicación usando el boton abort en lugar del boton de stop.

Híce cambios al VI  para graficar las variable. No sé si para graficar X Y y Z (del acelerómetro) la única opción sea cablear las variables a un Bundle y lego a un Waveform Chart.

¿Cómo se le adiciona X Y y Z a cada variable dentro de la gráfica?

Los datos de humedad y temperatura proviene dels sensor SHT7, tengo entendido que labview o national instruments ofrece para descarga un driver de llamado shtxx. ¿Cuáles características especiales tiene y cómo puedo incorporar ese driver al VI para graficar en términos de % y °C?

 

 

Adjunto el VI

0 kudos
Mensaje 29 de 44
2.681 Vistas

Los datos también provienen del MCU MC9S08JM60.

0 kudos
Mensaje 30 de 44
2.679 Vistas