Professional Documents
Culture Documents
Objetivos
Ofrecer una visin general del entorno y lenguaje de programacin LabVIEW Resolver problemas con LabVIEW Conceptos de LabVIEW
Adquirir, almacenar y cargar datos Usar funciones propias (built-in) de LabVIEW Trabajar con distintos tipos de datos: arrays, clusters, Representar resultados
D. Ayuda adicional
Encontrar funciones Consejos para trabajar en LabVIEW
A. Configurando el Hardware
Dispositivo de adquisicin de datos (DAQ)
Dispositivos USB, PCI, o PXI Configuracin en MAX
Instruments
20kS/s2 GS/s 1224 bit some 2 0 AC/DC x x
Qu es MAX?
MAX procede de Measurement & Automation Explorer. MAX permite configurar y organizar todos los dispositivos de National Instruments. Se emplea tambin para testear los dispositivos.
Icon Found on Windows Desktop
Pantalla de inicio:
Empezar con un VI vaco:
NewBlank VI
or
Empezar con un ejemplo:
ExamplesFind Examples
Paleta de controles
Control: Numrico
(Controles e Indicatores)
Customize Palette View
Tools Palette
Recommended: Automatic Selection Tool Tools to operate and modify both front panel and block diagram objects
Automatic Selection Tool Automatically chooses among the following tools: Operating Tool Positioning/Resizing Tool Labeling Tool Wiring Tool
Barra de estado
Botn de ejecucin Botn de ejecucin contnual Parar ejecucin
Botones adicionales
Resaltar ejecucin Retener valores de los cables Botones de depuracin
Demonstracin 1: Creacin de un VI
Panel frontal
Indicador grfico
Diagrama de bloques
Terminal de salida
Control booleano
Terminal de entrada
Los nodos se ejecutan cuando tienen datos en TODOS sus terminales de entrada Los nodos proporcionan datos a todos los terminales de salida cuando terminan
Depuracin
Encontrar errores
Pulsar el botn roto de Ejecucin. Aparece ventana mostrando errores
Resaltado de ejecucin
Pulsar sobre el botn de Resaltar ejecucin; se muestra el flujo de datos mediante burbujas. Los valores se muestran en los cables.
Sondas
Botn derecho sobre cable o traves de Probe tool en la paleta de herramientas.
ToolsOptions - Preferencias en LabVIEW Propiedades de los VI, configurar aparicencia de los VI, documentacin, etc.
Bucles
Bucles While
El terminal cuenta las iteraciones Siempre se ejecuta al menos 1 vez Se ejecuta hasta que se satisface la condicin de parada
Bucle While
B. Funciones y SubVIs
Tipos de funciones Creacin de funciones a medida (SubVI) Bsqueda y paleta de funciones
Bucles For
El terminal cuenta las iteraciones Se ejecuta tantas veces como se indique en el terminal
Bucle For
Creacin de un bucle
2. Enmarca el cdigo a repetir 1. Selecciona la estructura
Standard VIs: VIs modulares configurados mediante cableado 3. Coloca o arrastra ms nodos y cablealos
(customizable)
Funciones: Elementos de operacin bsicos de LabVIEW; no tienen panel frontal ni diagrama de bloques (amarrillo)
Analisis
Almacenamiento
File I/O
Creacin de un SubVI
Encierra el rea que se desea convertir a un subVI Selecciona EditCreate SubVI del menu Edit
Programa principal
main { average (in1, in2, pointavg) }
Ejercicio 3 Anlisis
Usar LabVIEW Express VIs para:
Simular una seal senoidal y mostrar su amplitud y frecuencia
Duracin: 15 minutos
(a)
(b)
2. Select
(c)
E/S Fichero
Para guardar o leer datos de ficheros Los ficheros pueden ser binarios, de texto, u h. de clculo LabVIEW Measurements file (*.lvm) Escritura a un fichero LVM Lectura desde un fichero LVM
Boolean
Botones y LEDs
B. Procesado de seal
MathScript Arrays Clusters Waveforms
Otros
Cadenas y cajs de texto Imgenes Controles ActiveX
1D Array 0 1 2 3 4 5
Auto-Indexing Desabilitado
Cable con el mismo grosor
Time Delay
Timed Loop