INSTRUMENTACIÓN AVANZADA Instrumentación Virtual con LabVIEW Introducción a la Programación...

Post on 28-Jan-2016

258 views 4 download

Transcript of INSTRUMENTACIÓN AVANZADA Instrumentación Virtual con LabVIEW Introducción a la Programación...

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Instrumentación Virtual con LabVIEW

Introducción a la Programación Modular,Introducción a la Programación Modular,Creación de Programas Ejecutables e InstaladoresCreación de Programas Ejecutables e Instaladores Ing. Jorge Luis StrackIng. Jorge Luis Strack

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Introducción a la Programación ModularIntroducción a la Programación Modular

Principal.vi

Aplicacion 1.vi

Aplicacion 2.vi

Aplicacion 3.vi

Aplicacion n.vi

Sub-vi 1.vi Sub-vi 2.vi Sub-vi 3.vi Sub-vi n.vi

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Introducción a la Programación ModularIntroducción a la Programación Modular

Ventajas de la programación modular:

Fácil programación, detección de errores y depuración.

Manipulación y ejecución de archivos más livianos.

Fácil modificación de una parte del programa (módulo) sin alterar el programa en su totalidad.

Posible ampliación del programa adicionando nuevos módulos o modificando los existentes.

De gran versatilidad cuando la programación está a cargo de varios programadores que trabajan en forma independiente.

Se pueden crear módulos de uso general que sean utilizados en varios programas. (Analogía con subVIs).

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Introducción a la Programación ModularIntroducción a la Programación Modular

P.F. (Panel Frontal) programa principal:

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Introducción a la Programación ModularIntroducción a la Programación Modular

D.B. (Diagrama de Bloques) programa principal:

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Introducción a la Programación ModularIntroducción a la Programación Modular

D.B. programa principal:

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Introducción a la Programación ModularIntroducción a la Programación Modular

D.B. programa principal:

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Introducción a la Programación ModularIntroducción a la Programación Modular

D.B. programa principal:

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Introducción a la Programación ModularIntroducción a la Programación Modular

D.B. programa principal:

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Introducción a la Programación ModularIntroducción a la Programación Modular

D.B. programa principal:

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Introducción a la Programación ModularIntroducción a la Programación Modular

D.B. programa principal:

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Introducción a la Programación ModularIntroducción a la Programación Modular

D.B. programa principal:

Ejercicio

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Introducción a la Programación ModularIntroducción a la Programación Modular

D.B. programa principal:

Como alternativa, se puede colocar la función Quit LabVIEW para cerrar la ventana de ejecución.

Ejercicio

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Introducción a la Programación ModularIntroducción a la Programación Modular

P.F. Aplicación 1:

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Introducción a la Programación ModularIntroducción a la Programación Modular

D.B. Aplicación 1:

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Introducción a la Programación ModularIntroducción a la Programación Modular

P.F. Aplicación 2:

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Introducción a la Programación ModularIntroducción a la Programación Modular

D.B. Aplicación 2:

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Introducción a la Programación ModularIntroducción a la Programación Modular

Utilización de variables globales:

Aquel control que se repite en varias aplicaciones debería estar en el programa principal y escribir su valor en una variable global que sea leída por las distintas aplicaciones.

Otro ejemplo es el control de la comunicación VISA que permite elegir el puerto. Es conveniente que el mismo se encuentre en el programa principal y su valor se escriba en una variable global.

Ejercicio

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Introducción a la Programación ModularIntroducción a la Programación Modular

Manejo de errores. Inmunidad a la desconexión de la placa USB PIC 18F2550.

Con este método, el programa continúa ejecutándose a pesar de desconectar la placa, y se reestablece la adquisición de datos si se vuelve a conectar.

Ejercicio

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Introducción a la Programación ModularIntroducción a la Programación Modular

Configuración de propiedades: FILEVI PROPERTIES

Características generales, versión, icono.

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Introducción a la Programación ModularIntroducción a la Programación Modular

Configuración de propiedades:

Uso de memoria (no configurable).

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Introducción a la Programación ModularIntroducción a la Programación Modular

Configuración de propiedades:

Descripción del programa, ayuda.

Ejemplo

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Introducción a la Programación ModularIntroducción a la Programación Modular

Configuración de propiedades:

Histórico de revisión.

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Introducción a la Programación ModularIntroducción a la Programación Modular

Configuración de propiedades:

Opciones de edición: estilos de controles, tamaño de grilla.

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Introducción a la Programación ModularIntroducción a la Programación Modular

Configuración de propiedades:

Protección del código fuente (Diagrama de Bloques).

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Introducción a la Programación ModularIntroducción a la Programación Modular

Configuración de propiedades:

Apariencia de la ventana: personalización.

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Introducción a la Programación ModularIntroducción a la Programación Modular

Configuración de propiedades:

Tamaño de la ventana.

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Introducción a la Programación ModularIntroducción a la Programación Modular

Configuración de propiedades:

Posición de la ventana en tiempo de ejecución.

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Introducción a la Programación ModularIntroducción a la Programación Modular

Configuración de propiedades:

Ejecución: es muy práctico que las aplicaciones se ejecuten automáticamente al ser abiertas.

Ejercicio

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Introducción a la Programación ModularIntroducción a la Programación Modular

Configuración de propiedades:

Opciones de impresión

Ejercicio

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de Programas EjecutablesCreación de Programas Ejecutables

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de Programas EjecutablesCreación de Programas Ejecutables

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de Programas EjecutablesCreación de Programas Ejecutables

¿Para que crear un ejecutable?

Para proteger el código fuente y darle al usuario solo el panel frontal.

Para independizarse de LabVIEW, es decir, correr la aplicación en cualquier máquina que no tenga este programa instalado.

Para desarrollar y distribuir aplicaciones personalizadas que no tengan el aspecto propio de LabVIEW.

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de Programas EjecutablesCreación de Programas Ejecutables

Construcción de un ejecutable desde LabVIEW

Ejercicio

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de Programas EjecutablesCreación de Programas Ejecutables

Construcción de un ejecutable desde LabVIEW

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de Programas EjecutablesCreación de Programas Ejecutables

Construcción de un ejecutable desde LabVIEW

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de Programas EjecutablesCreación de Programas Ejecutables

Construcción de un ejecutable desde LabVIEW

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de Programas EjecutablesCreación de Programas Ejecutables

Construcción de un ejecutable desde LabVIEW

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de Programas EjecutablesCreación de Programas Ejecutables

Construcción de un ejecutable desde LabVIEW

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de Programas EjecutablesCreación de Programas Ejecutables

Construcción de un ejecutable desde LabVIEW

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de Programas EjecutablesCreación de Programas Ejecutables

Construcción de un ejecutable desde LabVIEW

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de Programas EjecutablesCreación de Programas Ejecutables

Construcción de un ejecutable desde LabVIEW

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de Programas EjecutablesCreación de Programas Ejecutables

Construcción de un ejecutable desde LabVIEW

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de Programas EjecutablesCreación de Programas Ejecutables

Construcción de un ejecutable desde LabVIEW

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de Programas EjecutablesCreación de Programas Ejecutables

Construcción de un ejecutable desde LabVIEW

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de Programas EjecutablesCreación de Programas Ejecutables

Construcción de un ejecutable desde LabVIEW

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de Programas EjecutablesCreación de Programas Ejecutables

Construcción de un ejecutable desde LabVIEW

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de Programas EjecutablesCreación de Programas Ejecutables

Construcción de un ejecutable desde LabVIEW

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de Programas EjecutablesCreación de Programas Ejecutables

Construcción de un ejecutable desde LabVIEW

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de Programas EjecutablesCreación de Programas Ejecutables

Requisitos para que el ejecutable funcione en cualquier máquina:

Instalar la correspondiente versión del LabVIEW Run-Time Engine.

Instalar la correspondiente versión del VISA Run-time cuando el programa adquiere datos a través de una placa de adquisición conectada a la PC.

Instalar el driver de la placa de adquisición si se utiliza la misma.

Instalar un Run-Time específico como Internet y Vision en el caso de utilizar funciones de los correspondientes Toolkits.

La mayoría de los archivos .exe de NI se bajan en forma gratuita del sitio oficial de NI.

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de un InstaladorCreación de un Instalador

Con Build Specifications se puede crear un instalador de ejecutables, cuyas características se resumen a continuación:

Instalación automática de archivos ejecutables, archivos de soporte, manuales de usuario, programas complementarios, etc.

El programa es compacto, lo que permite la fácil distribución.

Da al proyecto un aspecto más profesional y ameno para el usuario.

Permite controlar la distribución a través de la implementación dc contraseñas y códigos de producto.

Ejercicio

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de un InstaladorCreación de un Instalador

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de un InstaladorCreación de un Instalador

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de un InstaladorCreación de un Instalador

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de un InstaladorCreación de un Instalador

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de un InstaladorCreación de un Instalador

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de un InstaladorCreación de un Instalador

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de un InstaladorCreación de un Instalador

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de un InstaladorCreación de un Instalador

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de un InstaladorCreación de un Instalador

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de un InstaladorCreación de un Instalador

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de un InstaladorCreación de un Instalador

Instalación de programas y archivos de soporte:

LabVIEW Run-Time Engine 2011

VISA Run-Time 5.0.3

Driver USB PIC 18F2550

Vision Run-Time 2011

Driver IMAQ-dx

FAQ

NI-DAQmx Run-Time Engine

NI-MODBUS Library

LabVIEW Run-Time NI M&A Explorer

Permite la ejecución de programas.

Comunicación con placa adquisidora.

Reconocimiento de placa adquisidora.

Ejecución con tratamiento de imágenes.Reconocimiento de cámaras.

Comunicación con placas de NI.

Comunicación con instrumentos.

Funciones de MathScript no soportadas por NI R-T E

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de un InstaladorCreación de un Instalador

Sitio web NI Sitio web Control

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de un InstaladorCreación de un Instalador

Instalación de programas y archivos de soporte:

Programas de NI Otros programas y archivos

Build Specifications Ejecutable por lotes (archivo .bat)

Programas y archivos de soporte a instalar

Herramientas para crear el instalador

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de un InstaladorCreación de un Instalador

Build specifications (Aplicación de LabVIEW)

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de un InstaladorCreación de un Instalador

Build specifications (Aplicación de LabVIEW)

Requerimientos:

Tener instalados en la máquina del programador dichos programas.

Estos deben ser compatibles con la versión de LabVIEW que se utilizó para crear el ejecutable.

Además deben ser compatibles con el sistema operativo de la máquina del usuario.

Tener en cuenta que en la máquina del usuario se instalarán estos programas en forma automática, pero no estarán disponibles los archivos .exe de instalación.

Ejercicio

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de un InstaladorCreación de un Instalador

Ejecutable por lotes (archivo .bat)

Se trata de una serie de comandos que se ejecutan en una ventana MS-DOS

Requerimientos:

Tener los correspondientes instaladores .exe en la máquina del programador .

Estos deben ser compatibles con la versión de LabVIEW que se utilizó para crear el ejecutable.

Además deben ser compatibles con el sistema operativo de la máquina del usuario.

Tener en cuenta que en la máquina del usuario se copiarán los instaladores .exe en el directorio de instalación elegido. Al ejecutar el archivo .bat, se lanzarán automáticamente todos los instaladores en forma secuencial.

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de un InstaladorCreación de un Instalador

Ejecutable por lotes (archivo .bat)

Construcción del archivo .bat:

Se abre un nuevo archivo .txt con el notepad o block de notas.

Se editan los comandos que se verán a continuación.

Se guarda como archivo .bat

Se aconseja utilizar el Notepad ++ que se puede descargar en forma gratuita del siguiente link:

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de un InstaladorCreación de un Instalador

Ejecutable por lotes (archivo .bat)

Comandos (lenguaje Batch) más utilizados para este propósito:

@echo OFF Oculta los comandos en la pantalla.title titulo Asigna un título a la ventana de comandos.cls Limpia la pantalla.echo mensaje Escribe un mensaje en la pantalla.echo. Deja una línea vacía (espacio) en la pantalla.pause Detiene la ejecución hasta pulsar una tecla.pause>nul Idem a pause, pero no muestra ningún mensaje.set /p variable= Lee una variable escrita en la pantalla.if %variable% == valor goto etiqueta Ejecuta el procedimiento etiqueta

si una variable tiene un valor específico.: etiqueta Procedimiento etiqueta. Al ser llamado por goto se

ejecutan los comandos posteriores a esta línea.c:\path\instalador.exe Ejecuta el instalador o programa indicado.exit Finaliza la ejecución y cierra ventana de comandos.

Archivos

Ejecución

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de un InstaladorCreación de un Instalador

Ejecutable por lotes (archivo .bat)

Ejecución del archivo .bat:

Si se van a instalar programas de NI, el archivo .bat se debe ejecutar en forma manual una vez instalado el ejecutable creado con LabVIEW.

Una buena opción es crear un acceso directo del archivo .bat en el menu de inicio/programas. Esto se configura desde Build Specifications de la siguiente forma:

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de un InstaladorCreación de un Instalador

Ejecutable por lotes (archivo .bat)

Ejecución del archivo .bat:

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de un InstaladorCreación de un Instalador

Ejecutable por lotes (archivo .bat)

Ejecución del archivo .bat:

Si se van a instalar programas independientes a NI, el archivo .bat se puede ejecutar en forma automática al finalizar la instalación del ejecutable creado con LabVIEW.

Esto se debe configurar en el Build Specifications, como se muestra a continuación:

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Creación de un InstaladorCreación de un Instalador

Ejecutable por lotes (archivo .bat)

Ejecución del archivo .bat:

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Problemas Guía 9Problemas Guía 9

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Problemas Guía 9Problemas Guía 9

Ejercicio 9.1.

Realizar un Programa Principal y las siguientes Aplicaciones que se deben poder abrir desde el mismo: Aplicación 1: Debe adquirir 10 datos de una entrada analógica de la placa adquisidora USB PIC 18F2550 con intervalos de 1 seg. entre cada dato y guardarlos en un archivo .txt. Los valores deben estar comprendidos entre 200 y 240 simulando una medición de la tensión de fase de una red. La primer columna del archivo contendrá las tensiones muestreadas, la segunda el día, y la tercera columna la hora de muestreo.

Aplicación 2: Debe abrir el archivo anterior y graficar los datos contenidos en el mismo.

Aplicación 3: A partir de los datos medidos debe calcular la tensión máxima y mínima, e informar en qué momento se registraron.

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Problemas Guía 9Problemas Guía 9

Ejercicio 9.1.

P.F. Programa Principal:

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Problemas Guía 9Problemas Guía 9

Ejercicio 9.1.

D.B. Programa Principal:

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Problemas Guía 9Problemas Guía 9

Ejercicio 9.1.

D.B. Programa Principal:

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Problemas Guía 9Problemas Guía 9

Ejercicio 9.1.

D.B. Programa Principal:

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Problemas Guía 9Problemas Guía 9

Ejercicio 9.1.

D.B. Programa Principal:

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Problemas Guía 8Problemas Guía 8

Ejercicio 8.1.

P.F. Aplicación 1

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Problemas Guía 9Problemas Guía 9

Ejercicio 9.1.

D.B. Aplicación 1

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Problemas Guía 9Problemas Guía 9

Ejercicio 9.1.

P.F.. Aplicación 2

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Problemas Guía 9Problemas Guía 9

Ejercicio 9.1.

D.B. Aplicación 2

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Problemas Guía 8Problemas Guía 8

Ejercicio 8.1.

P.F. Aplicación 3

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Problemas Guía 8Problemas Guía 8

Ejercicio 8.1.

D.B Aplicación 3

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Problemas Guía 9Problemas Guía 9

Ejercicio 9.2.

Se debe realizar un programa que lea un archivo .csv que contiene 100 datos con las formas de onda de tensión y corriente capturadas por el Osciloscopio Digital Fluke 123, realice la Transformada Rápida de Fourier y genere un nuevo archivo con los espectros armónicos de tensión y corriente.Para ello se requiere un Programa Principal que permita seleccionar la ruta del archivo de entrada y la del archivo de salida, y ejecutar las siguientes aplicaciones: Aplicación 1: abre y lee el archivo de entrada, realiza transformada de Fourier y genera archivo de salida. Aplicación 2: Grafica Formas de Onda (tensión y corriente) del archivo de entrada. Aplicación 3: Grafica Espectros Armónicos (tensión y corriente) del archivo de salida.

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Problemas Guía 8Problemas Guía 8

Ejercicio 8.2.

P.F. Programa Principal

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Problemas Guía 8Problemas Guía 8

Ejercicio 8.2.

D.B. Programa Principal

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Problemas Guía 9Problemas Guía 9

Ejercicio 9.2.

D.B. Programa Principal

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Problemas Guía 9Problemas Guía 9

Ejercicio 9.2.

P.F. Aplicación 1

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Problemas Guía 9Problemas Guía 9

Ejercicio 9.2.

D.B. Aplicación 1

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Problemas Guía 9Problemas Guía 9

Ejercicio 9.2.

P.F. Aplicación 2

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Problemas Guía 8Problemas Guía 8

Ejercicio 8.2.

D.B. Aplicación 2

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Problemas Guía 8Problemas Guía 8

Ejercicio 8.2.

P.F. Aplicación 3

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Problemas Guía 9Problemas Guía 9

Ejercicio 9.2.

D.B. Aplicación 3

INSTRUMENTACIÓN AVANZADAINSTRUMENTACIÓN AVANZADA

Problemas Guía 9Problemas Guía 9

Ejercicio 9.3.

Se debe crear un ejecutable a partir del programa realizado en el Ejercicio 8.1.

Ejercicio 9.4.

Se debe crear un instalador del programa ejecutable realizado en el Ejercicio 8.3. Probar los diferentes métodos de instalación de los programas de soporte de NI. Agregar archivos de soporte (aunque estén en blanco) como un Manual de Usuario (Ayuda) y un Manual de Instalación (Leeme).