Instrumentación Virtual con LabVIEW

Slides:



Advertisements
Presentaciones similares
INTRODUCCIÓN A WINDOWS
Advertisements

Excel.
Sección 6 Ordenes de Pago
Sección 13 Programación de Obra
Sección 4 Gastos Generales
El Asistente para Presupuestos
Módulo Tablero de Control Sesión X Lic. Aarón García López.
IND560 Presentación del producto Memoria, tablas, SmartTrac.
3. EJERCICIOS PRÁCTICOS Práctica 1
Iniciación al Power Point
INSTRUCTIVO DIGITALIZACION DE AUDIOS 1.
Una vez completada esta lección, podrá:
TUTORIAL PASO A PASO Parte 3. PASO 13: AGREGAR CUESTIONARIOS Los cuestionarios son una serie de preguntas para ser resueltas en determinado tiempo y.
TUTORIAL PASO A PASO Parte 2. PASO 7: Organizando los archivos Antes de dar inicio a la creación del contenido del curso debes tomar en cuenta que necesitarás.
Relacionando Datos Arrays
Debemos ingresar a la página
Curso de Microsoft® Word 2010
Informática Aplicada a la Gestión de Empresas (IAGE) Parte III Excel e Internet Tema 2.
Manual para Usar la Consola Multimedia Deslizable PSP
Montaje de un ordenador.
EL SISTEMA OPERATIVO: WINDOWS VISTA/7 Tema 1. Arrancando el PC Cuando encendamos el ordenador, un programa (BIOS) comenzará a ejecutar una secuencia de.
Manual para Usar la Consola Multimedia PSP 6 en 1
Qué es LabVIEW? LabVIEW (Laboratory Virtual Instrument Engineering Workbench) es un lenguaje de programación gráfico para el diseño de sistemas de adquisición.
1.1 selecciona el protocolo de comunicación según terminal (Modbus, Unitilway etc) y presiona el Botón Crear.
Permite : Asignar recursos a tareas Crear dependencias entre tareas Ver los recursos disponibles Filtrar las tareas por estado y ordenarlas según prioridad.
LABVIEW FILE I/O CLASE 5.
Waveform Chart, Graph y XY Graph
Cruz Roja Mexicana Delegación León Curso de Introducción a Microsoft Word Francisco Jorge Valdovinos Barragán Agosto sección.
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Instrumentación Virtual con LabVIEW
Jessica dayana guerrero mora Katherine monsalve duran 7.1
Cátedra Pragma BPM VI Usando Lombardi Taller 1 2© PRAGMA S.A.
No conformidades.
GESTOR DE BASES DE DATOS RELACIONALES
Instrumentación Virtual con LabVIEW
PROGRAMACIÓN ESTRUCTURADA
Yolanda Mejido González
COMPUTACIÓN APLICADA FACULTAD DE INGENIERÍA, UAQ Tablas Dinámicas, Macros Ma. Teresa García Ramírez.
DR. ERNESTO SUAREZ.
Lo primero que se debe de hacer para trabajar con Word 2007 es, obviamente, arrancar el programa. Podemos hacerlo de varias formas, pero ahora sólo vamos.
Microsoft PowerPoint. Presentaciones Tema 3: PowerPoint Integrantes:
“CONOZCAMOS EL PRESENTADOR DE DIAPOSITIVAS MICROSOFT POWERPOINT”
Para crear relaciones en Access 2010 deberemos: - Pulsar el botón Relaciones de la pestaña Herramientas de base de datos. - O bien, desde el botón de.
UNIVERSIDAD NACIONAL AUTONOMA DE MÉXICO FACULTAD DE INGENIERÍA
“LIC. JESÚS REYES HEROLES” ASIGNATURA: CAPACITACIÓN DE INFORMÁTICA I.
MANTENIMIENTO LOGICO DEL PC
Unidad 7 Windows.
- Una vez descargado haremos doble clic con el ratón sobre el icono del Ccleaner. - Ahora aparecerá la ventana donde elegimos el idioma el cual ya viene.
Programación Básica con NQC Patricio A. Castillo 12/04/2008.
Unidad 7 Escritorio de Windows.
SISTEMA OPERATIVO WINDOWS.
1 Una vez completada esta lección, podrá: Crear un libro. Conocer los elementos de la ventana de Microsoft Excel. Seleccionar celdas. Introducir texto,
Guía de instalación. Clic aquí para ir a la sección de descargas Elige la versión según sea tu sistema operativo : 32 o 64 bits L.I Carlos Alberto Gonzalez.
1
CLUSTERS EN LABVIEW.
P.G.F Ventana de trabajo del S7 Manager P.G.F
Instrumentación Virtual con LabVIEW
¿Qué es un Mapa Conceptual?
¿Cómo programar un Botón para agregar registros a una base de datos?
P O W E R P O I N T CONCEPTOS BÁSICOS 1.
Importante! Asegúrate de conectar el cable de comunicación a tu ordenador antes de abrir Aqua4Plus Lite. (Click para continuar)
Instalación Mandriva Linux en Virtualbox CRISTHIAN RODRIGUEZ RODRIGUEZ ROBERTO EULALIO ONOFRE BALBOA.
 Excel es un programa de aplicaciones que modifica tus habilidades para grabar datos y luego extraer resultados de la misma.  Con Excel puede ingresar.
Programa de Simulación
Operaciones y funciones básicas del sistema operativo Windows Mayo 2010 Castillo Navarro Adolfo y González Bello Edgar Oswaldo (2010). Operaciones y funciones.
Lección 1 Introducción. Ventanas de Inicio Clic.
Lección 5 Estructura de Caso (Case) y de Secuencia (Sequence)
Lección 7 Configuración de VIs. VI Setup Para acceder a VI Setup Presionar el botón derecho del mouse sobre el icono del Panel Presionando sobre VI Setup.
Lección 3 Estructuras Loops y Charts. 1. Seleccione While Loop Estructura While Loop.
Escuela Superior Politécnica de Chimborazo Facultad de Administración de Empresas Escuela de Ingeniería en Marketing Jonathan Yamasca Tercero 2.
Transcripción de la presentación:

Instrumentación Virtual con LabVIEW ESTRUCTURAS (II)

CREACIÓN DE VARIABLES

Trabajando con Variables Muchas veces dentro de la programación es necesario almacenar el valor de una variable para poder usarla posteriormente. En LabVIEW también puede realizarse estas sentencias, almacenando una variable para luego usarla dentro de otro bloque del VI o bien en otro VI. LabVIEW dispone de dos tipos de variables locales y globales.

Presentación del problema: Supongamos una aplicación en la cual corren dos While Loop en paralelo con distintos tiempos de adquisición y pretendemos detener ambos simultáneamente al presionar el control stop.

Creación de una Variable Local Construimos el siguiente VI: Ejercicio

Creación de una Variable Local

Creación de una Variable Local

Creación de una Variable Local

Creación de una Variable Local

Creación de una Variable Local Los dos pasos fundamentales a realizar: Primero: determinar a que objeto del programa va a estar enlazado Segundo: elegir si va a ser de lectura (read) o escritura (write). Para el caso del ejemplo hacer click derecho sobre la variable local y seleccionar Select Item/Boolean y luego Change to Read

ejemplo Blank

Creación de una Variable Global Las variables locales solo tienen vida dentro de un mismo VI y no pueden ser llamadas desde otro VI. Esto si ocurre con las variables globales. En el ejercicio siguiente se va a utilizar una variable global para almacenar un número generado en un VI para ser llevado a otro VI. Para esto primero desde el DB creamos desde Structures la variable global Ejercicio Blank

Variable Global Presentación del Problema: Los valores de tensión y corrientes son obtenidos en una aplicación desde los secundarios de un TI y un TV de un circuito trifilar equilibrado. Las constantes nominales de ambos transformadores 𝑘 𝑛𝐼 𝑦 𝑘 𝑛𝑈 pueden variar y deben afectar por igual a todas las aplicaciones del mismo proyecto (varios VI). 1 2 3 Blank Ejemplo

Ejemplo

Creación de una Variable Global 1.- Colocar una variable global en el diagrama de bloques: Diagrama de bloques >> Botón derecho ratón >> Paleta de funciones >> Programming >> Structures >> Global Variable. 2.- Hacer doble click en la variable global sita en el diagrama de bloques. Esto abrirá el panel frontal de la misma. Colocar los controles o indicadores en este panel frontal. 3.- Cerrar el panel frontal de la variable global y grabar cambios. 4.- Seleccionar la variable global, en el diagrama de bloques, con el botón derecho del ratón y selecciona Select Item. Asocia la variable al control o indicador que se quiera y definido en pasos anteriores. 5.- Si se desea usar esta variable global en otro VI, simplemente ir al diagrama de bloques de ese nuevo VI y botón derecho ratón >> Select VI y buscar la variable donde previamente fue guardada.

PERSONALIZAR CONTROLES

Ejemplo

Personalizar Controles

A partir del agregado de un botón OK, haciendo clic derecho con el mouse seleccionamos Advanced, y luego customize. Blank

Blank

Blank

Blank

EJEMPLO DE APERTURA Y CIERRE DE UNA VÁLVULA

Estructuras (2da. Parte) Ejercicios Estructuras (2da. Parte)

Ejercicio 2.08 Simular un proceso en donde una variable analógica (simulada en la placa USB) sube gradualmente hasta alcanzar el valor 100. A partir de aquí y transcurridos 10s la variable se ajusta a un valor doble, transcurridos otros 10s vuelve a duplicarse y dentro de otros 10s se reduce a la mitad. Durante todo el proceso debe encenderse un LED indicador de “Proceso Iniciado”. Ejercicio 2.08

Ejercicio 2.08

Sentencias de secuenciación Cuando son necesarias muchas ventanas, porque así lo requiere la aplicación, aparece el problema del espacio en el diagrama, de tener que desplazar varias pantallas desde el inicio de la secuencia hasta su final. Entonces, lo lógico es sustituir la sentencia Flat Sequence Structure por la sentencia Stacked Sequence Structure, la cual funciona exactamente igual que la anterior, solo que apila las ventanas una encima de otra. Aunque a simple vista no sea posible ver la secuencia, resulta muy práctico su uso cuando el espacio disponible es pequeño.

Sentencias de secuenciación Stacked Sequence Structure Ejercicio

Ej. 2.09.- Construir un VI que simule el llenado y vaciado de un tanque. El nivel del tanque debe controlarse desde el panel frontal. Incorporar el control de apertura y cierre de la válvula Válvula abierta – Llenado del tanque Válvula cerrada – Vaciado del tanque Ejercicio 2.09

Creación de una Variable Local (Control de la Válvula apertura-cierre de entrada de líquido) Haciendo con el mouse clic derecho sobre el control Válvula vamos a Create y luego Local Variable Seteado en Write Ahora lo movemos al segundo cuadro de la estructura sequence y le anexamos una constante booleana (falso).

Ejercicio 2.10

Ejercicio 2.11 Simular y registrar las variaciones de tensión en una instalación eléctrica a partir de la adquisición de datos de la entrada analógica de la placa USB. La tensión deben ser graficada en sus valores: actual, mínimo y máximo (valores extremos). El panel frontal debe tener el siguiente aspecto:

Ejercicio 2.11

Ejercicio 2.12 Ejercicio 2.12

Ejercicio 2.13 Los LEDs (Panel Frontal y Placa USB), deben quedar iluminados toda vez que los motores arranquen y apagados cuando están fuera de servicio. Ejercicio 2.13

Ejercicio 2.14 Construir un VI donde puedan simularse las cuatro operaciones matemáticas, utilizando la estructura Event. Una vez iniciado la ejecución del programa, al introducir los números en las variables “a” y “b” debe actualizarse el resultado. Ejercicio 2.14

Ejercicio 2.14

Ejercicio 2.15 Construir un señalizador luminoso de cuatro LEDs que se iluminen en forma cíclica de izquierda a derecha. Utilice la placa adquisidora para comprobar su funcionamiento real. Ejercicio 2.15

Ejercicio 2.15