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).