Instrumentos Virtuales (VIs) Panel Principal o frontal Panel Principal o frontal Controles = Inputs...

26
Instrumentos Virtuales (VIs) Instrumentos Virtuales (VIs) Panel Principal o Panel Principal o frontal frontal Controles = Controles = Inputs Inputs Indicadores = Indicadores = Outputs Outputs Diagrama de Diagrama de bloques bloques Programa” del Programa” del Panel frontal Panel frontal Componentes Componentes “alambrados” “alambrados”

Transcript of Instrumentos Virtuales (VIs) Panel Principal o frontal Panel Principal o frontal Controles = Inputs...

Page 1: Instrumentos Virtuales (VIs) Panel Principal o frontal Panel Principal o frontal Controles = Inputs Controles = Inputs Indicadores = Outputs Indicadores.

Instrumentos Virtuales (VIs)Instrumentos Virtuales (VIs)Panel Principal o Panel Principal o frontalfrontalControles = Controles = InputsInputs

Indicadores = Indicadores = OutputsOutputs

Diagrama de Diagrama de bloquesbloques““Programa” del Programa” del Panel frontalPanel frontal

Componentes Componentes “alambrados” “alambrados”

Page 2: Instrumentos Virtuales (VIs) Panel Principal o frontal Panel Principal o frontal Controles = Inputs Controles = Inputs Indicadores = Outputs Indicadores.

Icono/ConectorIcono/Conector

• Un icono representa a un VI en otro diagrama de bloques

• Un conector pasa y recibe datos de un “subVI” a través de terminales

icono

conector

terminales

Page 3: Instrumentos Virtuales (VIs) Panel Principal o frontal Panel Principal o frontal Controles = Inputs Controles = Inputs Indicadores = Outputs Indicadores.

Ejemplo: VI - TemperaturaEjemplo: VI - Temperatura

SubVI

Page 4: Instrumentos Virtuales (VIs) Panel Principal o frontal Panel Principal o frontal Controles = Inputs Controles = Inputs Indicadores = Outputs Indicadores.

ArchivosArchivos de LabVIEW de LabVIEWMenú Inicio: Archivos de Programas

National Instruments LabVIEW 6.1 (7.0)

Page 5: Instrumentos Virtuales (VIs) Panel Principal o frontal Panel Principal o frontal Controles = Inputs Controles = Inputs Indicadores = Outputs Indicadores.

Panel de Entrada a Panel de Entrada a LabVIEWLabVIEW

Page 6: Instrumentos Virtuales (VIs) Panel Principal o frontal Panel Principal o frontal Controles = Inputs Controles = Inputs Indicadores = Outputs Indicadores.

Panel Ventana PrincipalPanel Ventana Principal

Barra de Herramientas

XY Graph

KnobControl

Page 7: Instrumentos Virtuales (VIs) Panel Principal o frontal Panel Principal o frontal Controles = Inputs Controles = Inputs Indicadores = Outputs Indicadores.

Panel del DiagramaPanel del Diagrama

Terminal de un Control Digital

Terminal de la perilla

Constante numérica

Función para multiplicación

Estructura For i=1 … N

Terminal del gráfico

Alambre de Datos

Page 8: Instrumentos Virtuales (VIs) Panel Principal o frontal Panel Principal o frontal Controles = Inputs Controles = Inputs Indicadores = Outputs Indicadores.

Estatus barra de herramientasEstatus barra de herramientas

Botón Run

Botón Continuous Run

Botón Abort

Botón Pause/Continue

Botón Execution Highlighting

Botón Step Into

Botón Step Over

Botón Step Out

Indicador Warning

Botón de Enter

Botones adicionales en la barra de herramientas

Font características

Alineamiento objetos

Distribución de objetos

Reordenar objetos

Page 9: Instrumentos Virtuales (VIs) Panel Principal o frontal Panel Principal o frontal Controles = Inputs Controles = Inputs Indicadores = Outputs Indicadores.

Menus• Menus: Pull Down

• Menus rápidos de LabVIEW

Windows y UNIX – Click derecho sobre el objeto con el ratón (mouse)

Page 10: Instrumentos Virtuales (VIs) Panel Principal o frontal Panel Principal o frontal Controles = Inputs Controles = Inputs Indicadores = Outputs Indicadores.

Paletas de Control y Paletas de Control y FuncionesFunciones

Graficas: paletas flotantes Graficas: paletas flotantes Subpalettes pueden convertirse Subpalettes pueden convertirse

a flotantesa flotantes

Controles (Ventana Panel)

Functions (Ventana Diagrama)

Encontrar

Opciones del BrowserSubir un nivel

Page 11: Instrumentos Virtuales (VIs) Panel Principal o frontal Panel Principal o frontal Controles = Inputs Controles = Inputs Indicadores = Outputs Indicadores.

Opciones de la Ayuda Opciones de la Ayuda (Help)(Help) Mostrar menú de ayudaMostrar menú de ayuda

Ayuda: del diagrama Ayuda: del diagrama Simple/DetalladoSimple/Detallado

Ayuda: LockAyuda: Lock Ayuda: OnlineAyuda: Online

Contenido e Índice (Help menu)Contenido e Índice (Help menu) Todos los menús onlineTodos los menús online Clic derecho sobre la función en Clic derecho sobre la función en

diagrama para acceso a diagrama para acceso a información online directainformación online directa

Page 12: Instrumentos Virtuales (VIs) Panel Principal o frontal Panel Principal o frontal Controles = Inputs Controles = Inputs Indicadores = Outputs Indicadores.

RESUMENRESUMEN Un VI tiene 3 componentes principales: Un VI tiene 3 componentes principales:

panel principal, diagrama de bloques y el panel principal, diagrama de bloques y el conector de iconos.conector de iconos.

El panel frontal es la interfase entre el El panel frontal es la interfase entre el usuario y el VI, el diagrama de bloques es usuario y el VI, el diagrama de bloques es el código ejecutable.el código ejecutable.

Las opciones del menú dan acceso a Las opciones del menú dan acceso a diferentes facilidades de LabVIEWdiferentes facilidades de LabVIEW

Se pueden usar rutas cortas para Se pueden usar rutas cortas para personalizar cualquier objeto (clic personalizar cualquier objeto (clic derecho en Windows)derecho en Windows)

Uso de paletas flotantes, tanto para Uso de paletas flotantes, tanto para funciones como para controlesfunciones como para controles

Page 13: Instrumentos Virtuales (VIs) Panel Principal o frontal Panel Principal o frontal Controles = Inputs Controles = Inputs Indicadores = Outputs Indicadores.

Lección 2Lección 2

Creando, Editando, y Eliminando Creando, Editando, y Eliminando errores en un VIerrores en un VI

A:A: Como crear VIs Como crear VIs B:B: Como Editar VIs Como Editar VIs

C:C: Como corregir errores en Como corregir errores en un VIsun VIs

Aprenderemos a:

Page 14: Instrumentos Virtuales (VIs) Panel Principal o frontal Panel Principal o frontal Controles = Inputs Controles = Inputs Indicadores = Outputs Indicadores.

• Controles numéricos e indicadores• Controles Boleanos e indicadores• Configurando controles e indicadores

– Uso de menús rápidos– Las partes tienen diferentes menús

Control Digital

Indicador Digital

Rótulos

Botones de Incremento

ControlBoleano

IndicadorBoleano

Creando el Panel Frontal Creando el Panel Frontal de un VI de un VI

Page 15: Instrumentos Virtuales (VIs) Panel Principal o frontal Panel Principal o frontal Controles = Inputs Controles = Inputs Indicadores = Outputs Indicadores.

Accesando los Menús Accesando los Menús RápidosRápidos

Windows y UNIX: Clic-Derecho

Clic derecho sobre el rótulo para su menú rápido Clic derecho sobre el display

digital para su menú rápido

Page 16: Instrumentos Virtuales (VIs) Panel Principal o frontal Panel Principal o frontal Controles = Inputs Controles = Inputs Indicadores = Outputs Indicadores.

El patrón de terminalesDe la función Add y de Función Subtract (tres nodos terminales).

NodosAlambres

Terminales Del control

Ventana del Diagrama

Ventana del Panel

Terminales del indicador

Creando un Diagrama de Creando un Diagrama de Bloques VIBloques VI

Page 17: Instrumentos Virtuales (VIs) Panel Principal o frontal Panel Principal o frontal Controles = Inputs Controles = Inputs Indicadores = Outputs Indicadores.

Alambrando un Diagrama Alambrando un Diagrama de Bloquesde Bloques

Soldadura(Hot Spot)

Herramientas para alambrar

- Alambrado Automático- Tip´s- Clic-derecho en terminales y seleccionar Visible Items»Terminals- Ventana de ayuda

Escalar Arreglo1D

Numérico

Booleano

String

Naranja (punto flotante)Azul ( entero)

Verde

Purpura

Arreglo 2D

Page 18: Instrumentos Virtuales (VIs) Panel Principal o frontal Panel Principal o frontal Controles = Inputs Controles = Inputs Indicadores = Outputs Indicadores.

• Un diagrama de bloques se ejecuta de izquierda a derecha y de arriba hacia abajo

• Los nodos se ejecutan cuando todos los datos están en las terminales de entrada

• Los nodos envían datos a todas las terminales de salida (output) una vez ejecutadas

Programando Flujo de Programando Flujo de DatosDatos

Page 19: Instrumentos Virtuales (VIs) Panel Principal o frontal Panel Principal o frontal Controles = Inputs Controles = Inputs Indicadores = Outputs Indicadores.

Buscando Controles, VIs, y Buscando Controles, VIs, y FuncionesFunciones

Use los botones de Use los botones de arriba de las paletas de arriba de las paletas de Controles y Funciones Controles y Funciones para navegar y buscar para navegar y buscar ciertos controles, VIs, y ciertos controles, VIs, y funciones.funciones.

Presionar el botón de búsqueda, escribir el texto para iniciar la búsqueda

Page 20: Instrumentos Virtuales (VIs) Panel Principal o frontal Panel Principal o frontal Controles = Inputs Controles = Inputs Indicadores = Outputs Indicadores.

Técnicas de Técnicas de EdiciónEdición

Creando Objetos desde ventana Creando Objetos desde ventana del Diagrama de bloquesdel Diagrama de bloques

Seleccionado ObjetosSeleccionado Objetos Moviendo y ajustando tamaño Moviendo y ajustando tamaño

de objetosde objetos Borrando ObjetosBorrando Objetos Undo y RedoUndo y Redo

Page 21: Instrumentos Virtuales (VIs) Panel Principal o frontal Panel Principal o frontal Controles = Inputs Controles = Inputs Indicadores = Outputs Indicadores.

Técnicas de Técnicas de EdiciónEdición

Etiquetas libre vs. etiquetas Etiquetas libre vs. etiquetas propiaspropias

Técnicas de alambradoTécnicas de alambrado Cambiando Fonts y colores Cambiando Fonts y colores

de textosde textos Copiando ObjetosCopiando Objetos Usando ColoresUsando Colores

Page 22: Instrumentos Virtuales (VIs) Panel Principal o frontal Panel Principal o frontal Controles = Inputs Controles = Inputs Indicadores = Outputs Indicadores.

Técnicas para eliminación de erroresTécnicas para eliminación de errores(debugging)(debugging)

• Encontrando

• Ejecución por pasos

• Sonda

Clic sobre el botón quebrado Run La ventana mostrara los errores

Clic sobre el botón Execution Highlighting; el flujo de datos se ilumina. Los valores se van mostrando paso a paso.

Clic-derecho en alambre para desplegar una sonda, ésta mostrará el fuljo de datos a medida que fluyen en el segmento del alambreTambién puede seleccionar la sonda de la paleta de herramientas y dar clic sobre el alambre.

Page 23: Instrumentos Virtuales (VIs) Panel Principal o frontal Panel Principal o frontal Controles = Inputs Controles = Inputs Indicadores = Outputs Indicadores.

Técnicas para eliminación de erroresTécnicas para eliminación de errores(debugging)(debugging)

• Puntos de pausa (breakpoints)

• Boton de paso dentro, sobre y fuera para revisión paso a paso

Clic sobre botón Into para permitir tramos simplesUna vez que se activa, el botón para en cada nodo

Clic en botón Step Over para permitir tramos simpleso paros sobre los nodos.

Clic en Step Out para paros fuera de los nodos

Seleccionar la herramienta breakpoint y haga clic en el alambre o nodo que desea pausar la ejecución

Page 24: Instrumentos Virtuales (VIs) Panel Principal o frontal Panel Principal o frontal Controles = Inputs Controles = Inputs Indicadores = Outputs Indicadores.

RESUMENRESUMEN Se pueden colocar controles (inputs) e Se pueden colocar controles (inputs) e indicadores (outputs) en la ventana o indicadores (outputs) en la ventana o panel principalpanel principal

Uso de herramientas operativas para Uso de herramientas operativas para manipular objetos del panel principalmanipular objetos del panel principal

uso de herramientas para seleccionar, uso de herramientas para seleccionar, mover, redimensioanr objetos del panel.mover, redimensioanr objetos del panel.

Uso de la herramienta alambrar para Uso de la herramienta alambrar para conectar los objetos del diagramaconectar los objetos del diagrama

Las terminales de los controles tienen Las terminales de los controles tienen bordes más anchos que las terminales de bordes más anchos que las terminales de los indicadores.los indicadores.

Page 25: Instrumentos Virtuales (VIs) Panel Principal o frontal Panel Principal o frontal Controles = Inputs Controles = Inputs Indicadores = Outputs Indicadores.

RESUMENRESUMENTodos los objetos de LabVIEW tienen Todos los objetos de LabVIEW tienen menús rápidos (shortcuts) menús rápidos (shortcuts) Alambrar es el mecanismo para controlar Alambrar es el mecanismo para controlar el flujo de datos y genera el programa de el flujo de datos y genera el programa de LabVIEW.LabVIEW.Flecha quebrada de ejecución significa Flecha quebrada de ejecución significa un VI con errores, no se puede ejecutar.un VI con errores, no se puede ejecutar.Existen varias herramientas para Existen varias herramientas para operaciones de eliminación de errores, operaciones de eliminación de errores, tales como: sondas, puntos de quiebra, tales como: sondas, puntos de quiebra, ejecución paso a paso, etc.ejecución paso a paso, etc.

Page 26: Instrumentos Virtuales (VIs) Panel Principal o frontal Panel Principal o frontal Controles = Inputs Controles = Inputs Indicadores = Outputs Indicadores.

TipsTips• Tip 1 – Commandos de teclado rapido

• Tip 2 – Llamar paleta de herramientas con <shift> click=derecho

• Tip 3 – Usar <Tab> para seleccionar tools; usar space bar para cambiar entre dos tipos comunes de herramientas usadas

• Tip 4 – Tools»Options selection – fijar preferencias de LabVIEW

• Tip 5 – Propiedades del VI (File menu)

• Tip 6 – Menu de herramientas- caracteristicas adicionales de ayuda en la administracion de los VI

• Tip 7 – Funciones Undo y Redo

Windows <Ctrl-R> Ejecutar un VI<Ctrl-F> Encontrar un objeto<Ctrl-H> Activar la ventana de ayuda<Ctrl-B> Eliminar alambres dañados<Ctrl-W> Cerrar la ventana activa<Ctrl-E> Moverse entre ventanas panel/diagrama