CENTRO REGIONAL DE OPTIMIZACIÓN Y DESARROLLO DE
EQUIPO CHIHUAHUA
PROGRAMACIÓN BÁSICA EN LABVIEW
Chihuahua, Chih., agosto del 2004
Centro Regional de Optimización y Desarrollo de Equipo Chihuahua
PROGRAMACIÓN BÁSICA EN LABVIEW
Objetivo.
Conocer el ambiente gráfico de programación LabVIEW para generar
aplicaciones generales y facilitar el proceso de adquisición de datos.
Reforzar el conocimiento de estructuras de control, manejo de
arreglos, cadenas y archivos.
Conocer métodos y propiedades de objetos gráficos.
Centro Regional de Optimización y Desarrollo de Equipo Chihuahua
Tabla de contenido
PRÁCTICAS DE LABVIEW.......................................................................................................................... 1
1. INTRODUCCIÓN. .......................................................................................................................................... 1
¿Qué es LabVIEW? .................................................................................................................................... 1
Instrumentos Virtuales................................................................................................................................ 1
Ambiente de LabVIEW ............................................................................................................................... 2
2. CONSTRUCCIÓN DEL PANEL FRONTAL. ........................................................................................................ 6
Mostrar y ocultar elementos opcionales..................................................................................................... 6
Cambiar controles por indicadores y viceversa......................................................................................... 6
Pintar y redimensionar Objetos. ................................................................................................................ 6
Utilización de controles.............................................................................................................................. 7
3. CONSTRUCCIÓN DEL DIAGRAMA DE BLOQUES............................................................................................. 8
Nodos del diagrama de bloques. ................................................................................................................ 8
Recomendaciones. ...................................................................................................................................... 9
4. EJECUTAR Y DEPURAR VI.......................................................................................................................... 10
5. ESTRUCTURAS CASE Y CÍCLICAS. ............................................................................................................ 11
Estructura CASE. ..................................................................................................................................... 11
Ciclo FOR................................................................................................................................................. 12
Ciclo WHILE. ........................................................................................................................................... 12
Estructura Secuencial............................................................................................................................... 13
6. CADENAS, ARREGLOS Y CLUSTERS........................................................................................................... 15
Strings....................................................................................................................................................... 15
Arreglos.................................................................................................................................................... 16
Clusters..................................................................................................................................................... 17
7. VARIABLES LOCALES Y GLOBALES........................................................................................................... 18
Variables Locales. .................................................................................................................................... 18
Variables Globales. .................................................................................................................................. 18
8. GRAPHS Y CHARTS.................................................................................................................................... 20
Waveform.................................................................................................................................................. 21
XY Graphs. ............................................................................................................................................... 23
Digital Graph. .......................................................................................................................................... 23
Intensity Graph......................................................................................................................................... 24
9. ARCHIVOS................................................................................................................................................. 24
Principios. ................................................................................................................................................ 24
Formato.................................................................................................................................................... 24
10. MENÚ...................................................................................................................................................... 26
Crear Menús............................................................................................................................................. 26
Manejo de la selección. ............................................................................................................................ 26
11. PUERTO SERIE......................................................................................................................................... 27
Panorama General. .................................................................................................................................. 27
Aspectos físicos......................................................................................................................................... 27
APÉNDICE A.................................................................................................................................................. 30
Instalación del software. .......................................................................................................................... 30
Instalación del hardware PCI-6503. ........................................................................................................ 30
Configuración........................................................................................................................................... 30
Conexiones de señal. ................................................................................................................................ 30
REFERENCIAS................................................................................................................................................ 32
AUTOR. ......................................................................................................................................................... 33
Centro Regional de Optimización y Desarrollo de Equipo Chihuahua
Centro Regional de Optimización y Desarrollo de Equipo
PRÁCTICAS DE LABVIEW
1. Introducción.
¿Qué es LabVIEW?
LabVIEW (Laboratory Virtual Instrument Engineering Workbench) es un ambiente de desarrollo
basado en la programación gráfica. Utiliza terminología, iconos, e ideas familiares a técnicos,
científicos e ingenieros, y se basa en símbolos gráficos en lugar de lenguaje textual para describir
acciones de programación. LabVIEW está integrado completamente en las comunicaciones con el
hardware tal como GPIB, RS-232 y DAQ. Además cuenta con librerías para el manejo de redes
TCP/IP y ActiveX.
Instrumentos Virtuales.
Los archivos básicos que se pueden crear con LabVIEW son llamados Instrumentos Virtuales o VIs
por sus siglas en inglés. Cada VI consiste de dos partes principales el panel frontal y el diagrama
de bloques.
Panel frontal.
Programación Básica en LabVIEW
1
Centro Regional de Optimización y Desarrollo de Equipo
Diagrama de bloques.
Otra parte importante es el icono y conector, el cual es el cuadro situado en la parte superior
derecha, y es utilizado para identificación gráfica y utilización como sub VI dentro de otro VI a
través de sus conectores.
Ambiente de LabVIEW
Menú.
Programación Básica en LabVIEW
2