Personalice y Repita Medidas con LabVIEW NXG

Visión General

LabVIEW NXG ayuda a personalizar y automatizar sus medidas con un enfoque de programación gráfica que simplifica la programación tradicional. Con este enfoque gráfico, usted puede concentrarse en su problema de ingeniería al representar sus ideas en código funcional. Use objetos de ingeniería de clic y arrastre (drag-and-drop) e integrados para crear interfaces de usuario para visualizar sus medidas.

 

Obtenga su evaluación gratis

 

Evalúe LabVIEW NXG para Medir Sistemas Físicos con Sensores y Actuadores​


Evalúe LabVIEW NXG para Desarrollar Sistemas de Pruebas de Producción

Contenido

Automatizar Medidas Usando Programación Gráfica

Personalice y automatice la manera cómo usted adquiere sus medidas con programación gráfica. Usted puede crear código al conectar conos gráficos en un diagrama de bloques, el cual en un segundo plano es compilado en código de máquina necesario para que su PC lo ejecute. En LabVIEW NXG, los íconos gráficos en un diagrama representan características comunes, como ciclos, variables y tipos de datos, usados en todos los lenguajes de programación.

 

Figura 1: Un Ciclo While en LabVIEW es representado como un ciclo que se ejecuta hasta que se cumple una condición de paro. Usted puede usar un Ciclo While para adquirir datos de medidas repetidamente. 

 

La programación gráfica difiere de los lenguajes tradicionales basados en texto porque el código desarrollado en LabVIEW NXG se ejecuta de acuerdo al modelo de flujo de datos, en lugar del enfoque secuencial tradicional. En el flujo de datos, una función se ejecuta únicamente cuando recibe todas las entradas requeridas. Cuando se ejecuta una función, produce datos de salida y pasa los datos a la siguiente función en la ruta. El movimiento de los datos a través de las funciones, determina el orden de ejecución del programa.

 

Figura 2: Un ejemplo de la programación del flujo de datos. La función Subtract se ejecuta únicamente cuando ambas entradas están disponibles.

 

Por lo general, a los ingenieros y científicos se les describe como "pensadores virtuales" y confían ampliamente en diagramas de flujo y modelos. Al usar un enfoque de programación gráfica, usted puede definir cómo ver su sistema en código sin tener que aprender la sintaxis asociada con un lenguaje basado en texto.


Desarrollar un VI para Adquirir Medidas

El bloque de construcción de todas las aplicaciones de LabVIEW es un VI. El VI es un programa de LabVIEW NXG que tiene dos componentes: el panel frontal y el diagrama de bloques.

Panel Frontal

El panel frontal es la interfaz del usuario para su VI. Al usar los objetos de ingeniería de clic y arrastre (drag-and-drop) integrados, usted puede crear una interfaz de usuario para visualizar datos e interactuar con su código de LabVIEW NXG.

Figura 3: Usted puede interactuar con el código de LabVIEW NXG en el panel frontal de un VI.  

 

Usted puede crear una interfaz de usuario personalizada con controles e indicadores del panel frontal específicos para ingeniería. Los controles por lo general son perillas, botones y barras deslizantes que un usuario puede manipular para pasar datos al código del VI en el diagrama de bloques. Los indicadores por lo general son gráficas, tablas y LEDs que muestran al usuario señales e información adicional. Seleccione el control o indicador para cumplir con sus necesidades en la paleta de Controles en el panel frontal.

 

Figure 4: Paleta de Controles

 

Diagrama de Bloques

El diagrama de bloques contiene el código del VI e incluye terminales, subVIs, funciones, estructuras y cables que ejecutan lógica personalizada o configuran medidas repetitivas.

 

Figura 5: Cada control e indicador en el panel frontal tiene una terminal del diagrama de bloques correspondiente.

 

Los nodos son objetos del diagrama de bloques que tienen entradas o salidas, y realizan operaciones cuando se ejecuta un VI. Los nodos comunes en el diagrama de bloques son:

  • Funciones—Elementos de operación fundamentales como suma y resta
  • SubVIs—VIs que están integrados en LabVIEW NXG o son definidos por el usuario y llamados en otro VI
  • Estructuras—Elementos que controlan la ejecución del código

Figura 6: Paleta de Funciones


Puntos de Inicio para Comenzar a Automatizar su Medida

LabVIEW NXG proporciona varios puntos de inicio en el entorno de desarrollo, así usted no tiene que comenzar desde cero a programar su aplicación de medidas. Usted puede usar código ejemplo incluido en LabVIEW NXG para comenzar a desarrollar y lo puede personalizar para cumplir con los requerimientos de su proyecto. Para descubrir ejemplos en LabVIEW NXG que ayudan a implementar la adquisición de datos automatizada o aplicar análisis avanzado, vaya a Help»Examples.

 

Figura 7: Usted puede modificar un ejemplo de LabVIEW NXG para cumplir con las necesidades de su aplicación.