Arduino y LabVIEW (2 / 5 paso)

Paso 2: LabVIEW: estructuras y uniendo los puntos

4ª es hora de "Unir los puntos"

4.1 crear un tiempo bucle en Programación > Estructuras > bucle mientras. (Fig. 1)

4.2 crear tres estructuras caso dentro de mientras bucle en Programación > Estructuras > estructura caso. (Fig. 2)

4.3 el caso dos es para escribir una cadena y el último para la lectura. (Fig. 3)

4.4 la VISA Configure Serial Port y cerca de la VISA salir el tiempo bucle. (Fig. 3)

Usted puede poner VISA Configure Serial Port en el tiempo bucle. El ejemplo anterior, tienes que elegir el puerto COM antes de ejecutar el vi, pero si os ponemos dentro del bucle puede elegir el puerto COM en cualquier momento.

4.5 Visado Bytes al puerto va dentro mientras bucle. Para activar el caso de la lectura, tiene que comprobar si los bytes en el puerto serie son mayores que 0 con un de programación > comparación > mayor que 0 VI. (Fig. 4)

4.6 Si los bytes en el puerto son mayores que 0, se activará la "estructura de caso verdadero" y la VISA Read devolverá que los bytes leer.

4.7 VISA Configure Serial Port debe permitir al usuario elegir qué puerto serie a usar y configurar la velocidad en baudios, por lo que "nombre de recurso de Visa" y "Baud Rate" deben ser un control. La tasa de baudios predeterminada es 9600. (Fig. 4);

4.8 crear un comando en el VISA escribir > escribir Buffer. Esa cadena se escribirá al puerto USB. Este tutorial utiliza a para TF y Turna On para Turna def . (Fig. 5)

Si desea enviar comandos de teclado, puede utilizar una VISA escribir y crear un control para
cadena de entrada. Este tutorial utiliza botones.

5ª se vaya a la ventana de Panel frontal para crear una interfaz de usuario.

5.1 para mostrar los datos recibidos (temperatura), sería bueno tener uno numéricos > termómetro y un gráfico indicadores > tabla de. (Fig. 6)

5.2 agregar los botones (botones > botón OK) encender / apagar el sensor. Cambiar la Acción mecánica al Interruptor hasta que liberado y agregar num inds (Num Inds > indicador Num) para ver la temperatura.

También puede agregar algunos títulos como "Control de USB" y "LM35"; (Fig. 7)

6ª volver a ventana de diagrama de bloque para configurar los botones, gráfico, termómetro y Num inds.
Para mostrar los datos recibidos desde el puerto USB, necesita convertir de cadena a número:

  • Programación > cadena > cadena/número de conversiones > Frac Exp cadena a número: convierte cadena a número. Este VI debe agregarse dentro de la estructura caso de leer para asegurarse de que todos los datos recibidos se convertirán.
  • La entrada de la cadena de este VI está conectada para leer el buffer de lectura VISA. (Fig. 8)

7ª ahora Conecte el Gaph, termómetro y Num ind a la salida del número de frac Exp cadena a número. (Fig. 9)

8ª conectar el botón de encender a las estructuras del primer caso, el botón apagar para el segundo caso y botón de parada a la condición de bucle mientras. (Pict.10)

9ª por el rápido proceso, añadir algo de retraso en el tiempo bucle Programación > Sincronización > espera (ms) que esperar ms de 600, para asegurarse de que todos los datos se ha recibido, una vez que el arduino será actualizar los datos cada 500ms (ver código de Arduino). (Fig. 10)

VISA Configure Serial Port está dentro del tiempo de bucle en el cuadro 10.

Artículos Relacionados

¿Cómo interfaz Arduino a LabVIEW? Pasos de #Simple #

¿Cómo interfaz Arduino a LabVIEW? Pasos de #Simple #

# laboratorio instrumento VirtualIngeniería Banco de trabajo (LabVIEW) #Puede utilizar Arduino como un dispositivo de adquisición de datos a medida, control, monitor de diferentes dispositivos y sensores, es fácil de aprender gráfica de programación
Como leer una tarjeta de arduino usando LabVIEW

Como leer una tarjeta de arduino usando LabVIEW

Este video muestra como leer una tarjeta de Arduino usando LabVIEW. LabVIEW tiene una gran interfaz que hace fácil guardar los datos de una tarjeta de Arduino. Uno de los mayores desafíos cuando se utiliza una tarjeta de Arduino que es endiabladament
Control de temperatura con Arduino y LabVIEW

Control de temperatura con Arduino y LabVIEW

Este es un control de temperatura muy simple usando LabVIEW y Arduino, donde el usuario puede fijar el mínimo y máximo temperatura si la temperatura excede el máximo nivel puede hacer el arduino para hacer ciertos trabajos.En este proyecto he puesto
Visualización de prototipos reales y virtuales, usando Solidworks, Labview y Arduino

Visualización de prototipos reales y virtuales, usando Solidworks, Labview y Arduino

Si no sabes cómo funciona el modelo CAD antes de ir para una impresión 3D, esto podría ser una solución a algunos de los usuarios que quiere visualizar el rendimiento de su modelo CAD Asamblea. Se podría pensar la visualización puede hacerse con cual
Arduino brazo robótico controlado

Arduino brazo robótico controlado

Un brazo robótico es responsable de procesos muy complicados que requieren una programación rigurosa y compleja, soy un estudiante de ingeniería electrónico y he siempre me llamó la atención estos proyectos por lo que decidí "Quiero construir un braz
Control de crucero 2.0

Control de crucero 2.0

hemos inventado un sistema para mejorar la conducción. Nuestro sistema ha sido desarrollado por Labview. Se utilizó el microprocesador de Arduino. llamado control de crucero 2.0 porque he creado un sistema para automatizar la dirección no el motor. E
Servo GUI

Servo GUI

Ángulos y velocidad de Servo motores son controlados por la programación. Así que este tutorial lo trae a su ratón.Aquí os muestro cómo diseñar una interfaz gráfica de usuario para controlar velocidad y ángulo de un servomotor DC utilizando arduino.
Sensor de temperatura/humedad + Arduino + adquisición de datos LabVIEW

Sensor de temperatura/humedad + Arduino + adquisición de datos LabVIEW

Este tutorial explicare paso a paso sobre cómo configurar su SHT15 sensor (temperatura y humedad) para adquisición de datos utilizando Arduino. El tutorial más explica cómo LabVIEW utilizará para recopilar los datos detectados para proporcionar la re
Arduino Bluetooth coche controlado por Labview

Arduino Bluetooth coche controlado por Labview

Se trata de un coche de RC de Arduino, basado originalmente en un proyecto realizado por Owen_soo. Es muy maniobrable, capaz de hacer vueltas rápidas, ir hacia atrás y hacia adelante con sólo tocando un botón. Esto originalmente sólo iba a ser un coc
CARduino - vehículo accionado Arduino, controlado por LabVIEW

CARduino - vehículo accionado Arduino, controlado por LabVIEW

El CARduino es un vehículo operado por control remoto que es controlado por un regulador conectado a un equipo que ejecute LabVIEW. El vehículo es accionado por el Arduino y se puede ampliar a través de la adición de sensores u otros dispositivos. Us
CONTROL velocidad del MOTOR paso a paso con LABVIEW y ARDUINO

CONTROL velocidad del MOTOR paso a paso con LABVIEW y ARDUINO

Esto hice en Proteusu CONTROL paso a paso MOTOR velocidad con LABVIEW y ARDUINO...!!!! wolaaPaso 1: Este Tutorial es:> Usando Labview interfaz Arduino al PC vía puerto del USB.> Uso de Labview para enviar datos que describe la velocidad del Motor a
Introducción a LabVIEW y Arduino (tutoriales completos)

Introducción a LabVIEW y Arduino (tutoriales completos)

Si usted es un usuario nuevo para la electrónica y desea crear proyectos como un profesional, aquí está el tutorial para usted.Este no es un simple tutorial, este va a seguido por la serie de tutoriales para completar un curso acelerado sobre cómo us
Lectura de entradas analógicas en tiempo Real utilizando Arduino y trazar usando LabVIEW

Lectura de entradas analógicas en tiempo Real utilizando Arduino y trazar usando LabVIEW

Cuando estaba haciendo mis proyectos uno de la parte fue lectura de datos analógicos y lo trazado. Desde entonces he no encontrado ningún artículo o instructable con material confiable hacerlo pensé en escribir los pasos que finalmente utilicé para r
Radar (control por joystick) vía Labview(+Arduino)

Radar (control por joystick) vía Labview(+Arduino)

De hecho mi dispositivo es remake de este radar: http://howtomechatronics.com/projects/arduino-rada...Pero creo que un remake es pena, porque, a pesar de incluso mi versión no que apuesto, no utilizo esos pobres 'tecnologías' como pasando por puerto