CLUSTERS EN LABVIEW.

Slides:



Advertisements
Presentaciones similares
integridad referencial
Advertisements

Instrumentación Virtual con LabVIEW
SIR – Sistema de indicadores Regionales Capacitación Carátula.
Ministerio de Salud y Protección Social República de Colombia
El sistema de aprobación de planos de mensura es accesible desde la página de Internet del Ministerio de Infraestructura Vivienda y Servicios Públicos.
Instrumentación Virtual con LabVIEW
Lección 3 Creando un SubVI
Relacionando Datos Arrays
Debemos ingresar a la página
INDUSOFT Software para generación de completas aplicaciones industriales multi-plataforma Se compone de un completo y potente conjunto de herramientas.
Diseñar un sistema que permita al usuario desde un teléfono móvil acceder a su computador personal (o servidor) a través de WAP para administrar algunos.
Consulta de Supervivencia
Combo Box y List Box.
Perfil Agente de Aduana
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.
Instalación, Manipulación y uso.
LABVIEW FILE I/O CLASE 5.
Waveform Chart, Graph y XY Graph
1 Curso de Titulación: PROGRAMACIÓN GRÁFICA PARA INSTRUMENTACIÓN VIRTUAL.
ANÁLISIS Y VISUALIZACIÓN DE DATOS
SISTEMA DE NACIMIENTOS MANUAL DEL USUARIO. El objetivo del presente manual es servir de guía al usuario final para interactuar con el Sistema, permitiéndole.
Mega System Despachantes
Instrumentación Virtual con LabVIEW
Instrumentos Virtuales (VIs)
VISUAL BASIC CONSOLA Todas las ordenes o instrucciones se digitan dentro de sub Main() y End Sub ÁREA DE TRABAJO: Las aplicaciones de consola son aquellas.
Instrumentación Virtual con LabVIEW
Personalización en diseño visual y comportamiento de la plantilla
SUBSISTEMA DE TRAMITE DOCUMENTARIO
Igor Santos Grueiro. Ahora tenemos datos y datos …
¿Cómo hacer medidas con el “Calculator Based Laboratory2 TM (CBL2TM)”?
Curso Básico de Crystal Presentation Design (Departamental Edition) Xcelsius Sesión 4.
Como empezar en Access 2000 Abrir Access 2000 Pulsamos INICIO
Promagación Visual Basic Federico Persichini. C E1 E2 E1>E2 La primera persona es mayor que la segunda La segunda tiene la misma edad o menor que la segunda.
 LOPEZ MENDOZA CORINA AMALINALLI  GRUPO 304.  Una base de datos o banco de datos (en ocasiones abreviada BB.DD.) es un conjunto de datos pertenecientes.
SQL SERVER Reporting Services
GUIA PARA LA EVALUACION DE PROYECTOS APROBADOS P3E 2004 Contenido Alcance Ingreso al SIIAU WEB- P3e. Ingreso a la aplicación Selección de proyecto que.
Instrumentación Virtual con LabVIEW
CONTROLES DE PROCESO EQUIPO SHIMADEN SERIE 90.
Arreglos: Controles e Indicadores
Sistema de Invitaciones Para Compras Directas
APLICACIÓN EN VISUAL BASIC
FUNCIONES DE IMPRESIÓN
INTRODUCCIÓN Se lo define como un programa para PRESENTACIONES. En sus orígenes estaba orientado a la creación de diapositivas para esquematizar contenidos.
Unidad 7 Windows.
Es la parte lógica y está formada por los programas.
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
Elementos Tipicos de las Interfaces Graficas de usuario.
PROGRAMACIÓN ESTRUCTURADA LOS DIAGRAMAS DE ESTADO
Combinar correspondencia Word y Access
Utilizar Costo Promedio Ponderado en el Software Administrativo SAW
EduCat Prototipos. Introducción En las próximas páginas se muestra un bosquejo de lo que será la interfaz gráfica de nuestro programa, EduCat, para los.
BASE DE DATOS EBSCO HOST “CENTRO DE RECURSOS PARA EL APRENDIZAJE Y LA INVESTIGACIÓN CÉSAR ACUÑA PERALTA” UCV.
Instrumentación Virtual con LabVIEW
Elementos básicos de la ventana
INTEGRANTE: FLORES GODOY JUAN E. Grupo:308. Una tabla es una colección de datos sobre un tema específico, como productos o proveedores. Al usar una tabla.
Controladores Lógicos Programables (PLC)
ING. JOSE M ESTARITA LEMOS. CRITERIOS DE EVALUACION  Saber realizar las diferentes configuraciones básicas, después de la instalación del servidor, cumpliendo.
Informática Extracurricular UNAJ 1 6 Clase 6 PowerPoint.
Lesión 4 Arreglos (Arrays) y Gráficas (Graphs). Arreglos (Arrays) Es una colección de datos del mismo tipo Un arreglo tiene una o más dimensiones y hasta.
:: Prof. Yeniffer Peña Programación I Interface Gráfica de Usuario Presentación.
QUÉ ES UNA BASE DE DATOS? Es un Conjunto de Información, que está clasificada de distintas maneras; pero que comparten entre sí algún tipo de vínculo,
Programa de Simulación
PSP1 Lección 5: Estimaciones de tiempo y tamaño. Objetivos  ¿Qué es PSP? Alcance y necesidad.
Softlogia S.R.L. Formación de Recursos Humanos Java Server Faces Instructor: Martin R. Baspineiro.
Lección 1 Introducción. Ventanas de Inicio Clic.
Microsoft Office 2007 MC Isaac Arriaga Moreno. Temas Microsoft Office 2007 Word PowerPoint Excel Outlook.
Lección 2 Creación de un SubVI. SubVIs SubVIs Un SubVI es un VI que puede ser utilizado dentro de otro VI Similar a una subrutina Ventajas ◦ Modular.
TUTORIAL DE INSTALACION
PLATAFORMA DE RADIO DEFINIDO POR SOFTWARE NI USRP
Transcripción de la presentación:

CLUSTERS EN LABVIEW

Proyecto Final de Instrumentación Avanzada Domótica: Casa inteligente, control de temperatura, luces, riego, etc. Proyecto 2: Analizador de Redes Proyecto 3: Filtro Activo de Armónicos. Proyecto 4: Control remoto vía Web Proyecto 5: Data logger Proyecto 6: Simulación del sistema de automatización de una industria Proyecto 7 Laboratorio Virtual de Mediciones Eléctricas

Clusters Estructura que agrupa datos juntos. Pueden contener datos de diferentes tipos (a diferencia de los arrays). Los elementos deben ser todos Controles o todos Indicadores. Se asemejan a hilos agrupados en un mismo cable Ejemplo

Crear Cluster desde Panel Frontal: desde “Array, Matrix & Cluster” Ejemplo

Crear Cluster desde Panel Frontal: desde “Array, Matrix & Cluster” Ejemplo

Funciones de Cluster: Bundle Ejemplo

Funciones de Cluster: Bundle Agrupando un cluster Ejemplo

Funciones de Cluster: Bundle Agrupando un cluster Ejemplo

Funciones de Cluster: Bundle Ejemplo

Unbundle Function Ejemplo

Unbundle Function Desagrupando un cluster Ejemplo

Bundle - Unbundle Function Para agrupar los elementos se utiliza la función Bundle, que se encuentra en Functions/Programming/Cluster, Class & Variants. Si es necesario recuperar uno de los valores de las variables ingresadas en el cluster, se utiliza Unbundle o bien Unbundle by Name,

“Unbundle” o “Unbundle by Name” Ejemplo

Build Cluster Array Function Ejemplo

Build Cluster Array Function Ejemplo

Bundle para crear clusters Ejemplo

Bundle para crear clusters Ejemplo

Bundle para crear clusters Ejemplo

Modificación de Clusters: Agregando elementos Ejemplo 2

Operaciones con Clusters Ejemplo 4

Convertir Cluster a Array Ejemplo 5

Operaciones con Clusters Ejemplo 6

Operaciones con Clusters Ejemplo 6

El orden lógico inicia en 0 Clusters – Orden El orden de los datos en el interior es en el que se añaden. Este orden se puede modificar haciendo click derecho en el borde del cluster y seleccionando “Reorder Controls In Cluster” desde el menú contextual El orden lógico inicia en 0 Ejemplo

Ejemplo

Array de Cluster Presentación del Problema: a partir de un array de clusters como el de la figura, se desea obtener otro array de clusters conteniendo únicamente elementos booleanos Ejemplo

Array de Cluster Ejemplo

Array de Cluster Ejemplo

Clusters – Modificando un cluster Presentación del problema: Al cluster original de la Figura se le desea cambiar el alcance del control numérico “Horizontal Pointer Slide” (de 10 a 100) y el control “Knob” por otro deslizable de alcance 50. Ejemplo

Clusters – Modificando un cluster Obtener dos clusters: uno que contenga al nuevo control y otro que reemplace al control knob por el slide Ejemplo

Clusters – Modificando un cluster Ejemplo

MANEJO DE ERRORES

Error Clusters En la Figura, el cluster de error y un botón stop son usados juntos para determinar cuando detener al ciclo. Este es el método recomendado para detener la mayoría de las aplicaciones cuando es solicitado por el usuario o bien cuando se produce un error.

Error Clusters

Error Clusters

Error Clusters Error cluster contiene la siguiente información: Boolean reporta “True” si el error ha ocurrido. Entero especifica el código de error. String suministra información acerca del tipo de error.

Error Clusters

Clusters- Manejo de Errores La información del error es pasada desde un subVI al siguiente. Si un error ocurre en un subVI, todos los subsiguientes subVIs no son ejecutados en forma normal.   Ejemplo a Ejemplo b

Ejemplo a Ejemplo b

Ejemplo Ejemplo

Ejemplo Ejemplo

GUIA DE EJERCICIOS Nº4

Ejercicio Ej. Armar con la función “Bundle” un Cluster control agrupando un Número Real, un Número Entero y una Cadena de Texto. Ejercicio 1 Guía 4

Ejercicio Ej. A partir del VI del ejercicio anterior y utilizando la función “Unbundle” rescatar la variable del número real. Ejercicio 2 Guía 4

Ejercicio Ejercicio 3 Guía 4 Ej. Utilizar la función “Unbundle” para obtener los datos de un cluster control que agrupa: Control Númerico. Control booleano. Combo Box: con las opciones Amperímetro, Voltímetro y Vatímetro Ejercicio 3 Guía 4

Cluster Constante Para crear un cluster constante: Seleccione un “cluster constant” desde la paleta de “Funciones” Coloque el cuadro “cluster” en el DdB. Otra opción: Construyendo el Cluster desde el PF y luego desde DdB pasarlo a constante. Ej. A partir de un cluster constante mostrar en el panel frontal con la función “Unbundle” la constante booleana: Ejercicio 4 Guía 4

Ejercicio: Clusters – Modificando un cluster Ejercicio: Construir un VI que contenga un cluster integrado por un control numérico de tensión (110V), un Booleano de encendido y un Combo Box. Repetir el cluster modificando con un control el valor de la tensión a 380V. Ejercicio 5 Guía 4

Ejercicio 10. - Genere un gráfica con 25 números aleatorios Ejercicio 10.- Genere un gráfica con 25 números aleatorios. Los valores inicial y deben ser variables a través de un control numérico. Ejercicio 6

Ejercicio 7: Multiplicar un cluster con controles numéricos correspondientes a constantes de temperatura, caudal y presión por sus respectivos valores medidos. Pages 2-34 to 2-35: This exercise is optional and does not affect the course application. If pressed for time, you may want to run the solution to this exercise as part of your lecture on cluster conversion. Remind students that the easiest way to create cluster constants is to pop up on a terminal and select Create Constant. Ejercicio 7

Ejercicio 8.- Construir una aplicación con dos controladores booleanos accionados desde la placa USB (dos interruptores) y agrupados como Cluster. Repita otro cluster en el panel frontal y un indicador separado que indique el estado del booleano 1 (Compresor 1). Utilice el tercer interruptor de la placa para finalizar la ejecución del programa y cerrar el LabVIEW. Ejercicio 8

Ejercicio 8

Clusters- Manejo de Errores La información del error es pasada desde un subVI al siguiente. Si un error ocurre en un subVI, todos los subsiguientes subVIs no son ejecutados en forma normal.   Ejercicio 9

Ejercicio 10: Crear un VI, que adquiere los datos de una entrada analógica de la placa USB. Desarrolle con un cluster, la finalización del programa cuando la configuración de la placa es incorrecta, enviando un mensaje de aviso en pantalla. Ejercicio 10

Ejercicio 10

Ejercicio 10

Ejercicio 10

Ejercicio 10

Ejercicio 11: Genere un Cluster que contenga las cuatro salidas digitales y una analógica de la placa USB. Use la función unbundle para obtener los datos mostrados en el panel frontal de la siguiente figura: Ejercicio 11

Ejercicio 11

Ejercicio 12.- Con la placa adquisidora de datos simule la entrada de tensión en uno de los puertos de entrada analógica desde la salida de uno de los potenciómetros. Registre las variaciones de tensión en un gráfico, representando además los valores mínimos y máximos obtenidos. Ejercicio 12