Вы находитесь на странице: 1из 30

Desarrollo de Aplicaciones con LabVIEW Curso - Taller

A single graphical development platform


Design Prototype Deploy

Expositor: Enrique Caldern Lujan ecalderon@inducontrol.com.pe

ni.com

Objetivos del Curso


Desarrollar aplicaciones con el software LabVIEW de National Instruments. Usar la plataforma de desarrollo para la enseanza, en su rea respectiva Construir aplicaciones con una tarjeta de adquisicin de datos National Instruments.

ni.com

Programas de LabVIEW se llaman instrumentos virtuales (VIs)

Panel frontal
Controles = entradas Indicadores = salidas

Diagrama de bloque
Programa de acompaamiento para el panel frontal Componentes cableados entre si

ni.com

Panel frontal de VI
Barra de herramientas del panel frontal

Icono

Control Booleano

Leyenda del grfico

Grfico de Forma de onda Leyenda de La grafica Leyenda de la escala

ni.com

VI Diagrama de bloque
Barra de Herramientas Del diagrama de Bloque SubVI Terminal grafica Cableado de datos Estructura While loop Funcion de dividir

Constante numerico

Funcion de tiempo

Terminal de control booleano

ni.com

VIs Expreso, VIs y Funciones


VIs Expreso: VIs interactivos con pagina de dialogo configurable VIs estndar: VIs modulares y personalizables mediante cableado Funciones: Elementos fundamentales de operacin de Funcion LabVIEW

VI Expreso
ni.com
6

VI Estandar

Paleta de controles y funciones


Paletas de control
(Ventana del panel frontal)

Paleta de funciones
(Ventana de diagrama de bloque)

ni.com

Paleta de Herramientas
Paleta flotante Utilizado para operar y modificar objetos en el panel frontal y en el diagrama de bloques.
Herramienta de seleccin automatica
Herramienta de operacin Herramienta de posicionamiento y redimensin Herramienta de etiquetado Herramienta de cableado Herramienta de men (atajo) Herramienta de desplazamiento Herramienta de punto de paro Herramienta de prueba Herramienta para copia de color Herramienta para colorear

ni.com

Barra de herramientas de Estado


Botn de ejecucin (Run) Botn de ejecucin continua (Continuous Run) Cancelacin de ejecucin (Abort Execution) Botn de pausa/continuacin Configuracin de textos (Text Settings) Alineamiento de objetos (Align Objects) Distribucin de objetos (Distribute Objects) Reordenamiento Redimensionamiento de objetos de panel frontal (Resize Objects)
ni.com

Botones adicionales en el diagrama de la barra de herramientas


Botn de ejecucin resaltada (Highlight Execution) Botn de entrada al ciclo (Step Into) Botn sobre (Step Over) Botn de salida del ciclo (Step Out)

Seccin I: Abra y Ejecute un Instrumento Virtual


Buscador de Ejemplos

ni.com

10

Creando un VI
Ventana de Panel Frontal

Ventana de Diagrama de Bloques

Terminales de Control

Terminales de Indicador

ni.com

11

Creando un VI Diagrama de Bloques

ni.com

12

Consejos Para Conectar Diagrama de Bloques


Punto Caliente de Cableado Haga Clic para Seleccionar los Cables

Utilice la Ruta Automtica del Cable


ni.com
13

Limpiando el Cableado

Programando el Flujo de Datos


El diagrama de bloque se ejecuta dependiendo del flujo de los datos; el diagrama de bloques NO se ejecuta de izquierda a derecha El nodo se ejecuta cuando los datos estn disponibles para TODOS los terminales de entrada. Los nodos suministran datos a todos los terminales de salida cuando termina.

ni.com

14

Opciones de Ayuda
Contexto de la Ayuda
Ayuda en lnea Congelar Ayuda Ayuda del Diagrama Simple/Complejo Ctrl + H

Referencias en Lnea
Todos los mens en lnea Clic en las funciones del diagrama para tener acceso directo a la informacin en lnea.

ni.com

15

Ejercicio 1 Convertir de C a F

F = (C X 9 / 5) + 32

ni.com

16

Tcnicas para Eliminar Errores


Encontrando los Errores Haga clic en el botn de correr que esta roto; Aparece una ventana mostrando los errores Resaltar la Ejecucin Haga clic en el botn de ejecucin resaltada; el flujo de datos es animado utilizando burbujas. Los valores se despliegan en los cables.

Herramienta de Prueba Haga clic con el botn derecho sobre el cable para exhibir la ventana de prueba y as mostrar los datos mientras fluyen por el segmento de cable. Tambin puede seleccionar la herramienta de prueba desde la paleta de herramientas y hacer un clic en el cable.
ni.com
17

Seccin II SubVIs

Que es un subVI? Elaboracin de un icono y un conector para un subVI Utilizando un VI como un subVI

ni.com

18

Nodos del Diagrama de Bloques


Icono Nodo Expandible Nodo Expandido

VI de Generador de Funciones El mismo VI, visto en tres maneras diferentes. El campo amarillo designa un VI Estndar. El campo azul designa un VI Expreso
ni.com
19

SubVIs
Un SubVI es un VI que puede ser utilizado dentro de otro VI Similar a una subrutina Ventajas

Modular Fcil para eliminar errores No tiene que crear cdigos Requiere menos memoria

ni.com

20

Icono y Conector

Un icono representa un VI en otro diagrama de bloque El conector muestra terminales disponibles para transferir datos
Conector

Terminales

Icon

ni.com

21

SubVIs

Sub VIs

ni.com

22

Pasos para crear un SubVI


Crear el icono Crear el conector Asignar terminales Salvar el VI Insertar el VI dentro del VI principal

ni.com

23

Crear el Icono

Haga click derecho sobre el icono en el diagrama de bloque o panel frontal

ni.com

24

Crear el Conector
Haga click derecho sobre el icono (en cualquier panel)

ni.com

25

Asignar Terminales

ni.com

26

Salvar el VI
Escoja un sitio o un flder fcil de recordar Organizar por funcionalidad

ni.com

27

Insertar el SubVI dentro de un VI Principal


Acceder subVIs creados por el usuario
Funciones >> All Functions >> Seleccione un VI o arrastre el icono hasta el diagrama deseado

ni.com

28

Tips para trabajar en LabVIEW

Atajos desde el teclado


<Ctrl-H> Activa/Desactiva la Ventana de Ayuda <Ctrl-B> Remueve todos los cables rotos del diagrama de bloques <Ctrl-E> Cambiar entre el Panel Frontal y el Diagrama de Bloques <Ctrl-Z> Deshacer cambios Undo (tambin disponible en el menu de edicin)

Herramientas Opciones Establecer Preferencias en LabVIEW Propiedades del VI Configurar la Apariencia del VI, Documentacin, etc.

ni.com

29

Additional Resources
NI Academic Controls Web

http://www.ni.com/academic/controls

LabVIEW Student Edition DVD with Control Design and Simulation



http://www.academicsuperstore.com/ search: LabVIEW Part Number: 752412

Connexions: Full LabVIEW Introductory Course



www.cnx.rice.edu Or search for LabVIEW basics

LabVIEW Certification

ni.com LabVIEW Fundamentals Exam (free on www.ni.com/academic) Certified LabVIEW Associate Developer Exam (industry recognized certification )
31

Вам также может понравиться