Programa Labview: Programación, Características

Con el paso de los años en el campo de la ingeniería a medida de sus avances tecnológicos, los procesos o aplicaciones eran cada vez más grandes y complejos, dichos procesos necesitan ser inspeccionados, por lo que se desarrolló una herramienta de programación como lo es el programa Labview.

El programa Labview permite hacer una simulación de dichos procesos mediante una interfaz gráfica, en la que se pueden colocar los componentes a simular, además de simular procesos se pueden diseñar aplicaciones, monitorearlas y controlarlas; en el mismo programa se pueden crear interfaces específicas para el usuario. 

Con el programa Labview se pueden observar datos de medidas y aplicar depuración.

Índice()

    Creación

    El programa fue creado en 1976 por National Instruments (NI) una empresa que tiene influencia en los campos de adquisición de datos, control de instrumentos e instrumentación virtual, además de otras áreas, pero no fue hasta 1986 que empezó a comercializarse.

    En el año 1986 se comenzó a comercializar, contando con múltiples versiones del programa que se pueden ejecutar en diferentes sistemas operativos como Windows, MAC, UNIX, y GNU/Linux en el presente.

    Una extraordinaria demostración de una de sus versiones fue la versión 2013, que permitía establecer la lógica de más bajo nivel (firmware) y la de alto nivel del mismo dispositivo al mismo tiempo.

    Luego de esta versión se implementó la versión 2014, la cual es accesible en su versión demo desde la página oficial de NI.

    Instrumentos virtuales (VI)

    Labview es considerado un programa VI, es decir, un programa de instrumentos virtuales, esto es debido a que en los inicios del desarrollo del programa, se podían configurar diferentes instrumentos electrónicos.

    Actualmente el programa Labview permite influir en diferentes campos como lo son: la programación embebida, los sistemas de comunicación, entre otros. Una de las metas que tiene Labview es ser el software ideal para construir aplicaciones de forma rápida y eficaz.

    Lo cual lo deja claro a partir de su lema donde explica que la potencia está relacionada con el software, lo cual ha tenido mucho sentido, con la aparición de sistemas con procesadores multinúcleo.

    Una de las ventajas que tiene Labview es que permite su integración no solo con sus sistemas sino también con sistemas construidos por otros fabricantes.

    Programación

    Los diseños o simulaciones que se pueden construir en Labview son fáciles de hacer en comparación con la laboriosa tarea que pudiese resultar de utilizar otro tipo de programas corrientes.

    Lo que permite que personas no expertas puedan también realizar proyectos interesantes.

    Se pueden diseñar tanto máquinas inteligentes como equipos industriales, valiéndose de la ventaja que tiene la unión de un conjunto de herramientas que contempla Labview en su software y hardware característico.

    Cualquier tipo de sistema tangible o físico se puede programar en Labview, permitiendo que cualquier estudiante independientemente de si este en campo o no, pueda observar la operación, funcionamiento y control de dichos sistemas.

    Las capacidades que tiene el programa Labview para realizar programas complejos son extremadamente grandes, pudiendo desarrollar programas con cientos de instrumentos virtuales, de automatización con cientos de entradas y salidas.

    Además de esto Labview tiene su propias reglas en las que se pueden optimizar los programas y sacarle el máximo partido a la programación.

    Supongamos que se quiere crear un conjunto de instrumentos virtuales que tengan una funcionalidad específica, y esa función se desee integrar en un programa más grande, tal acción se puede hacer en el Labview 7.0 a través del VIs Expreso.

    Características

    Labview integra un conjunto de funcionalidades que le permiten operar de forma sencilla con diferentes interfaces de comunicación, pudiendo enviar los datos bits a bits (puerto serie), a través de un byte (puerto paralelo), así como: GPIB, PXI, TCP/IP, entre otros.

    Sus arquitectura de programación permite su combinación con otros lenguajes y aplicaciones como: los archivos con código ejecutable DLL, Multisim, entre otros.

    Cuenta con una interfaz que le permite la visualización gráfica de señales en tiempo real, pudiendo disponer de imágenes, así como el control de procesos en ejecución, junto con el tratamiento de sus señales digitales.

    Labview NXG

    La versión Labview NXG es recomendada por el propio fabricante para la medición de procesos físicos que involucren la toma de medidas a través de sensores y actuadores, con la misma también se pueden comprobar diseños electrónicos.

    Labview communications

    La versión Labview communications está dedicada al diseño de sistemas de comunicaciones inalámbricas para una gran variedad de instrumentos de hardware.

    Actualmente para las aplicaciones de sistemas de comunicación inalámbrica es necesario la utilización de algoritmos OTA, que tienen que ser validados, para lograrlo se pueden unir las herramientas de programación gráfica junto con las funcionalidades de un código diseñado en el software The MathWorks (MATLAB), asimismo la utilización de código VHDL para la construcción de prototipos de ejecuten dichos algoritmos.

    Los programas en Labview se representan gráficamente, lo que esclarece el entendimiento del diseño en comparación con un programa hecho con código puro.

    El programa Labview cuenta con una gran cantidad de funciones o bloques ya prediseñados que son comúnmente usados por los programadores como elementos para la construcción de un programa mayor, lo que reduce el tiempo de diseño que de otra manera sería mayor si los programadores tendrían que diseñar cada bloque por su cuenta.

    En la siguiente imagen se puede observar un sumador ya prediseñado, el cual para ponerlo a funcionar solo hay que agregarle los bloques de entrada que también están prediseñados.

    programa Labview

    Panel frontal y diagrama de bloques

    La manera en como se observa la programación de instrumentos virtuales es la siguiente.

    Se divide entre un panel frontal y un diagrama de bloques, el panel frontal básicamente se utiliza para comunicarse con el usuario, es decir, interactuar con él y el diagrama de bloques es en el cual se colocan los elementos ya incluidos en el programa Labview, para construir el diseño que se desea.

    Existen controles e indicadores, interfaces de visualización que interactúan con el usuario, las cuales están unidas a su correspondiente terminal en el diagrama de bloques.

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    Subir