Haz Ingeniería Con Aplicaciones Prácticas Taller para Estudiantes César Sánchez Academia e Investigación National Instruments de México
Graphical System Design con LabVIEW Pruebas Monitoreo Embebido Control Ciber-Físico POWERED BY DAQ conectado a una PC PXI e Instrumentos Modulares RIO y Diseños Personalizados Conectividad Abierta a Hardware de Terceros
Project Explorer Gestione y organice los recursos del sistema, incluyendo E/S y hardware de ejecución Hardware de Ejecución Descargue código de LabVIEW a sistemas de escritorio, real-time o FPGA Conectividad de Hardware Lleve señales reales a LabVIEW desde cualquier puerto en cualquier instrumento Programación Paralela Cree ciclos independientes que automáticamente ejecutan en paralelo Compilación Instantánea Vea el estado de su aplicación en todo momento, de forma instantánea Panel Frontal Cree interfaces de usuario basadas en eventos para controlar sistemas y desplegar mediciones Modelos de Computación Combine y reuse archivos.m, código C, y HDL con código gráfico Acelere su Éxito Diagrama de Bloques Defina el comportamiento de su sistema usando programación gráfica Librería de Análisis Use librerías de análisis de alto desempeño diseñadas para ingeniería y ciencias Temporización Defina explícitamente el orden de ejecición y temporización a través de flujo de datos Abstraiga la complejidad de bajo nivel e integre todas las herramientas que necesita para construir cualquier sistema de medición o control
Instrumentos Virtuales (VI) Instrumento Virtual (VI) Un programa hecho en LabVIEW El aspecto y el funcionamiento de los Vis, es imitar instrumentos físicos, tales como osciloscopios y multímetros digitales.
Iniciando un VI
Partes de un VI LabVIEW se compone de dos ventanas: 1. Panel Frontal 2. Diagrama de Bloques
Panel Frontal Panel Frontal Interfaz del Usuario El Panel Frontal se construye con Controles (Entradas) e Indicadores (Salidas)
Diagrama de Bloques Diagrama de Bloques Contiene el código gráfico Los objetos del Panel Frontal apareceren como terminales en el Diagrama de Bloques
Paleta de Controles Contiene los controles e indicadores que se utilizan para crear las interfaces en el Panel Frontal Acceda al Panel Frontal desde la ventana View»Controls Palette
Paleta de Funciones Contiene los VIs, funciones y constantes que se utilizan para crear el Diagrama de Bloques
Cómo buscar Controles, Funciones y VIs? Encuentre los controles, las funciones y los VIs utilizando la opción Search en la paleta de controles y de funciones
Búsqueda Global La barra de búsqueda en la parte superior derecha del Panel Frontal y en las ventana de Diagrama de Bloques se puede utilizar para buscar en las paletas, ayuda y.
Cables La transferencia de datos entre los objetos del diagrama de bloques es a través de cables Los cables son de diferentes colores, estilos y grosores, dependiendo de sus tipos de datos Un cable roto aparece como una línea discontinua de color negro con una X roja en el medio DBL Numeric Integer Numeric String Scalar 1D Array 2D Array
Cómo Seleccionar una Herramienta? Cree, modifique y depure VIs utilizando las herramientas proporcionadas por LabVIEW Una herramienta es un modo de funcionamiento especial del cursor del ratón El modo de funcionamiento del cursor corresponde al icono de la herramienta seleccionada Cuando se utiliza la selección de herramienta automático, LabVIEW elige qué herramienta para seleccionar en base a la ubicación actual del ratón
Flujo de Datos LabVIEW maneja un modelo de flujo de datos para la ejecución de los VIs. Un nodo se ejecuta una sola vez, y solo cuando todos los datos de las entradas están disponibles en las terminales. Un nodo proporciona los datos a la terminal de salida, solo cuando el nodo finaliza su ejecución
LabVIEW Help Obtenga descripciones detalladas de la mayoría de las paletas, menús, herramientas, VIs y funciones e instrucciones para el uso de características de LabVIEW Acceso a la ayuda de LabVIEW: o Seleccione Help»LabVIEW Help o Utilice Detailed help o Enlace o botón en la ventana Context Ayuda o Haga clic en un objeto y seleccione Help en el menú
Ayuda Contextual Muestra información básica acerca de los objetos de LabVIEW al mover el cursor sobre cada objeto Seleccione Help»Show Context Help, presione <Ctrl-H> o haga clic en Show Context Help Window en la barra de herramientas
Ejercicio 1. Proyectos y Plantillas de Ejemplos en NI LabVIEW 2012
Ciclo While Repeat (code); Until Condition met; End; LabVIEW While Loop Diagrama de Flujo Pseudocódigo
Ciclo For N=100; i=0; Until i=n: Repeat (code;i=i+1); End; LabVIEW For Loop Diagrama de Flujo Pseudocódigo
Estructuras de Casos Para tener dos o más subdiagramas o casos Ejecutar y mostrara sólo un caso a la vez Un valor de entrada determina que subdiagrama se va a ejecutar Al igual que en las sentencias case o if...then...else
Ejercicio 2. Estructuras de Ejecución: Ciclos While, For y Estructura de Casos
Ejercicio 3. Encontrar Ejemplos para NI LabVIEW
Reutilización de Código Flujo de Datos Código C Textual Modelado HDL/IP Linux Macintosh Windows Real-Time FPGA Micro Plataforma Desktop Plataforma Embebida
Ejercicio 4. Cómo Reutilizar Código.m en LabVIEW?
Ejercicio 5: Análisis de Señales Analógicas
Ejercicio 6: Análisis y Generación de Señales
depuración rápida PREGUNTAS? basado en teoría IU estructurado gráfico escalabilidad complejidad ilustrada jerarquía flujo datos César Sánchez parallelismo cesar.sanchez@ 01 800 010 0793