- ¿Qué es LabVIEW?
- ¿En qué se diferencia de otros softwares de diseño / simulación de circuitos?
- ¿Por qué debería preferirse LabVIEW?
- Lanzamiento de LabVIEW
- Tipos de datos en LabVIEW:
- Ejemplo 1: LED encendido al presionar un botón
- Ejemplo 2: LED encendido-apagado
- Ejemplo 3: LED parpadeante
- Atajos
¿Qué es LabVIEW?
LabVIEW es un acrónimo de Laboratorio Virtual Instrumentation Engineering Workbench. Su apariencia y operaciones se asemejan a los instrumentos del mundo real, como botones, voltímetros, osciloscopios, etc. y por eso se denominan instrumentos virtuales (VI). Ofrece un enfoque de programación gráfica y ayuda a simular productos del mundo real, lo que le ayuda a visualizar y programar. Por lo tanto, solo requiere lógica para programar y es independiente de la sintaxis. LabVIEW es una herramienta de diseño de alto nivel. Es una programación de intérprete (es decir,) no necesitamos compilarla. Se compila solo, solo necesitamos ejecutarlo.
¿En qué se diferencia de otros softwares de diseño / simulación de circuitos?
Todos los software de diseño / simulación de circuitos son esquemas que capturan y un programa de simulación que le permite probar la salida de varios circuitos ensamblando los componentes y dibujando esquemas. Considerando que, LabVIEW es un banco de trabajo virtual para programación gráfica mediante la captura e interconexión de circuitos virtuales creados en cualquier software de diseño / simulación de circuitos.
La programación puede ser de dos tipos. Son programación basada en texto y gráfica. C, C ++, java, etc. son todos lenguajes de programación textual basados en texto, y MATLAB es un lenguaje de nivel intermedio, mientras que LabVIEW es un lenguaje de programación basado en gráficos.
¿Por qué debería preferirse LabVIEW?
Aquel que no tiene ningún conocimiento básico sobre programación puede iniciar LabVIEW. Para hacer programación en LabVIEW, uno debe tener conocimiento práctico y capacidad de pensamiento lógico. El programador de LabVIEW no necesita conocer ninguna sintaxis de programación ni ninguna estructura de programación como c, c ++, lenguajes de programación java.
Uno puede preferir LabVIEW, cuando el programa es demasiado grande. Esto es tan simple como conectar componentes de hardware para su proyecto pero en un software.
El siguiente diagrama muestra la diferencia entre la programación textual y gráfica. En el lado izquierdo, hay un programa Arduino para hacer parpadear un LED con 1 segundo de retraso, y en el lado derecho su réplica gráfica se ha realizado usando el software LabVIEW. Cada vez que se pulsa el botón Aceptar el LED parpadeará de Boole en y fuera con 1 segundo de los retrasos.
Lanzamiento de LabVIEW
Primero descargue el software LabVIEW de National Instruments. Una vez que inicie el software, aparecerá la ventana Comenzando.
Esta ventana se conoce como ventana de introducción. Presione ctrl + N para abrir un nuevo proyecto.
Una vez que abra Nuevo proyecto, verá el panel frontal y el diagrama de bloques.
La ventana de introducción desaparece una vez que abre un proyecto nuevo o existente. Vuelve a aparecer cuando cierra todos los paneles frontales y diagramas de bloques. También puede acceder a esta ventana desde el panel frontal o el diagrama de bloques seleccionando Ver >> Ventana de introducción .
Presione ctrl + T para traer el panel frontal y el diagrama de bloques uno al lado del otro, así,
En LabVIEW, estará construyendo una interfaz de usuario, es decir, un panel frontal, con controles e indicadores. Los controles no son más que las entradas que das, como perillas, interruptor, etc., los indicadores no son más que las salidas que creas, como led, gráficos, etc., explicaré todas las entidades con un ejemplo, para que entiendas mejor.
Tipos de datos en LabVIEW:
Los tipos de datos no son más que la clasificación de variables. Los siguientes son los tipos de datos usados en LabVIEW y su especificación de color en el diagrama de bloques.
Tipos de datos |
Colores |
Punto flotante |
naranja |
Enteros |
Azul |
Booleanos |
Verde |
Cuerda |
Rosado |
Polimórfico |
Negro |
Polimórfico : el que puede ser cualquiera de estos tipos de datos anteriores o puede no ser estos.
Ejemplo 1: LED encendido al presionar un botón
Agregar controles al panel frontal
Los controles del panel frontal simulan el mecanismo de entrada en un instrumento físico y suministran datos al diagrama de bloques de los instrumentos virtuales (los programas de LabVIEW se denominan VI o instrumentos virtuales).
- Seleccione Ver >> Paleta de controles para tener la paleta de controles o funciones permanentemente en la pantalla, o haga clic derecho en cualquier espacio en blanco en el panel frontal o diagrama de bloques para mostrarlo temporalmente.
- Mueva el cursor sobre los iconos de la paleta Moderna para ubicar los controles que necesita (Paleta de controles booleanos).
NOTA: En cuanto al LED que brilla intensamente al presionar un botón, el control aquí es el botón. Así que seleccione la paleta de controles booleanos.
- Haga clic en el icono de controles booleanos para mostrar la paleta de controles booleanos.
- Haga clic en el botón de control en la paleta de controles booleanos para adjuntar el control y luego agregue el botón al panel frontal.
Utilizará este botón de control para iluminar el LED.
Por lo tanto, el control de botones se agrega al panel frontal.
Agregar indicador al panel frontal:
- De manera similar, agregue un botón de la paleta booleana. Luego, conecte como se muestra a continuación,
Para ejecutar el instrumento virtual:
- Seleccione Operar >> Ejecutar / Ejecutar continuamente.
- O puede utilizar los iconos que he mencionado en la figura anterior.
- Para detener la ejecución nuevamente presione el ícono Ejecutar continuamente.
Por lo tanto, el led se ilumina cuando presiona el botón.
Nota: Si el botón de ejecución está roto, significa que hay un error en la programación de LabVIEW. Para saber qué es el error, presione ese botón de ejecución roto, se acercará a un cuadro de diálogo que describe el error.
Consulte el video que se encuentra al final del artículo.
Ejemplo 2: LED encendido-apagado
En el siguiente ejemplo, en lugar de botón, usaremos la perilla de la paleta booleana.
Nota: Verifique el video al final.
Ejemplo 3: LED parpadeante
- En el ejemplo anterior, eliminé el botón Aceptar y agregué el botón Detener.
- Haga clic derecho en la ventana del diagrama de bloques, aparecerá la paleta Funciones .
- Elija y arrastre while loop.
- Haga clic derecho sobre el tiempo bucle y seleccione Agregar registro de desplazamiento.
- Haga clic derecho en el diagrama de bloques y seleccione Booleano, en ese momento seleccione Booleano, no puerta .
- De manera similar, seleccione y arrastre el retraso y agregue una constante.
Las constantes son valores que puede cambiar de acuerdo con sus requisitos, como 1000 ms durante 1 segundo.
- Proporcione las conexiones como se muestra en el diagrama anterior.
NOTA: Puede utilizar sus propias lógicas para crear los ejemplos anteriores.
Atajos
Puede usar los siguientes atajos de teclado para controlar LabVIEW.
atajo |
función |
|
Abra un nuevo VI en blanco |
|
Muestra u oculta la ventana de ayuda contextual. |
|
Muestra el cuadro de diálogo de colocación rápida. |
|
Elimina todos los cables rotos en un VI |
|
Muestra la ventana de la lista de errores. |