Example Code

Mensajes de diagnóstico LIN usando LabVIEW y NI-XNET

Code and Documents

Attachment

El objetivo del ejemplo es mostrar cómo utilizar equipo XNET para enviar mensajes de diagnóstico a dispositivos que soportan LIN. La aplicación crea un queue de mensajes que son enviados en un intervalo de tiempo descrito por la agenda (Schedule) seleccionada. Luego, las respuestas recibidas son almacenadas en otro queue para ser mostradas en la UI.

Hardware

  • PXI-1042Q
  • PXI-8196
  • PXI-8516/2
  • LIN DUT (Device under Test)

Software

  • LabVIEW 2012 SP1
  • NI-XNET 1.7

Configuración del proyecto


1.- Abra el NI-XNET Database Editor:

1.png

2.- De clic en “Open…” y luego en “Browser…”:

2.png

3.- Seleccione el archivo “DemoLDF.xml”. Esta es la base de datos que se usará en el ejemplo.

3.png

4.- Aparecerá una ventana como la siguiente:

  4.png

5.- Abra el proyecto “LIN Diagnostics.lvproj”.

5.png

  6.- Abra las sesiones “Queued Master” y “Queued Slave”. Dentro de “Hardware Selection”, seleccione la interfaz (puerto) LIN, que usará el ejemplo. 

6.png

Modo de operación


Corra el “LIN Diagnostics(Main).vi”.  Debe recibir respuesta de su DUT.

7.png

Diagrama de Bloques:

8.png

Example code from the Example Code Exchange in the NI Community is licensed with the MIT license.

Contributors