LabVIEW: Entorno gráfico de programación. José Pelegrí Sebastià
Чтение книги онлайн.
Читать онлайн книгу LabVIEW: Entorno gráfico de programación - José Pelegrí Sebastià страница 7
17.3. Ejemplos
17.3.1. Ejemplo I: Gráficas
17.3.2. Ejemplo II: Filtros digitales y FFT
17.3.3. Ejemplo III: Proyecto web
17.4. Ejercicio
17.5. Bibliografía
18.2. Ejemplos
18.2.1. Ejemplo I: Datos electrocardiográficos en un fichero CSV
18.2.1.1. Navigator
18.2.1.2. View
18.2.1.3. Analysis
18.2.1.4. Report
18.2.1.5. Scripts
18.3. Conectividad con LabVIEW
18.4. Bibliografía
19.2. Ejemplo
19.2.1. Variables
19.2.2. Estructuras
19.3. Conectividad
19.4. Herramientas avanzadas
19.5. Bibliografía
Capítulo 1
Introducción a LabVIEW. Entorno
LabVIEW es el acrónimo de Laboratory Virtual Instrument Engineering Workbech. Es un lenguaje y, a la vez, un entorno de programación gráfica en el que se pueden crear aplicaciones de una forma rápida y sencilla.
National Instruments, la empresa desarrolladora y propietaria de LabVIEW, se fundó en 1976 en Austin, Texas. Sus primeros productos eran dispositivos para el bus de instrumentación GPIB. En abril de 1983 comenzó el desarrollo de lo que sería su producto estrella: LabVIEW, que vería la luz en octubre de 1986 con el lanzamiento de LabVIEW 1.0 para Macintosh (los ordenadores más populares en aquella época y que ya disponían de interfaz gráfica) y en 1990 la versión 2. Para Windows habría que esperar a septiembre de 1992. Los principales hitos de LabVIEW pueden verse en la tabla 1-1.
Fecha | Hito |
Abril de 1983 | Comienza el desarrollo de LabVIEW |
Octubre de 1986 | LabVIEW 1.0 para Macintosh |
Enero de 1990 | LabVIEW 2.0 |
Septiembre de 1992 | LabVIEW para Windows |
Octubre de 1992 | LabVIEW para Sun |
Octubre de 1993 | LabVIEW 3.0 multiplataforma |
Abril de 1994 | LabVIEW para Windows NT |
Octubre de 1994 | LabVIEW para Power Macintosh |
Octubre de 1995 | LabVIEW para Windows 95 |
Mayo de 1997 | LabVIEW 4.0 |
Marzo de 1998 | LabVIEW 5.0 |
Febrero de 1999 | LabVIEW 5.1, LV para Linux y LV Real-Time |
Agosto de 2000 | LabVIEW 6i |
Enero de 2002 | LabVIEW 6.1 |
Mayo de 2003 | LabVIEW 7 Express, LabVIEW PDA y FPGA |
Mayo de 2004 | LabVIEW 7.1 |
Mayo de 2005 | LabVIEW DSP |
Junio de 2005 | LabVIEW Embedded |
Octubre de 2005 | LabVIEW 8 |
Agosto de 2006 | LabVIEW 8.20 (Edición especial por el 20° aniversario) |
Agosto de 2007 | LabVIEW 8.5 |
Agosto de 2008 | LabVIEW 8.6 |
Agosto de 2009 | LabVIEW 2009 |
Agosto de 2010 | LabVIEW 2010 |
Tabla 1-1. Evolución de las diferentes versiones de LabVIEW.
Como puede verse, en los últimos años se han liberado las nuevas versiones de LabVIEW en agosto, coincidiendo con el evento NI Week. Además, es habitual que aparezca una revisión menor a los 6 meses de la versión principal a modo de Service Pack que corrige bugs.
1.1. Entorno
LabVIEW es una herramienta de programación gráfica. Originalmente este programa estaba orientado para aplicaciones de control de equipos electrónicos usados en el desarrollo de sistemas de instrumentación, lo que se conoce como instrumentación virtual. Por este motivo los programas creados en LabVIEW se guardarán en ficheros llamados VI (Virtual Instrument), y con la misma extensión. De una forma similar, también se da nombre a sus dos ventanas principales: un instrumento real tendrá un Panel Frontal donde estarán sus botones, pantallas, etc. y una circuitería interna. En LabVIEW estas partes reciben el nombre de Panel Frontal y Diagrama de Bloques respectivamente.
Panel Frontal: es la parte que verá el usuario, suele tener fondo gris.
Diagrama de Bloques, es donde se realizará la programación y suele tener fondo blanco.
El Panel Frontal y el Diagrama de Bloques están conectados a través de los terminales (elementos que sirven como entradas o salidas de datos). De la misma forma que un indicador luminoso de la carátula de un instrumento está representado como un diodo en la circuitería interna. En un programa en LabVIEW ese mismo indicador luminoso estará representado como una entrada de tipo booleano en el Diagrama de Bloques,