Historia. National Instruments Labview

Documentos relacionados
Instrumentación Virtual con LabVIEW Objetivos del Curso

Un tutorial sobre conceptos básicos y estrategias simples para adquirir datos con la PC, monitorear un experimento, etc con:

Introducción al LabVIEW

Introducción a LabVIEW

Entorno de Programación LabVIEW

A-0113 CAPITULO 1 1. CONOCIENDO LABVIEW

SISTEMAS DE INSTRUMENTACIÓN ELECTRÓNICA AVANZADA. Ejercicios de Introducción a LabVIEW

Cómo Convertirse en un Gurú de LabVIEW

VARIABLES LOCALES Y VARIABLES GLOBALES

INSTRUMENTACIÓN N AVANZADA. ARRAYS EN LABVIEW Relacionando Datos Arrays y Clusters

Figura 1. Barra de menús y herramientas.

INSTRUMENTACIÓN AVANZADA. Instrumentación Virtual con LabVIEW

Práctica 7 Ambiente de programación y operaciones básicas en LabVIEW

Estructuras en LabVIEW.

Esta es una lista de los objetivos del curso

GUIA DE EJERCICIOS Nº 1 INSTRUMENTACIÓN AVANZADA

VI Promedio de temperaturas

EXPERIMENTO / TAREA # 4 INTRODUCCION AL SISTEMA ARDUINO Y DESARROLLO DE UN SUB VI PARA SENSOR ULTRASONICO

Experimenta en Cualquier Parte. con NI mydaq. Carlos Pazos Technical Marketing Engineer National Instruments México

Tema: Instrumentación Virtual II

Trucos para Mejorar el Desempeño de LabVIEW

Tema: Manejo del Puerto Serie con LabView

Guía. 2. Descripción de los sistemas de adquisición de datos en el Laboratorio de Automática

ING. JONATHAN QUIROGA TINOCO. Desarrollado por Ing. Jonathan Quiroga T.

GUIA No 5. CREACIÓN DE SubVI s

Haz Ingeniería Con Aplicaciones Prácticas

MINDJET MINDMANAGER 8.0

Trucos y Recomendaciones para Mejorar su Productividad en LabVIEW

Enero de 2002 LabVIEW 6.1 LabVIEW 7 Express, LabVIEW PDA y FPGA Mayo de 2004 LabVIEW 7.1

A-0117 CAPITULO 2 CREAR UN INSTRUMENTO VIRTUAL 2.1 ABRIR Y EJECUTAR UN VI

Examen de Certificación para Desarrollador Asociado de LabVIEW

Introducción a LabVIEWTM

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata

INSTITUCIÓN UNIVERSITARIA ANTONIO JOSÉ CAMACHO FACULTAD DE INGENIERÍA

INSTITUCIÓN UNIVERSITARIA ANTONIO JOSÉ CAMACHO FACULTAD DE INGENIERÍA. PRACTICA DE LABORATORIO No. 5 MANEJO DE DATOS SERIALES

Funciones de Network Assistant

Tema: Manejo del Puerto Paralelo con LabView

Documentación complementaria para las prácticas de LabView

Elementos esenciales de Word

Práctica 6: Introducción a LabVIEW y Control de Instrumentos

Índice Capítulo 1 Introducción a LabVIEW. Entorno... 21

Práctica 8 Estructuras de programación en LabVIEW

REEA. Conexión de un S con WinCC RT Advanced V.12

Tema: Repaso sobre el uso del IDE de Microsoft Visual C#.

INDICE Parte 1. Visual Basic Capitulo 1. Qué es Visual Basic? Capitulo 22. Mi Primera Aplicación Capitulo 3. Elementos del lenguaje

Conocimientos básicos de Java

5.2. Combinar celdas Ajustar texto a la celda Insertar filas y columnas Insertar filas Insertar columnas. 5.5.

Práctica de laboratorio Instalación de una impresora y verificación del funcionamiento

Guía del Curso Certificación It en Microsoft Excel VBA para Excel: Macros and Graphics Expert

NATIONAL SOFT HOTELES GUÍA DE CONFIGURACIÓN DEL FORMATO DE FACTURAS

GUIA DE EJERCICIOS Nº 5 INSTRUMENTACIÓN AVANZADA

Funciones de Network Assistant

Uso de Microsoft Offi ce OneNote 2003: Guía rápida de aprendizaje

Diseño de sitios web administrables con Joomla 3

Manual para el Dibujo de Flujograma mediante Microsoft Visio TECNOLOGÍAS DE LA ADMINISTRACIÓN PÚBLICA MATERIAL DE CÁTEDRA

Creación de Formularios y Consultas

GLOSARIO DE CONCEPTOS Y TÉRMINOS

MESAS DE TRABAJO ADQUISICIÓN DE DATOS CON SISTEMAS NATIONAL INSTRUMENTS. ww.esi.com.co

Computación Aplicada. Universidad de Las Américas. Aula virtual de Computación Aplicada. Módulo de Excel 2013 LIBRO 3

PHOTOSHOP Concepto.- Espacio de trabajo.-

Figura 1.1. Figura 1.2

Introducción Mic i ro r s o of o t t W or o d r

Instrumentos virtuales LabVIEW

Fundamentos de Excel

INSTRUMENTACIÓN VIRTUAL

Guía del Curso Experto en Microsoft Excel 2016, VBA y Business Intelligence

Universidad de Guadalajara Tópicos Selectos.

UNIVERSIDAD NACIONAL DE ITAPÚA FACULTAD DE HUMANIDADES, CIENCIAS SOCIALES Y CULTURA GUARANÍ

INSTRUMENTACIÓN VIRTUAL.

Microsoft Word 2000 Laboratorio de Informática Facultad de Agronomía y Agroindustrias - Año 2006.

Desarrollo de aplicaciones de acceso a base de datos con JBuilder 7

Operaciones básicas con hojas de cálculo

1 Introducción a Excel Configuración de la ventana de la aplicación 3 Mecanismos de importación y exportación de ficheros

Migrando sus Aplicaciones de Windows a Tiempo Real. Gustavo Valdés Ingeniero de Mercadotecnica- México

Entorno de trabajo de Excel 2010

INTRODUCCIÓN THINK-CELL. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

1. PRIMEROS PASOS EN WORD

Práctica 9 Gráficas, trazos, arreglos y grupos en LabVIEW

Migrar a Outlook 2010

Administración de la producción. Sesión 12: Editor de Publicaciones (Microsoft Punlisher)

Gestión de cobranzas con Excel

Introducción a la Programación Modular, Creación de Programas Ejecutables e Instaladores

Qué es Power Point 2010 y para qué es útil?

Práctica. Edición de mapas conceptuales: CmapTool

HARDWARE Y SOFTWARE DE LA ADQUISICIÓN DE DATOS

Ejercicio 7-1 Prueba de Diodos y Determinación de su Polaridad

Manual de usuario MetaTrader 4 TraderNovo:

índice MÓDULO 1: Word 2007 Parte 1ª Word 2007 TEMA 1. Primeros Pasos TEMA 2. Introducir Texto TEMA 3. Trabajar con un Documento

HERRAMIENTAS AVANZADAS PARA LA GESTIÓN DE PROYECTOS

MFP HP LaserJet serie M2727 Impresión

Seleccione en el escritorio el programa Sucosoft S40 y darle doble click.

CONVENCIONES USADAS...

VI Monitor de Temperatura

CONOCIMIENTOS ESENCIALES PARA OFICINAS

bla bla Documentos Guía del usuario

HP LaserJet serie M1319 MFP Tareas de impresión

Microsoft Excel 2003 (Completo)

Microsoft Excel 2003 (Completo)

PLAN DE ESTUDIOS DE INFORMÁTICA TERCER GRADO DE SECUNDARIA

Transcripción:

Historia National Instruments Labview

LabVIEW (Laboratory Virtual Instrument Engineering Workbench)

Desde la creación de la compañía en 1976, National Instruments ha crecido de una operación de tres hombres con base en las casas de los fundadores a una empresa multinacional con más de 5.000 empleados. Con una plataforma de software rentable como NI LabVIEW y hardware modular, NI ha transformado la forma en que ingenieros y los científicos diseñan, fabrican prototipos y despliegan sistemas de medida, automatización y aplicaciones integradas por más de 30 años. A lo largo de su historia, NI ha sido reconocida como una compañía continuamente innovadora habiendo recibido todos los galardones existentes en el área por sus productos innovadores que ayudan a simplificar el trabajo de ingenieros y científicos en todo el mundo.

Década de los 70 1976 - El trabajo en el primer producto comienza en el garaje de NI Presidente, CEO y cofundador, el Dr. James Truchard en Austin, Texas 1977 - NI anuncia su primer producto GPIB para conectar instrumentos científicos para microcomputadoras, y la Base Aérea Kelly de San Antonio, Texas, se convierte en primer cliente de la empresa 1979 - El Dr. Truchard se une a NI como empleado de tiempo completo

Década de los 80 1980 - Jeff Cofundadores Kodosky y Nowlin proyecto de ley unirse a NI como empleados a tiempo completo 1986 - NI LabVIEW anuncia software de desarrollo gráfico 1988 - NI anuncia su primer plug-in tarjetas de adquisición de datos para usuarios de PC de IBM Las sucursales abrieron esta década: NI Japón (1987), Francia NI NI y Reino Unido (1988), NI Italia (1989)

Década del 90 1994 - NI lanza un sitio Web, Instrumentación Web, en www.natinst.com como una extensión natural de su modelo de ventas directas y una fuente de información para los ingenieros y los científicos 1995 La oferta pública inicial (IPO) de acciones NI comienza el 15 de marzo 1997 - NI lanza PXI, la creación de un estándar abierto del sector para sistemas modulares basadas en la informática Las sucursales abrieron esta década: Suiza NI NI y Alemania (1990); NI Países Bajos, Dinamarca NI, NI España, Australia NI, Suecia NI y NI Bélgica (1991), Canadá NI, NI Finlandia, Noruega y NI (1992); NI NI Austria y Taiwán (1993), Singapur NI, NI Corea, Hong Kong y NI (1994); NI NI Europa y México (1995); NI Israel (1996), China NI NI y Brasil (1997); NI Malasia ( Polonia 1998), Nueva Zelandia NI, Grecia NI, NI India, Portugal NI y NI (1999)

Década del 2000 2002 - NI abre primera planta de fabricación en el extranjero en Debrecen, Hungría 2004 - introduce NI NI CompactRIO, un alto rendimiento y una plataforma de control embebido adquisición alimentado por E / S reconfigurable (RIO) la tecnología 2009-2009 - Por el décimo año consecutivo, los nombres de la revista FORTUNE NI a su anual "Las 100 Mejores Empresas para Trabajar" de la lista Las sucursales abrieron esta década: NI República Checa, Eslovenia NI y NI Sudáfrica (2000); NI Rusia (2001)

Módulos de LabVIEW LabVIEW Application Builder LabVIEW Datalogging and Supervisory Control Module LabVIEW DSP Module LabVIEW Embedded Development Module LabVIEW Embedded Development Module for ADI Blackfin LabVIEW FPGA LabVIEW PDA LabVIEW Real-Time Module LabVIEW Simulation Module LabVIEW Touch Panel Module LabVIEW Vision Development Module

LabVIEW Toolkits LabVIEW Advanced Signal Processing LabVIEW Control Design LabVIEW Digital Filter Design LabVIEW DSP Test Integration Toolkit for TI DSPs LabVIEW Enterprise Connectivity LabVIEW Execution Trace Toolkit LabVIEW Express VI Development LabVIEW IVI Driver LabVIEW Math Interface LabVIEW Modulation LabVIEW Order Analysis LabVIEW PID Control LabVIEW Report Generation for Microsoft Office LabVIEW Simulation Interface LabVIEW Sound and Vibration LabVIEW Spectral Measurements LabVIEW State Diagram LabVIEW System Identification LabVIEW VI Analyzer

Programas relacionados Measurement Studio: Ofrece muchas de las pruebas, medidas y capacidades de control de LabVIEW, como un conjunto de clases para el uso con Microsoft Visual Studio. Esto permite a los desarrolladores para aprovechar algunos de los puntos fuertes de LabVIEW en NET Framework. También es de NI. LabWindows / CVI: Como una alternativa para los programadores de C ANSI. También es de NI. BioMobius: El Centro TRIL Irlanda ofrece la plataforma como suplente de LabVIEW que es gratuita para fines de investigación. Flowstone DSP: Es otra alternativa a LabView.

Instrumentación Virtual con LabVIEW

Objetivos del Curso Comprender los componentes de un instrumento virtual Introducir LabVIEW y las funciones comunes de LabVIEW Construir una aplicación simple de adquisición de datos Crear una subrutina en LabVIEW Trabajar con Arreglos, Clusters y Estructuras Aprender sobre impresiones y características de documentación Desarrollo en arquitecturas de programación. Publicar VIs en el navegador

Sección I Términos de LabVIEW Componentes de aplicación de LabVIEW Herramientas de programación de LabVIEW Crear una aplicación en LabVIEW

Los programas de LabVIEW se llaman instrumentos virtuales (VIs) Panel frontal Controles = entradas Indicadores = salidas Diagrama de bloque Programa de acompañamiento para el panel frontal Componentes cableados entre si

Panel frontal de VI Barra de herramientas del panel frontal Control Booleano Icono Leyenda del gráfico Gráfico de Forma de onda Leyenda de la escala Leyenda de La grafica

VI: Diagrama de bloque Barra de Herramientas Del diagrama de Bloque Funcion de dividir SubVI Terminal grafica Cableado de datos Estructura While loop Constante numerico Funcion de tiempo Terminal de control booleano

VIs Expreso, VIs y Funciones VIs Expreso: VIs interactivos con pagina de dialogo configurable VIs estándar: VIs modulares y personalizables mediante cableado Funciones: Elementos fundamentales de operación de LabVIEW; no hay panel frontal o diagrama de bloque Funcion VI Expreso VI Estandar

Paleta de controles y funciones Paletas de control (Ventana del panel frontal) Paleta de funciones (Ventana de diagrama de bloque)

Paleta de Herramientas Paleta flotante Utilizado para operar y modificar objetos en el panel frontal y en el diagrama de bloques. Herramienta de selección automatica Herramienta de operación Herramienta de posicionamiento y redimensión Herramienta de etiquetado Herramienta de cableado Herramienta de desplazamiento Herramienta de punto de paro Herramienta de prueba Herramienta para copia de color Herramienta para colorear Herramienta de menú (atajo)

Barra de herramientas de Estado Botón de ejecución (Run) Botón de ejecución continua (Continuous Run) Cancelación de ejecución (Abort Execution) Botón de pausa/continuación Configuración de textos (Text Settings) Alineamiento de objetos (Align Objects) Distribución de objetos (Distribute Objects) Reordenamiento Botones adicionales en el diagrama de la barra de herramientas Botón de ejecución resaltada (Highlight Execution) Botón de entrada al ciclo (Step Into) Botón sobre (Step Over) Botón de salida del ciclo (Step Out) Redimensionamiento de objetos de panel frontal (Resize Objects)

Abra y Ejecute un Instrumento Virtual Buscador de Ejemplos

Ventana de Panel Frontal Creando un VI Ventana de Diagrama de Bloques Terminales de Control Terminales de Indicador

Creando un VI Diagrama de Bloques

Consejos Para Conectar Diagrama de Bloques Punto Caliente de Cableado Haga Clic para Seleccionar los Cables Utilice la Ruta Automática del Cable 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 están disponibles para TODOS los terminales de entrada. Los nodos suministran datos a todos los terminales de salida cuando termina.

Opciones de Ayuda Contexto de la Ayuda Ayuda en línea Congelar Ayuda Ayuda del Diagrama Simple/Complejo Ctrl + H Referencias en Línea Todos los menús en línea Clic en las funciones del diagrama para tener acceso directo a la información en línea.

Ejercicio 1 Convertir de C a F

Técnicas para Eliminar Errores Encontrando los Errores Resaltar la Ejecución Haga clic en el botón de correr que esta roto; Aparece una ventana mostrando los errores Herramienta de Prueba Haga clic en el botón de ejecución resaltada; el flujo de datos es animado utilizando burbujas. Los valores se despliegan en los cables. Haga clic con el botón derecho sobre el cable para exhibir la ventana de prueba y así mostrar los datos mientras fluyen por el segmento de cable. También puede seleccionar la herramienta de prueba desde la paleta de herramientas y hacer un clic en el cable.

Que es un subvi? Elaboración de un icono y un conector para un subvi Utilizando un VI como un subvi Sección II SubVIs

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 Estándar. El campo azul designa un VI Expreso

Icono y Conector Icon Terminals Connector Un icono representa un VI en otro diagrama de bloque El conector muestra terminales disponibles para transferir datos

SubVIs Sub VIs

Pasos para crear un SubVI Crear el icono Crear el conector Asignar terminales Salvar el VI Insertar el VI dentro del VI principal

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

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

Asignar Terminales

Salvar el VI Escoja un sitio o un fólder fácil de recordar Organizar por funcionalidad -salvar los VIs similares en un mismo directorio (Ej. Utilidades matemáticas) Organizar por aplicación Salvar todos los VIs Usados para una Aplicación Especifica dentro de un directorio o un archivo de librería (Ej. Lab 1 Frecuencia de respuesta) Archivo de librería (.llbs) combina todos los VIs en un solo archivo, ideal para transferir aplicaciones enteras a través de computadoras

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

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 (también disponible en el menu de edición) Herramientas» Opciones Establecer Preferencias en LabVIEW Propiedades del VI Configurar la Apariencia del VI, Documentación, etc.

Sección III Adquisición de Datos Datos de adquisición (DAQ en ingles) básicos Conectando Señales Aplicación simple con DAQ Sensores Dispositivo DAQ Computadora Cable Bloque de Terminales

Adquisición de Datos en LabVIEW NI-DAQ Tradicional VIs específicos para realizar: Entrada Análoga Salida Análoga I/O (entrada/salida) Digital Operaciones de conteo NI-DAQmx Controlador (Driver) de siguiente generación: VIs para ejecutar una tarea Un serie de VIs para todos los tipos de mediciones

DAQ Adquisición De Datos Adquisición de temperatura utilizando el Asistente de DAQ (DAQ Assistant)

Terminología De la Adquisición De Datos Resolución Determina cuantos diferentes cambios de voltajes pueden ser medidos Resolución mas grande Una representacion mas exacta de la señal Rango Voltajes mínimos y máximos Rango mas pequeño Una representación mas precisa de la señal Gain (ganancia) Amplifica o atenúa la señal para un mejor ajuste del rango

Conexiones de Hardware BNC-2120 SC-2075 NI-ELVIS SCB-68

Ejercicio 2 Adquisición de Datos Simples Complete el VI de conversión de C a F (Conversión C a F.vi), y después cree el VI Termómetro (Thermometer.vi).

Sección IV Ciclos y Gráficas For Loop (Ciclo Para) While Loop (Ciclo Mientras) Gráficas Multiplots

Ciclos Ciclo Mientras Tiene una Terminal de Iteración Siempre corre al menos una vez Corre de acuerdo a la Terminal Condicionante Ciclos Para Tiene una Terminal de Iteración Corre de acuerdo a la entrada N de la Terminal de Conteo

Ciclos (cont.) 1. Seleccionar el ciclo 2. Encerrar código que va a ser repetido 3. Arrastrar nodos adicionales y luego cablear

Gráficas Gráfica de forma de onda indicador númerico especial que puede mostrar una historia de valores Controles >> Indicadores de Gráficas >> Gráfica de forma de onda

Cableando Datos a las Gráficas Grafica de diagrama simple Grafica de diagrama múltiple

Ejercicio 3 Usando ciclos Estudiantes construyen el VI Ejemplo de Ciclo.vi.

Sección V Arreglos & Manejo de Archivo (File I/O) Construir arreglos manualmente Dejar que LabVIEW construya arreglos automáticamente Escribir a un archivo de hoja de cálculo (spreadsheet) Leer desde un archivo de hoja de cálculo (spreadsheet)

Agregando un Arreglo al Panel Frontal Desde la sub-paleta de Controls >> All Controls >> Array and Cluster, seleccione el Array Shell Colóquelo en la pantalla.

Agregando un Arreglo (cont.) Situé el objeto de datos dentro del shell (Ej. Control Numérico)

Creando un Arreglo con un Ciclo Los ciclos acumulan arreglos en sus limites.

Creando Arreglos Bidimensionales (2D)

Manejo de Archivos (File I/O) Manejo de Archivos transferir datos a y desde archivos - Los Archivos pueden ser binarios, texto u hojas de calculo - Escritura/Lectura de Archivos de Medición de LabVIEW (LabVIEW Measurements *.lvm) Escritura en Archivo LVM Lectura de un Archivo LVM

Escritura de Archivos de Medición LabVIEW (LabVIEW Measurement) Incluye las funciones de apertura, escritura, cierre y manejo de errores Maneja el formateo de cadenas de caracteres (strings) ya sea con delimitación por medio de tab o de coma La función de concatenar señales es usada para combinar datos en datos de tipo dinámico

Ejercicio 4 Analizando e Introduciendo Datos Los Estudiantes construyen el VI Logger de Temperatura.vi

Sección VI Funciones de Arreglos y Graficos Funciones Básicas de los Arreglos Uso de gráficos Crear Diagramas Múltiples con Gráficos

Funciones de los Arreglos Lo Basico Functions >> All Functions >> Array

Funciones de los Arreglos Construcción de un Arreglo

Gráficos Seleccionados desde la Paleta de Controles del Menu Controls >> All Controls >> Graphs Grafico de Forma de Onda (Waveform Graph) Grafica un arreglo de numeros en contra de sus indices Grafico XY Expreso (Express XY Graph) Grafica un array en contra de otro Grafico de Forma de Onda Digital (Digital Waveform Graph) Grafica bits de datos binarios

Gráficos Haga Clic Derecho en la grafica y seleccione Properties (propiedades) para poder personalizar interactivamente

Ejercicio 5 Usando Graficos de Forma de Onda (Waveform )

Sección VII Cadenas de Caracteres, Clusters, & Manejo de Errores Cadenas de caracteres Creando Clusters Funciones de los Clusters I/O Error

Cadenas de caracteres Una cadena es una secuencia de caracteres desplegables o no desplegables (ASCII) Tienen muchos usos despliegue de mensajes, Control de instrumentos, Archivos de entrada y Salida (I/O) El controlador/indicador de cadenas se encuentra en Controls»Text Control o Text Indicator

Clusters Estructura de Datos que agrupa datos juntos. Los Datos pueden ser de diferentes tipos. Semejante a una estructura (struct) en C++ Los elementos deben de ser ya sea, todos Controles o todos Indicadores Se puede considerar como un conjunto de alambres agrupados en un cable.

Creando un Cluster 1. Seleccionar la pre-forma (shell) del Cluster Controls >> All Controls >> Array & Cluster 2. Colocar Objetos dentro de la pre-forma (shell)

Funciones del Cluster Están ubicadas en la subpaleta de Cluster de la paleta Functions>>All functions. También puede ser accesada haciendo clic con el botón derecho del mouse en la terminal del Grupo. Bundle (Agrupar) (Las etiquetas de la terminal reflejan los tipos de datos) Bundle by name (Agrupar por nombre)

Funciones del Cluster Unbundled (separar) Unbundled by name (separar por nombre) Ejemplo de un Cluster separado (Unbundled Cluster)

Errores de Cluster Los Errores de Cluster contienen la siguiente información: Booleano (Boolean) Para reportar si surgió algún error Enteros (Integer) Para reportar errores específicos de códigos Cadena (String) Para brindar información acerca del error

Técnicas de Manejo de Errores La información de un Error es transmitida de un subvi al siguiente Si un Error ocurre en un subvi, todos los subvi subsecuentes no serán ejecutados de la manera usual Los errores de Cluster contienen todas las condiciones del Error Manejo automático de Errores Errores de Cluster

Sección VIII Estructuras Case y Secuenciales, Nodos de Formula

Estructuras Case En la subpaleta de estructura de las paleta de funciones. Encerrar los nodos o arrastrarlos hacia adentro de la estructura. Colocados como un juego de cartas (naipes), solo un caso es visible a la vez. Functions >> Execution control

Ejercicio 6 Errores de Cluster y su Manejo

Estructuras de Secuencia En la subpaleta de control de ejecución (Execution Control) de la paleta de funciones. Ejecuta diagramas secuencialmente. Presionar botón derecho del mouse para agregar un nuevo cuadro (frame).

Nodos de Formula En la subpaleta de Estructuras (Structures). Implementa ecuaciones complicadas. Variables creadas en los márgenes Nombres de variables son sensibles (mayúsculas/minúsculas) Cada declaración debe de terminar con un punto y coma(;) La ventana de ayuda muestra las funciones disponibles. Note el Punto y coma

Sección IX Documentación e Impresión Imprimir desde el Menú de Archivo (File Menu) hacia: la Impresora, HTML, Archivos de Texto. Imprimir programáticamente Graficas o Imágenes del Panel Frontal Documentar los VIs en VI Properties» Documentation Dialog Agregar Comentarios usando etiquetas libres dentro del panel frontal y diagramas de bloques.

Impresión File» Print Da muchas opciones de impresion Seleccione la Impresión del Icono, el Panel Frotal, el Diagrama de Bloques, La Jerarquía del VI, SubVIs Incluidos, Historia del VI Print Panel.vi (Programaticamente imprime un Panel Frontal) Functions» All Functions» Application Control Generar e Imprimir Reportes (Functions» Output» Report)

Documentando VIs VI Properties» Documentation Provee una Descripción e Información de Ayuda para el VI VI Properties» Revision History Monitorea cambios entre diferentes Versiones de un VI Individual Controls» Description and Tip Haga clic con el botón derecho del mouse para proveer una descripción y ayuda (Description and Tip Strip) Utilice la herramienta de etiquetado (Labeling Tool) para documentar paneles frontales y diagramas de bloques

Sección X Arquitectura Básica de Programación Arquitectura VI de un simple Arquitectura de un VI General Arquitectura de maquina de estado

Arquitectura de un VI simple VI funcional que produce resultados al ser ejectado No tiene opciones para comienzo o fin Adecuado: para pruebas de laboratorio, cálculos Ejemplo: Convertir C a F.vi

Arquitectura de un VI General Tres pasos principales Inicio Aplicación principal Cierre (shutdown)

Arquitectura de Maquina de Estado Ventajas Puede ir de cualquier estado a otro Fácil de modificar y depurar Desventajas Se pierden eventos si dos ocurren al mismo tiempo Pasos: 0: Inicio (Startup) 1: Ocio (Idle) 2: Evento 1 3: Evento 2 4: Cierre (Shutdown)

Ejercicio 7 Simple Maquina de Estado

Sección XI Panel Frontal Remoto Observar y Controlar Paneles Frontales de LabVIEW desde un Navegador en la Web No Requiere Programación Usuarios en lugares Remotos pueden ver en Tiempo Real las Actualizaciones del Panel Frontal Múltiples clientes pueden Observar el Panel Frontal Simultáneamente Solo un Cliente Puede Controlar el Panel Frontal a la vez

Herramienta para la Publicación de un Panel Remoto Tools» Web Publishing Tool Clic Salvar a Disco y el VI es embebido a un archivo HTML Después que el archivo a sido grabado, puede ser reabierto y personalizado en cualquier editor HTML

Panel Frontal Remoto - Recursos NI Developer Zone (zone.ni.com) Busque Remote Front Panel Tutóriales e Instrucciones están disponibles para descargar (download). Información para poder Incorporar una cámara Web en aplicaciones con panel remoto.