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

Tamaño: px
Comenzar la demostración a partir de la página:

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

Transcripción

1 GUÍA DE EJERCICIOS Nº 8 INSTRUMENTACIÓN AVANZADA Introducción a la Programación Modular, Creación de Programas Ejecutables e Instaladores PROGRAMACIÓN GRÁFICA 1

2 1.- INTRODUCCIÓN A LA PROGRAMACIÓN MODULAR A continuación se aprenderá a crear un programa.vi que se llamará de aquí en adelante programa principal. Desde este se podrán abrir otros programas secundarios.vi que se llamarán aplicaciones o módulos. Esto permite trabajar con pequeños programas fáciles de realizar, probar, encontrar errores y depurar. En lugar de realizar un extenso programa que ejecute una gran cantidad de funciones, se puede realizar un pequeño programa que abra aplicaciones modulares de acuerdo a la necesidad. En síntesis, se pueden enumerar las siguientes ventajas de la programación modular: 1) Fácil programación, detección de errores y depuración. 2) Manipulación y ejecución de archivos más livianos. 3) Fácil modificación de una parte del programa (módulo) sin alterar el programa en su totalidad. 4) Posible ampliación del programa adicionando nuevos módulos o modificando los existentes. 5) De gran versatilidad cuando la programación está a cargo de varios programadores que trabajan en forma independiente. 6) Se pueden crear módulos de uso general que sean utilizados en varios programas. (Analogía con subvis). 1.- Creación de Programas Secundarios o Aplicaciones. Son programas como los que se hicieron hasta ahora, con la única salvedad que deben ejecutarse dentro de una estructura While Loop, de manera tal que cada programa disponga de un botón de STOP que permita detenerlo sin tener que utilizar el botón de abortar de LabVIEW. A continuación se realizarán dos aplicaciones simples a modo de ejemplo. La primera aplicación permite probar las entradas digitales y analógicas de la placa adquisidora de datos USB PIC18F2550. La segunda aplicación permite probar las salidas digitales de la misma Aplicación1.vi. Desde el Panel Frontal se incorporan los siguientes controles: 1) VISA resource name para seleccionar el puerto COM al que está conectada la placa adquisidora. 2) 3 indicadores Meter para indicar las entradas analógicas. 3) 4 indicadores LEDs para indicar las entradas digitales. 4) Botón STOP para detener la Aplicación1 y volver al Programa Principal 2

3 Luego se abre el Diagrama de Bloques y se insertan las siguientes funciones: 1) Estructura While Loop (Functions Programming Structures While Loop) 2) 3 SubVI s Entrada Analógica (Functions User Libraries INSTRUMENTACION AVANZADA Entrada Analogica.vi) 3) SubVI Entrada Digital (Functions User Libraries INSTRUMENTACION AVANZADA Entrada Digital.vi) 4) Función VISA Close (Functions Data Communication Protocols Serial VISA Close 3

4 1.2.- Aplicación2.vi. Desde el Panel Frontal se incorporan los siguientes controles: 1) VISA resource name para seleccionar el puerto COM al que está conectada la placa adquisidora. 2) 4 Botones OK para activar las salidas digitales. 3) 4 Indicadores LEDs que deben encender en forma simultánea con cada una de las salidas digitales. 4) Botón STOP para detener la Aplicación1 y volver al Programa Principal Luego se abre el Diagrama de Bloques y se insertan las siguientes funciones: 1) Estructura While Loop (Functions Programming Structures While Loop) 2) SubVI Salida Digital (Functions User Libraries INSTRUMENTACION AVANZADA Salida Digital.vi) 3) Función VISA Close (Functions Data Communication Protocols Serial VISA Close 4

5 2.- Creación del Programa Principal. Instrumentación Avanzada. J. A. Suárez- G. Murcia- J. L. Strack Desde el Panel Frontal, se incorporan los siguientes controles: 1) VISA resource name para seleccionar el puerto COM al que está conectada la placa adquisidora. 2) Botón OK para abrir la Aplicación 1 3) Botón OK para abrir la Aplicación 2 4) Botón STOP para detener el Programa Principal Se introducen elementos de decoración, se alinean los botones y se configuran los colores, tamaños de texto, etc. Luego se abre el Diagrama de Bloques y se insertan las siguientes funciones: 1) Estructura While Loop (Functions Programming Structures While Loop) 2) Estructura Event (Functions Programming Structures Event Structure) 3) Bloque Static VI Reference (Functions Programming Application Control Static VI Reference) 4) 3 Bloques Invoke Node (Functions Programming Application Control Invoke Node) 5) Bloque Close Reference (Functions Programming Application Control Close Reference) 6) Variable Global Global Variable (Functions Programming Structures Global Variable) con un control VISA resource name en su P.F. 5

6 Se agregan tres eventos en la estructura Event asociados a los tres Botones. En cada uno de los dos eventos asociados a los Botones Aplicación 1 y Aplicación 2, se cablean las funciones insertadas hasta obtener el circuito que se observa en la siguiente figura: Se hace click derecho sobre el bloque Static VI Reference y se selecciona Browse for path, se abrirá una ventana que permitirá buscar el archivo Aplicacion1.vi en el primer evento y Aplicación2.vi en el segundo, se selecciona el mismo y se da OK. Luego se hace click derecho sobre el primer bloque Invoke Node y se selecciona Select Metod Front Panel Open. Se hace lo mismo en el segundo bloque Invoke Node y en lugar de Front Panel Open, se selecciona Run VI. Por último, en el tercer bloque se selecciona Select Metod Front Panel Close. 6

7 Como se observa, Invoke Node invoca un método o acción sobre una referencia. En este caso la referencia es un programa.vi, y se utiliza Invoke Node para abrir el Panel Frontal del mismo, ejecutarlo, y cerrar el P.F. cuando finaliza su ejecución al pulsar el Botón STOP etiquetado como Volver al Programa Principal. Para detener el Programa Principal se coloca una constante booleana (True) en el evento asociado al Botón STOP que se cablea con el terminal condicional de la estructura While Loop. Por último, se cablea el control VISA resource name con la Variable Global, y se reemplazan los respectivos controles de las aplicaciones 1 y 2 por la mencionada Variable Global. Ejercicio 8.1. Realizar un Programa Principal y las siguientes Aplicaciones que se abren 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. P.F. Programa Principal P.F. Aplicación 1 7

8 P.F. Aplicación 2 P.F. Aplicación 3 D.B. Programa Principal D.B. Aplicación 1 8

9 D.B. Aplicación 2 D.B. Aplicación 3 9

10 Ejercicio 8.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. P.F. Programa Principal P.F. Aplicación 1 P.F. Aplicación 2 P.F. Aplicación 3 10

11 D.B. Programa Principal D.B. Aplicación 1 D.B. Aplicación 2 11

12 D.B. Aplicación CREACIÓN DE PROGRAMAS EJECUTABLES Ahora se aprenderá a realizar un programa ejecutable a partir de un programa.vi, de manera tal que los usuarios que lo utilicen puedan ejecutarlo en cualquier PC sin necesidad de tener el LabVIEW instalado, y que sólo visualicen el Panel Frontal, sin poder acceder al código fuente, es decir el Diagrama de Bloques. En primer lugar se abre el programa que se ha creado, en este caso, el que se vió como ejemplo al principio de esta guía, Prueba_Placa.vi. Luego se debe seleccionar File New Project, aparecerá una ventana que preguntará si se quiere agregar el.vi abierto al nuevo proyecto, se pulsa ok. Se abrirá una ventana con el nuevo proyecto. Se selecciona File Save y se guarda el proyecto con el nombre Proyecto1 por ejemplo. Se creará un archivo con extensión.lvproj. Se despliega el menú Items Project Proyecto1.lvproj My Computer, click derecho Add File y se agregan los archivos Aplicacion1.vi y Aplicacion2.vi. Se despliega el menu Items Project Proyecto1.lvproj My Computer Build Specifications, click derecho New Application.exe. A continuación aparecerá la ventana My Application Properties. Se configuran todos los parámetros correspondientes (Ver filminas) y por último se presiona Build para crear el ejecutable. El mismo se creará en el directorio de destino configurado previamente. Ejercicio 8.3. Se debe crear un ejecutable a partir del programa realizado en el Ejercicio

13 3.- CREACIÓN DE UN INSTALADOR DE EJECUTABLES Por último, se aprenderá a crear un Instalador que permitirá distribuir los programas ejecutables de manera profesional permitiendo a los usuarios instalar el programa en su PC de manera fácil al igual que cualquier otro programa. Se abre el Proyecto anterior, en el ejemplo Proyecto1, y se despliega el menú Items Project Proyecto1.lvproj My Computer, click derecho Add File y se agregan los archivos necesarios utilizados por el instalador, tales como, imágenes, manuales, archivos de soporte, instaladores de programas, etc. Se despliega el menu Items Project Proyecto1.lvproj My Computer Build Specifications, click derecho New Installer. A continuación aparecerá la ventana My Application Properties. Se configuran todos los parámetros correspondientes (Ver filminas) y por último se presiona Build para crear el instalador. El mismo se creará en el directorio de destino configurado previamente. Ejercicio 8.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). 13

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

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata Ing. Guillermo Murcia Ing. Jorge Luis Strack gjmurcia@fi.mdp.edu.ar jlstrack@fi.mdp.edu.ar Qué es la programación modular? Principal.vi Aplicacion 1.vi Aplicacion 2.vi Aplicacion 3.vi Aplicacion n.vi Sub-vi

Más detalles

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

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata Ing. Guillermo Murcia Ing. Jorge Luis Strack gjmurcia@fi.mdp.edu.ar jlstrack@fi.mdp.edu.ar Qué es la programación modular? Principal.vi Aplicacion 1.vi Aplicacion 2.vi Aplicacion 3.vi Aplicacion n.vi Sub-vi

Más detalles

INSTITUTO TECNOLÓGICO METROPOLITANO ITM GUÍA DE LABORATORIO INSTRUMENTACIÓN ELECTRÓNICA INTERFAZ ARDUINO - LABVIEW

INSTITUTO TECNOLÓGICO METROPOLITANO ITM GUÍA DE LABORATORIO INSTRUMENTACIÓN ELECTRÓNICA INTERFAZ ARDUINO - LABVIEW OBJETIVOS: Establecer la conexión entre ARDUINO y LABVIEW para realizar la lectura de un dato analógico y visualizarlo en forma de indicador. Usar una placa de ARDUINO como tarjeta de adquisición de datos

Más detalles

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

SISTEMAS DE INSTRUMENTACIÓN ELECTRÓNICA AVANZADA. Ejercicios de Introducción a LabVIEW UNIVERSIDAD POLITÉCNICA DE MADRID ESCUELA UNIVERSITARIA DE INGENIERÍA TÉCNICA DE TELECOMUNICACIÓN SISTEMAS DE INSTRUMENTACIÓN ELECTRÓNICA AVANZADA Ejercicios de Introducción a LabVIEW DEPARTAMENTO DE SISTEMAS

Más detalles

GUIA DE EJERCICIOS Nº 1 INSTRUMENTACIÓN AVANZADA

GUIA DE EJERCICIOS Nº 1 INSTRUMENTACIÓN AVANZADA GUIA DE EJERCICIOS Nº 1 INSTRUMENTACIÓN AVANZADA Iniciación en LabVIEW PROGRAMACION GRAFICA 1 1.-INTRODUCCIÓN AL ENTORNO LABVIEW 1.- Creación de controles. En el panel frontal (PF) nos encontramos con

Más detalles

GUIA DE EJERCICIOS Nº 2 INSTRUMENTACIÓN AVANZADA. Estructuras en LabVIEW PROGRAMACION GRAFICA

GUIA DE EJERCICIOS Nº 2 INSTRUMENTACIÓN AVANZADA. Estructuras en LabVIEW PROGRAMACION GRAFICA GUIA DE EJERCICIOS Nº 2 INSTRUMENTACIÓN AVANZADA Estructuras en LabVIEW PROGRAMACION GRAFICA 1 USO DE ESTRUCURAS While Loop Es una estructura similar a la utilizada en otros lenguajes (do While Loop),

Más detalles

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

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata Ing. Guillermo Murcia Ing. Jorge Luis Strack gjmurcia@fi.mdp.edu.ar jlstrack@fi.mdp.edu.ar Ración y/o Modificación de una Paleta: Para trabajar más cómodamente o para tener más fácil acceso a los sub-vi

Más detalles

GUIA DE EJERCICIOS Nº 4 INSTRUMENTACIÓN AVANZADA

GUIA DE EJERCICIOS Nº 4 INSTRUMENTACIÓN AVANZADA GUIA DE EJERCICIOS Nº 4 INSTRUMENTACIÓN AVANZADA Estructuras Básicas en LabVIEW 1 4- USO DE ESTRUCURAS BÁSICAS Instrumentación Avanzada. G. Murcia- J. Strack Las estructuras en LabVIEW son representaciones

Más detalles

GUIA No 5. CREACIÓN DE SubVI s

GUIA No 5. CREACIÓN DE SubVI s GUIA No 5 CREACIÓN DE SubVI s Una característica importante de LabView es el manejo de jerarquías y el poder utilizar fácilmente un programa anterior como un módulo de otro cualquiera. Cuando un VI es

Más detalles

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

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata Ing. Guillermo Murcia Ing. Jorge Luis Strack gjmurcia@fi.mdp.edu.ar jlstrack@fi.mdp.edu.ar Contenido de esta clase Expression Node Formula Node MathScript MATLAB Script Todas estas estructuras sirven para

Más detalles

GUIA DE EJERCICIOS Nº 1 INSTRUMENTACIÓN AVANZADA

GUIA DE EJERCICIOS Nº 1 INSTRUMENTACIÓN AVANZADA GUIA DE EJERCICIOS Nº 1 INSTRUMENTACIÓN AVANZADA Iniciación en LabVIEW PROGRAMACION GRAFICA 1 1.-INTRODUCCIÓN AL ENTORNO LABVIEW 1.- Creación de controles. En el panel frontal (PF) nos encontramos con

Más detalles

Instrumentación Virtual con LabVIEW

Instrumentación Virtual con LabVIEW Instrumentación Virtual con LabVIEW ESTRUCTURAS WHILE FOR.. CASE SEQUENCE Opciones de selección de CASE Controles Visibles Variables Locales Do While Loop Terminal de Iteración Terminal Condicionante Do

Más detalles

GUIA DE EJERCICIOS Nº 2 INSTRUMENTACIÓN AVANZADA

GUIA DE EJERCICIOS Nº 2 INSTRUMENTACIÓN AVANZADA GUIA DE EJERCICIOS Nº 2 INSTRUMENTACIÓN AVANZADA Comunicando LabVIEW a un PIC18F2550 1 2.-COMUNICANDO LABVIEW A UN PIC18F2550 Ejercicio 2.1 Tomando el ejercicio 1.4 realizar los ajustes necesarios para

Más detalles

GUIA DE EJERCICIOS Nº 5 INSTRUMENTACIÓN AVANZADA GRÁFICOS PROPIEDADES NODOS INVOCACIÓN NODOS

GUIA DE EJERCICIOS Nº 5 INSTRUMENTACIÓN AVANZADA GRÁFICOS PROPIEDADES NODOS INVOCACIÓN NODOS GUIA DE EJERCICIOS Nº 5 INSTRUMENTACIÓN AVANZADA GRÁFICOS PROPIEDADES NODOS INVOCACIÓN NODOS 1 Ejercicio 1. Crear un VI que genere un Array con muestras de 10 lecturas suministradas por el subvi Demo Read

Más detalles

Instalación de Dev-Pascal en entornos Windows

Instalación de Dev-Pascal en entornos Windows Instalación de Dev-Pascal en entornos Windows 1.- El software se puede descargar de la web: http://www.bloodshed.net/devpascal.html Como se puede observar en la página web de Bloodshed, el fichero ocupa

Más detalles

Descarga e Instalación de Java Development Kit (JDK)

Descarga e Instalación de Java Development Kit (JDK) Instalación del SDK de Android en Eclipse Por M.T.I. Jorge Carranza Gómez Para desarrollar aplicaciones para el Sistema Operativo Android, se deben revisar los requisitos mínimos para instalar el entorno

Más detalles

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

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata Expression Node Formula Node MathScript MATLAB Script Contenido de esta clase Todas estas estructuras sirven para incorporar código en formato de texto a nuestra aplicación en LabVIEW. 2 Expression Node

Más detalles

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

INSTRUMENTACIÓN N AVANZADA. ARRAYS EN LABVIEW Relacionando Datos Arrays y Clusters ARRAYS EN LABVIEW Relacionando Datos Arrays y Clusters Objetivos 1. Event Structure 2. Arrays 3. Funciones 4. Ejercicios 5. Cluster 6. Simulación de adquisición de señales de tensión 7. Adquisicion de

Más detalles

Desarrollo y Construcción de Prototipos Electrónicos

Desarrollo y Construcción de Prototipos Electrónicos Desarrollo y Construcción de Prototipos Electrónicos U.D. 1.1.- Diseño electrónico Proyecto (.OPJ) Estructura de un proyecto Librerías guarda punteros a un fichero de diseño Diseño (.DSN) Ficheros VHDL

Más detalles

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

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata Ing. Guillermo Murcia Ing. Jorge Luis Strack gjmurcia@fi.mdp.edu.ar jlstrack@fi.mdp.edu.ar Tipos de datos Cuando hablamos de tipos de datos nos referimos a si estos son números, caracteres, booleanos,

Más detalles

GUIA DE EJERCICIOS Nº 3 INSTRUMENTACIÓN AVANZADA

GUIA DE EJERCICIOS Nº 3 INSTRUMENTACIÓN AVANZADA GUIA DE EJERCICIOS Nº 3 INSTRUMENTACIÓN AVANZADA Comunicando LabVIEW a una placa ARDUINO 1 3.-COMUNICANDO LABVIEW A UNA PLACA ARDUINO El objetivo de esta guía es realizar un semáforo de un tiempo (1 única

Más detalles

Entorno de Programación LabVIEW

Entorno de Programación LabVIEW 1 Entorno de Programación LabVIEW 1.1 Introducción LabVIEW es un lenguaje de programación de alto nivel, de tipo gráfico, inicialmente enfocado a la realización de aplicaciones para el control de instrumentación.

Más detalles

VARIABLES LOCALES Y VARIABLES GLOBALES

VARIABLES LOCALES Y VARIABLES GLOBALES VARIABLES LOCALES Y VARIABLES GLOBALES VARIABLES LOCALES Son copias del terminal de un control o indicador que se pueden utilizar en cualquier lugar del diagrama para leer o escribir datos a ese control

Más detalles

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

Práctica 7 Ambiente de programación y operaciones básicas en LabVIEW Práctica 7 Ambiente de programación y operaciones básicas en LabVIEW Objetivo de la práctica Al terminar esta práctica, el discente será capaz de: Conocer las tres partes de un.vi, conocer las tres paletas

Más detalles

ZWCAD. Guí a de activació n en RED

ZWCAD. Guí a de activació n en RED ZWCAD. Guí a de activació n en RED Configuración de licencia de red Servidor. Instalar Aplicación de gestión de licencias Servidor. Activar la licencia Servidor. Configurar el servicio de licencias Equipos

Más detalles

PRÁCTICA 4: INTRODUCCIÓN A LA SIMULACIÓN Y A LA

PRÁCTICA 4: INTRODUCCIÓN A LA SIMULACIÓN Y A LA PRÁCTICA 4: INTRODUCCIÓN A LA SIMULACIÓN Y A LA IMPLANTACIÓN FÍSICA CON QUARTUS II V. 9.0 OBJETIVOS Al finalizar la práctica el alumno ha de ser capaz de: Simular un circuito usando la herramienta Quartus

Más detalles

SOFTWARE AKRIBIS THERM

SOFTWARE AKRIBIS THERM SOFTWARE AKRIBIS THERM VERSION: 2,6 INSTALACIÓN DEL SOFTWARE EN WINDOWS: ACLARACIÓN IMPORTANTE: SI SU COMPUTADORA POSEE RESTRICCIONES DE USUARIO, PARA UNA CORRECTA INSTALACIÓN SE DEBERÁ LOGGEAR COMO ADMINISTRADOR

Más detalles

MANUAL DE INSTALACIÓN DEL DIMM ANEXOS Y FORMULARIOS Linux

MANUAL DE INSTALACIÓN DEL DIMM ANEXOS Y FORMULARIOS Linux MANUAL DE INSTALACIÓN DEL DIMM ANEXOS Y FORMULARIOS Linux IMPORTANTE: Su computador debe contar con el entorno de ejecución JAVA o JDK versión 1.6 en adelante. Según el sistema operativo que utilice y

Más detalles

GUIA DE EJERCICIOS Nº 3 INSTRUMENTACIÓN AVANZADA

GUIA DE EJERCICIOS Nº 3 INSTRUMENTACIÓN AVANZADA GUIA DE EJERCICIOS Nº 3 INSTRUMENTACIÓN AVANZADA Comunicando LabVIEW a una placa ARDUINO 1 3.-COMUNICANDO LABVIEW A UNA PLACA ARDUINO El objetivo de esta guía es programar la placa ARDUINO para que se

Más detalles

SISTEMA EMBEBIDO PARA LA COMUNICACIÓN ENTRE UN PC Y UNA CÁMARA PARA EL CULTIVO DE ESPECIES VEGETALES CON INSTRUMENTACIÓN ELECTRÓNICA

SISTEMA EMBEBIDO PARA LA COMUNICACIÓN ENTRE UN PC Y UNA CÁMARA PARA EL CULTIVO DE ESPECIES VEGETALES CON INSTRUMENTACIÓN ELECTRÓNICA Manual del Usuario SISTEMA EMBEBIDO PARA LA COMUNICACIÓN ENTRE UN PC Y UNA CÁMARA PARA EL CULTIVO DE ESPECIES VEGETALES CON INSTRUMENTACIÓN ELECTRÓNICA UNIVERSIDAD DE SAN BUENAVENTURA FACULTAD DE INGENIERIA

Más detalles

GIA DE LABORATORIO DISEÑO AVANZADO DE HARDWARE

GIA DE LABORATORIO DISEÑO AVANZADO DE HARDWARE LABORATORIO1 INTRODUCCION AL USO DE LA HERRAMIENTA DE SINTESIS Y SIMULACION ISE_9.2 INTRODUCCION El curso de Diseño avanzado de Hardware, presenta al estudiante diferentes técnicas y herramientas que le

Más detalles

Conexión segura al Laboratorio

Conexión segura al Laboratorio Conexión segura al Laboratorio Objetivo: El alumno aprenderá a conectarse vía secure shell al servidor del Laboratorio utilizando las herramientas proporcionadas en la página del mismo. SSH (Secure SHell)

Más detalles

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

INSTITUCIÓN UNIVERSITARIA ANTONIO JOSÉ CAMACHO FACULTAD DE INGENIERÍA. PRACTICA DE LABORATORIO No. 5 MANEJO DE DATOS SERIALES INSTITUCIÓN UNIVERSITARIA ANTONIO JOSÉ CAMACHO FACULTAD DE INGENIERÍA INSTRUMENTACIÓN INTELIGENTE 1. OBJETIVOS PRACTICA DE LABORATORIO No. 5 MANEJO DE DATOS SERIALES 1.1 Crear un patrón de señal sencilla

Más detalles

SADE en LabView. IO PIN: SADE cuenta con 13 pines que se pueden configurar como entrada, salida e inclusive como PWM.

SADE en LabView. IO PIN: SADE cuenta con 13 pines que se pueden configurar como entrada, salida e inclusive como PWM. SADE en LabView SADE (Sistema de Adquisición de Datos flexible ) es la aplicación de INTESC la cual facilita el manejo de la tarjeta Symbhia mediante comandos en lenguaje de alto nivel. En el siguiente

Más detalles

Manual de Programación en Minibloq. Nivel intermedio - Sensores LDR e IR

Manual de Programación en Minibloq. Nivel intermedio - Sensores LDR e IR Manual de Programación en Minibloq Nivel intermedio - Sensores LDR e IR 1 Para comenzar: Para la realización de estas actividades, primeramente se deberá realizar la construcción de Mi primer robot Se

Más detalles

CONEXIÓN DEL HARDWARE AL COMPUTADOR PERSONAL

CONEXIÓN DEL HARDWARE AL COMPUTADOR PERSONAL CONEXIÓN DEL HARDWARE AL COMPUTADOR PERSONAL PRESENTACION Los programadores y autómatas que se conectan al software Mgdplus, lo hacen a través de una conexión de puerto serial. Cuando el computador no

Más detalles

SOFTWARE DE DESARROLLO WinIDE

SOFTWARE DE DESARROLLO WinIDE SOFTWARE DE DESARROLLO WinIDE Este documento permitirá al lector conocer el entorno de trabajo correspondiente al software de desarrollo WinIDE y las diferentes herramientas de desarrollo que brinda, como

Más detalles

INICIO A TRABAJAR CON MATLAB

INICIO A TRABAJAR CON MATLAB INICIO A TRABAJAR CON MATLAB EJECUCIÓN DEL PAQUETE MATLAB VENTANA DE EJECUCIÓN VENTANA DE EDICIÓN DEL MATLAB GRABANDO EL TRABAJO EN ARCHIVOS LLAMANDO ARCHIVOS GUARDADOS EN DISCO VENTANA DE FIGURAS Por:

Más detalles

Tema: Instrumentación Virtual II

Tema: Instrumentación Virtual II 1 Tema: Instrumentación Virtual II Objetivo General Utilizar la tarjeta adquisidora de datos NI USB 6008/6009 para obtener y generar señales analógicas. Objetivos Específicos Generar una señal análogica

Más detalles

Edición, Simulación y Síntesis con isplever

Edición, Simulación y Síntesis con isplever Edición, Simulación y Síntesis con isplever Tras haber instalado isplever Classic se ejecuta para comenzar a usarlo: Página 1 En esta ventana del navegador de isplever Classic se comienza creando un nuevo

Más detalles

Conexión de Sistemas en Red

Conexión de Sistemas en Red Conexión de Sistemas en Red Ingresar Módulo de Red al Sistema Si usted ha adquirido el módulo de red para su sistema, deberá realizar los siguientes pasos para que éste quede configurado y listo para que

Más detalles

Manual de usuario de la aplicación

Manual de usuario de la aplicación Manual de usuario de la aplicación La aplicación se iniciará mostrando la siguiente ventana principal. Para comenzar a funcionar la aplicación es necesario previamente cargar una fuente. Para ello es primero

Más detalles

Arreglos y Clusters MATRICES: CLUSTERS: Creación de matrices y clusters con controles e indicadores.

Arreglos y Clusters MATRICES: CLUSTERS: Creación de matrices y clusters con controles e indicadores. Arreglos y Clusters Vamos a examinar la variedad y tipos de arreglos de datos y le da una introducción a la creación y manipulación de matrices y clusters. MATRICES: Una matriz, que se compone de elementos

Más detalles

Introducción. Puerto COM

Introducción. Puerto COM SCADA Introducción Con el software Scada se puede llevar a cabo la manipulación del controlador al que se esté conectado. Además se pueden realizar diferentes imágenes para poder observar de manera grafica

Más detalles

FICHA TÉCNICA DE PRODUCTO

FICHA TÉCNICA DE PRODUCTO FICHA TÉCNICA DE PRODUCTO Producto Código: SDL-001 Definición: Sistema de llamada a Enfermería. Datos Técnicos. Tensión de alimentación: 220[V]. Capacidad para 16 habitaciones. Tensión de activación de

Más detalles

GUÍA DE EJERCICIOS Nº 2 INSTRUMENTACIÓN AVANZADA. Estructuras en LabVIEW PROGRAMACIÓN GRÁFICA

GUÍA DE EJERCICIOS Nº 2 INSTRUMENTACIÓN AVANZADA. Estructuras en LabVIEW PROGRAMACIÓN GRÁFICA GUÍA DE EJERCICIOS Nº 2 INSTRUMENTACIÓN AVANZADA Estructuras en LabVIEW PROGRAMACIÓN GRÁFICA 1 USO DE ESTRUCURAS Instrumentación Avanzada. J. A. Suárez- G. Murcia While Loop Es una estructura similar a

Más detalles

Manual para el uso del software Floppy Emulator (sistemas operativos compatibles Windows Vista, 7 y 8)

Manual para el uso del software Floppy Emulator (sistemas operativos compatibles Windows Vista, 7 y 8) Manual para el uso del software Floppy Emulator (sistemas operativos compatibles Windows Vista, 7 y 8) A. Instalación 1. Se recomienda, ejecutar la instalación como administrador (botón derecho del mouse,

Más detalles

CANTABRIA GOBIERNO DE

CANTABRIA GOBIERNO DE Este manual describe cómo validar, con la aplicación Adobe Reader o Adobe Acrobat, la firma de los documentos en formato PDF que el BOC pone a disposición de los ciudadanos en su sede electrónica. Aunque

Más detalles

Guía de Instalación de fastpos

Guía de Instalación de fastpos Guía de Instalación de fastpos Copyright Este documento esta sujeto a derechos de autor 2016. Usted puede conservar una copia de este documento, imprimirlo y utilizarlo como guía en la instalación del

Más detalles

Manual de Usuario. HISMINSA Sistema de Gestión Asistencial (Versión Offline para XP) Ministerio de Salud del Perú Todos los Derechos Reservados

Manual de Usuario. HISMINSA Sistema de Gestión Asistencial (Versión Offline para XP) Ministerio de Salud del Perú Todos los Derechos Reservados Manual de Usuario HISMINSA Sistema de Gestión Asistencial (Versión Offline para XP) Ministerio de Salud del Perú 2015 - Todos los Derechos Reservados Introducción El Ministerio de Salud del Perú a través

Más detalles

Sistema de medición. LabView

Sistema de medición. LabView Sistema de medición El análisis de los desvanecimientos temporales hace obligatorio la observación del enlace por intervalos de tiempo bastante largos, a una tasa de muestreo tal que los desvanecimientos

Más detalles

El entorno de desarrollo eclipse 3.0.1

El entorno de desarrollo eclipse 3.0.1 escuela técnica superior de ingeniería informática El entorno de desarrollo eclipse 3.0.1 Departamento de Lenguajes y Sistemas Informáticos Ingeniería del Software de Gestión III Índice Introducción Perspectiva

Más detalles

Guía de uso del programa AVR-Studio

Guía de uso del programa AVR-Studio Guía de uso del programa AVR-Studio El entorno de desarrollo AVR-STUDIO nos permite cargar, ensamblar y depurar los programas que escribimos en lenguaje ensamblador. Los pasos para crear un proyecto nuevo

Más detalles

Validación de la firma de un documento. Manual de configuración de Adobe Reader

Validación de la firma de un documento. Manual de configuración de Adobe Reader Validación de la firma de un documento Manual de configuración de Adobe Reader Tabla de contenido 1. Introducción.... 3 2. Instalar los certificados de la FNMT-RCM.... 3 3. Configurar Adobe Reader para

Más detalles

MANUAL DE CONFIGURACION DE ADOBE PARA LA VALIDACION DE LA FIRMA DE UN DOCUMENTO

MANUAL DE CONFIGURACION DE ADOBE PARA LA VALIDACION DE LA FIRMA DE UN DOCUMENTO MANUAL DE CONFIGURACION DE ADOBE PARA LA VALIDACION DE LA FIRMA DE UN DOCUMENTO Febrero 2009 1/17 Índice 1. Introducción...3 2. Instalar los certificados de Firmaprofesional...3 3. Configurar Adobe Reader

Más detalles

Prácticas de Tecnología Electrónica. Tutorial de PSpice

Prácticas de Tecnología Electrónica. Tutorial de PSpice Prácticas de Tecnología Electrónica Iniciar PSpice y crear un proyecto Hacer clic en el menú Inicio Todos los programas PSpice Student Capture Student Figura 1: Vista inicial de PSpice Student. Una vez

Más detalles

Fecha de publicación y versión del software

Fecha de publicación y versión del software Guía de Instalación Copyright Este documento esta sujeto a derechos de autor 2018. Usted puede conservar una copia de este documento, imprimirlo y utilizarlo como guía en la instalación del software punto

Más detalles

Creación/Simulación de un proyecto con ModelSim

Creación/Simulación de un proyecto con ModelSim Creación/Simulación de un proyecto con ModelSim 1) Ejecutar la aplicación ModelSim. Su ejecutable podrá encontrarlo en la carpeta de aplicación del FPGAdv 5.4 Pro. 2) La pantalla inicial de la herramienta

Más detalles

Integración de Toolchain sobre IDE gráfico basado en Eclipse

Integración de Toolchain sobre IDE gráfico basado en Eclipse Integración de Toolchain sobre IDE gráfico basado en Eclipse Objetivos Integrar un toolchain sobre un IDE gráfico basado en Eclipse. Creación y compilación de un pequeño proyecto. Debug de una aplicación

Más detalles

INTRODUCCIÓN AL SOFTWARE DE SIMULACIÓN DE CIRCUITOS - PROTEUS SANDRA MILENA ARAGÓN AVILÉS

INTRODUCCIÓN AL SOFTWARE DE SIMULACIÓN DE CIRCUITOS - PROTEUS SANDRA MILENA ARAGÓN AVILÉS INTRODUCCIÓN AL SOFTWARE DE SIMULACIÓN DE CIRCUITOS - PROTEUS SANDRA MILENA ARAGÓN AVILÉS IBAGUÉ 2011 INTRODUCCIÓN El fin principal de este documento es iniciar a los estudiantes del programa de Ingeniería

Más detalles

Antes de instalar el software

Antes de instalar el software Antes de instalar el software Antes de utilizar la impresora, hay que instalar los controladores de la impresora y el programa Status Monitor. El software se encuentra en el CD-ROM que contiene Software

Más detalles

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

Ejercicio 7-1 Prueba de Diodos y Determinación de su Polaridad 7 Una propiedad de un diodo es que la corriente puede fluir en una dirección (polarización en directa), mientras que en la otra dirección la corriente está bloqueada. Esta característica permite su aplicación

Más detalles

Cómo crear una base de datos en Access con Visual Basic Autor: Jorge Alvarez

Cómo crear una base de datos en Access con Visual Basic Autor: Jorge Alvarez Cómo crear una base de datos en Access con Visual Basic Autor: Jorge Alvarez 1 Presentación del curso Puedes organizar todas tus colecciones o lo que desees creando tus propias bases de datos en Access

Más detalles

Guía del Entorno de Desarrollo de Java. Eclipse

Guía del Entorno de Desarrollo de Java. Eclipse Guía del Entorno de Desarrollo de Java. Eclipse Dpto. Lenguajes y Ciencias de la Computación. E.T.S.I. Informática. Universidad de Málaga Programación Orientada a Objetos Dpto. Lenguajes y Ciencias de

Más detalles

Primeros pasos para utilizar el editor Code::Blocks para C

Primeros pasos para utilizar el editor Code::Blocks para C Primeros pasos para utilizar el editor Code::Blocks para C En esta edición del curso se utilizará un entorno para C llamado Code::Blocks (de libre distribución). Hay diferentes versiones para usar en distintos

Más detalles

Manual. de Instalación. Franklin USB Modem CDU-680.

Manual. de Instalación. Franklin USB Modem CDU-680. Manual de Instalación Franklin USB Modem CDU-680 Guía de Instalación Módem Franklin CDU 680 en Sistemas Operativos Windows Requerimientos del Sistema: Sistema Operativo: Windows 2000, Xp y Vista. Puerto:

Más detalles

MANUAL DE USUARIO PARA EL FUNCIONAMIENTO DEL SISTEMA AUTOMÁTICO DE SEGUIMIENTO SOLAR INTRODUCCIÓN

MANUAL DE USUARIO PARA EL FUNCIONAMIENTO DEL SISTEMA AUTOMÁTICO DE SEGUIMIENTO SOLAR INTRODUCCIÓN MANUAL DE USUARIO PARA EL FUNCIONAMIENTO DEL SISTEMA AUTOMÁTICO DE SEGUIMIENTO SOLAR INTRODUCCIÓN El tablero de control que se describe a continuación es el encargado de controlar el sistema automático

Más detalles

Muestreo y Reconstrucción

Muestreo y Reconstrucción Muestreo y Reconstrucción Guía de ejercicios Ejercicios de cálculo 1. Muestreo. 1.1. Se requiere muestrear una señal analógica senoidal pura de 18kHz. 1.1.1. Determinar la frecuencia de muestreo mínima

Más detalles

Laboratorio de Diseño de Robots Móviles Practica No. 2 Sistema mínimo del microcontrolador PIC16F877

Laboratorio de Diseño de Robots Móviles Practica No. 2 Sistema mínimo del microcontrolador PIC16F877 Laboratorio de Diseño de Robots Móviles Practica No. 2 Sistema mínimo del microcontrolador PIC16F877 Objetivo: Conocer la estructura y características de la tarjeta con un microcontrolador PIC que se dispone

Más detalles

Paso a paso. Introducción: Paso 1. Descargar TrueCrypt: A continuación las instrucciones para instalar en computadores con Sistema Operativo Windows.

Paso a paso. Introducción: Paso 1. Descargar TrueCrypt: A continuación las instrucciones para instalar en computadores con Sistema Operativo Windows. Introducción: TrueCrypt protege tu información de accesos no autorizados bloqueándola con una contraseña que debes crear. Si olvidas esta contraseña pierdes acceso a tu información! Utiliza un proceso

Más detalles

Ingeniería del Software de Gestión

Ingeniería del Software de Gestión escuela técnica superior de ingeniería informática El entorno de desarrollo Eclipse Departamento de Lenguajes y Sistemas Informáticos Ingeniería del Software de Gestión III Índice Introducción Perspectiva

Más detalles

Manual de configuración de Adobe Reader para la validación de la firma de un documento.

Manual de configuración de Adobe Reader para la validación de la firma de un documento. Manual de configuración de Adobe Reader para la validación de la firma de un documento. Versión 1.0 Este documento esta basado en el publicado por el Ministerio de la Presidencia, se encuentra disponible

Más detalles

ZWCAD. Guí a de activació n en RED

ZWCAD. Guí a de activació n en RED ZWCAD. Guí a de activació n en RED Configuración de licencia de red Servidor. Instalar Aplicación de gestión de licencias Servidor. Activar la licencia Servidor. Configurar el servicio de licencias Equipos

Más detalles

NOTA TÉCNICA / TECH NOTE

NOTA TÉCNICA / TECH NOTE NOTA TÉCNICA / TECH NOTE Titulo: Actualización para comunicador GSM de Honeywell Producto:GSMX4G Referencia:HONEYWELL INTERNATIONAL Fecha:9 10 2015 Material y Herramienta: -Fuente de 12Vcd. -Desarmador.

Más detalles

GUIA PARA SOLUCIONAR LOS PROBLEMAS DE ACCESO A LA SEDE ELECTRÓNICA.

GUIA PARA SOLUCIONAR LOS PROBLEMAS DE ACCESO A LA SEDE ELECTRÓNICA. GUIA PARA SOLUCIONAR LOS PROBLEMAS DE ACCESO A LA SEDE ELECTRÓNICA. Si ha intentado acceder con su certificado digital a la Sede electrónica de la Diputación de Cádiz y no le aparece la pantalla para la

Más detalles

Programación Delphi con Bases de datos

Programación Delphi con Bases de datos Creación de la conexión a una base de datos Access. En Delphi podemos establecer la conexión con nuestra base de datos de diferentes formas. A continuación se explican algunas de esas formas. 1) Crear

Más detalles

Net-LAN. Guía rápida del Kit inalámbrico NetLAN para ZyXEL P660 HW61

Net-LAN. Guía rápida del Kit inalámbrico NetLAN para ZyXEL P660 HW61 Net-LAN Guía rápida del Kit inalámbrico NetLAN para ZyXEL P660 HW61 Índice 1. INTRODUCCIÓN...3 2. FUNCIONAMIENTO DEL KIT INALÁMBRICO PARA NETLAN...4 2.1 Instalación del configurador...4 2.2 Proceso de

Más detalles

Introducción a LabVIEW (DSP Module)

Introducción a LabVIEW (DSP Module) Introducción a LabVIEW (DSP Module) Ampliación de Sistemas de Telecomunicación ETSI Telecomunicaciones Universidad de Valladolid Curso 2010-2011 1 INDICE Antecedentes Metodología de Diseño Ventajas que

Más detalles

Manual de Instalación Sincro Softrónica Pro

Manual de Instalación Sincro Softrónica Pro Manual de Instalación Sincro Softrónica Pro Sincro Pro es el software empleado en productos Softrónica que requieren para lograr su mayor provecho sincronizar constantemente la hora de su empresa con el

Más detalles

Práctica 1: Creación de un VI LabVIEW sencillo.

Práctica 1: Creación de un VI LabVIEW sencillo. Práctica 1: Creación de un VI LabVIEW sencillo. En esta práctica se va a crear un VI que testea y muestra una entrada, activándose una alarma si se pasa de un valor límite que pondrá el usuario. 1. Arrancar

Más detalles

DESCARGA AUTOMÁTICA DE FICHEROS

DESCARGA AUTOMÁTICA DE FICHEROS DESCARGA AUTOMÁTICA DE FICHEROS Antes de comenzar con el manual para realizar descargas automáticas de archivos, recordarle que cuando se encuentra en la página «Listo para descargar» tiene la opción de

Más detalles

DUAL) DE MANERA MANUAL"

DUAL) DE MANERA MANUAL Administrador para Windows GUÍA DE AYUDA No. 396-2 PROCESO: INSTALACIÓN DEL SISTEMA ADMINISTRADOR MONO USUARIO (SENT DUAL) DE MANERA MANUAL" PROCEDIMIENTO: Recomendaciones: No conecte su dispositivo hasta

Más detalles

Antes de instalar el software

Antes de instalar el software Antes de instalar el software Antes de utilizar la impresora, hay que instalar los controladores de la impresora y el programa Status Monitor. El software se encuentra en el CD-ROM que contiene Software

Más detalles

Configuración de Tiempo y Asistencia (Time Attendance) en Clever Access

Configuración de Tiempo y Asistencia (Time Attendance) en Clever Access Configuración de Tiempo y Asistencia (Time Attendance) en Clever Access Esta guía le permitirá la creación y administración de horarios de trabajo para que el software realice el cálculo de tiempo trabajado.

Más detalles

VI Registrador de temperatura

VI Registrador de temperatura OpenStax-CNX module: m19745 1 VI Registrador de temperatura Juan Martínez Based on Temperature Logger VI by National Instruments This work is produced by OpenStax-CNX and licensed under the Creative Commons

Más detalles

U-500 SERIES. 1. Aparecerá una ventana llamada InstallShield Wizard, comenzara a cargar la barra de estado de esta ventana por sí misma.

U-500 SERIES. 1. Aparecerá una ventana llamada InstallShield Wizard, comenzara a cargar la barra de estado de esta ventana por sí misma. U-500 SERIES Jose Ma. Joaristi 60 Paraje San Juan, Qué es un U-500? U-500 SERIES es una memoria portátil USB para el registro de datos, tales como temperatura ambiente, % humedad, punto de rocío, temperatura

Más detalles

Instructivo de instalación del lector de cédula electrónica. Portal de la Asociación Española

Instructivo de instalación del lector de cédula electrónica. Portal de la Asociación Española 1. Introducción En este documento se presenta el proceso de instalación y configuración del lector de cédula electrónica que le permitirá utilizar la nueva cédula electrónica Uruguaya en el portal de Autogestión

Más detalles

CONVERTIDOR USB A SERIAL

CONVERTIDOR USB A SERIAL CONVERTIDOR USB A SERIAL Guía de Instalación Rápida Windows 7/8/8.1 DA-70158 Paso 1: Paso 2: Inserte el CD con los Drivers de este producto en la unidad CD-ROM Conecte el dispositivo a un puerto USB libre

Más detalles

Cargar una rutina lisp con APPLOAD.

Cargar una rutina lisp con APPLOAD. Cargar una rutina lisp con APPLOAD. Primero que todo se traspasan los ejemplos mostrados en clases y se traspasan a archivos independientes de extensión.lsp. Luego se cargan en AutoCAD de tal forma de

Más detalles

1. Componentes de la firma digital

1. Componentes de la firma digital Contenido 1. Componentes de la firma digital... 1 2. Requisitos de hardware... 2 3. Requisitos de software para instalación... 2 3.1. Java... 3 3.1.2 Descarga... 3 3.1.3. Instalación... 5 3.2. Gemalto...

Más detalles