Waveform Chart, Graph y XY Graph

Slides:



Advertisements
Presentaciones similares
Excel.
Advertisements

Tecnología Electrónica de Computadores Manejo de Equipos de Prácticas
Módulo Tablero de Control Sesión X Lic. Aarón García López.
Iniciación al Power Point
Instrumentación Virtual con LabVIEW
Lección 3 Creando un SubVI
TABLAS EN WORD.
Relacionando Datos Arrays
BASE DE DATOS Primeros pasos
Introducción a Simulink
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
4. Mantenimiento de los espacios de trabajo. Manual de formación 2 4. Modificación de los espacios de trabajo 4.1 Introducción……………………………….……..……..…pág.
Relaciones Industriales - DTI – Corpoica (Tibaitatá)
1.1 selecciona el protocolo de comunicación según terminal (Modbus, Unitilway etc) y presiona el Botón Crear.
“CONOZCAMOS EL PRESENTADOR DE DIAPOSITIVAS MICROSOFT POWERPOINT”
LabVIEW MathScript.
LABVIEW FILE I/O CLASE 5.
ANÁLISIS Y VISUALIZACIÓN DE DATOS
Writer OpenOffice.org Material de la Prof. Jessie Lema PROCESADOR DE
Instrumentación Virtual con LabVIEW
Jessica dayana guerrero mora Katherine monsalve duran 7.1
El programa Ising2D.exe permite estudiar mediante el método estadístico de Montecarlo un sistema magnético bidimensional descrito por el Hamiltoniano de.
Lección 9 Deslizadores, selecc. actuales y marcadores
Instrumentos Virtuales (VIs)
DE LAS CUENTAS DE USUARIO Y OPCIONES DE CARPETA
Optimización de sistemas de trading
MENSAJE DEL DIA ALBERT EINSTEIN
Manual del Usuario Perfil 03. Reportes Web. Ver. 1.1
Instrumentación Virtual con LabVIEW
1 PRACTICA 3. Captura en Avid Xpress DV (4) 1.Preparar la captura 2.Captura de medios 3.Catalogar Bibliografía Capítulo 5, 6 y 7. Guía del usuario para.
Curso Administrativo OTEC Unidad II : Configuración de Cursos Curso creado por : Libro de Clases Electrónico (LCE) ACTUALIZADO
ACOTACIÓN EN AUTOCAD.
Curso Básico de Crystal Presentation Design (Departamental Edition) Xcelsius Sesión 4.
Funcionamiento Básico
ELEMENTOS DE LA VENTANA
TALLER DE ALFABETIZACIÓN DIGITAL
COMPUTACIÓN APLICADA FACULTAD DE INGENIERÍA, UAQ Tablas Dinámicas, Macros Ma. Teresa García Ramírez.
DR. ERNESTO SUAREZ.
DISEÑO DE SITIOS WEB FRONTPAGE 2003.
Microsoft PowerPoint. Presentaciones Tema 3: PowerPoint Integrantes:
Macromedia Flash MX Animación para la web.
Es la tercera etiqueta de Excel de la banda de opciones.
1 Planilla de cálculo TALLER DE ALFABETIZACIÓN DIGITAL.
Arreglos: Controles e Indicadores
“CONOZCAMOS EL PRESENTADOR DE DIAPOSITIVAS MICROSOFT POWERPOINT”
Pictures Barras. Imágenes Existen 2 controles gráficos: Picture Box e Image ► Ambos controles permiten desplegar archivos gráficos de tipo, gif, bitmap,
Estadística La Estadística tiene por objeto recolectar, organizar, resumir, presentar y analizar datos relativos a un conjunto de objetos, personas, procesos,
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.
Informatica I Clase 2 Técnico en Diseño Gráfico 1.
Microsoft Office Excel 2007
PROTECCIÓN DE CELDAS Y HOJAS DE CÁLCULO
Excel La Hoja De Cálculo.
Clase 1 :Entorno de trabajo de Excel 2010.
Unidad 2: Tareas básicas de InfoPath 2010
Hoja de Cálculo EXCEL Introducción a la informática
EXCEL 14 CLASE 14.
Mediacentro Clase #2 de Excel I. Temario Insertar y eliminar: columnas filas y celdas Formatos de Celdas Formato de Filas, columnas y Hojas.
M.S.C. Ivette Hernández Dávila
CLUSTERS EN LABVIEW.
TABLAS DINAMICAS – HERRAMIENTAS DE COLABORACION Y SEGURIDAD
Instrumentación Virtual con LabVIEW
A continuación podrás conocer y llevar a cabo las operaciones propias de Formatos y Aspecto del Texto en CALC. Haz click en el botón destacado.
Informática Extracurricular UNAJ 1 6 Clase 6 PowerPoint.
P O W E R P O I N T CONCEPTOS BÁSICOS 1.
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.
Lección 1 Introducción. Ventanas de Inicio Clic.
VISUALIZAR IMÁGENES EN UN GRAFICO. Visualizar Imagenes ◦ Paso 1: Listar Ítems a incluir. ◦ Crea una lista que contenga la totalidad de los ítems a incluir.
Lección 3 Estructuras Loops y Charts. 1. Seleccione While Loop Estructura While Loop.
Transcripción de la presentación:

Waveform Chart, Graph y XY Graph LabVIEW- Gráficos Waveform Chart, Graph y XY Graph CLASE 6

Waveform Charts, Graphs y XY Graph Graph x,y Digital waveform graph 3D graph

Waveform Charts, Graphs y XY Graph • Waveform Chart: indicador numérico que acepta y despliega los datos uno a uno y los va graficando, manteniendo el historial de los datos ingresados. • Waveform Graph: acepta un vector con todos los puntos del gráfico y los despliega (datos de Array). Al introducir el siguiente vector el gráfico anterior es sobreescrito, no mantiene un historial.

Waveform Charts, Graphs y XY Graph • XY Graph: Despliega los datos adquiridos tales como dos columnas de datos de un Array.

Waveform Charts, Graphs y XY Graph W. GRAPH Ejemplo

Waveform Charts, Graphs y XY Graph • Digital Waveform Graph: Despliega datos de pulsos en líneas digitales. • 3D Graphs: Despliega datos 3D en un 3D plot

Waveform Chart -Graph Ambos indicadores aceptan múltiples ondas o datos a la vez, superponiendo los gráficos y utilizando diferentes colores para representar cada uno. Ejemplo

Ejemplo

Ejemplo

Borrado de Gráficos (Chart/Graph) En Stop En Ejecución

Waveform Chart Clear Chart (Stop)

Clear Graph(Stop)

Clear Chart/Graph (Ejecución)

Waveform Charts (Update Mode) Muestra la gráfica desplazándose hacia la izquierda con cada nueva muestra La gráfica se desplaza junto a una línea vertical actualizando los datos. Realiza un barrido nuevo cada vez que llega al final. Tanto en Scope como en Sweep, deben trabajar en modo escala manual. Ejemplo

Waveform Charts (Update Mode) El “Update Mode”, se puede cambiar también en tiempo de ejecución de la aplicación. Ejemplo

Waveform Charts Update Mode Ejemplo

Waveform Charts: Stack Plots Ejemplo

Waveform Chart (limitaciones) Ejemplo

EXPORTAR DATOS DE UNA GRÁFICA A EXCEL

Exportar los datos a Excel Ejemplo

Bundle y Waveform Graph Ejemplo x0

Intervalo de tiempo= #𝑠 𝐹𝑠 Fs es la frecuencia de muestreo en muestras por segundo. El valor predeterminado es 1000. #s es el número de muestras en la forma de onda. El valor predeterminado es 1000. frecuencia=Fs/2 Ejemplo

PROPIEDADES NODO

Propiedades Nodo En algunas aplicaciones es necesario modificar desde el programa el aspecto de objetos del panel frontal como respuesta a ciertas entradas. Para estos casos se usan los “Property Node”, que acceden a las propiedades de un objeto. Ejemplos: cambiar el rango en un “meter” para facilitar la lectura en función del valor numérico de la variable. Inhabilitar un control del panel después de ser ejecutado. Si un usuario introduce una contraseña no válida, se desea que un LED parpadee para indicarle el error. Los Nodos de Propiedad permiten realizar estas modificaciones programáticamente. También se puede usar Nodos de Propiedad para cambiar el tamaño de objetos de paneles, ocultar partes del panel frontal, añadir cursores a gráficos, etc.

Propiedades Nodo Los “Property Node” acceden a las propiedades de un objeto. En algunas aplicaciones puede ser necesario modificar desde el programa el aspecto de los objetos del panel frontal como respuesta a ciertas entradas. Ejemplo

Propiedades Nodo Otro ejemplo, si un usuario introduce una contraseña no válida, se desea que un LED parpadee para indicarle el error. Ejemplo

Propiedades Nodo Otro ejemplo, hacer invisible un botón después de ser pulsado: Ejemplo

Propiedades Nodo Otro ejemplo, inhabilitar un botón después de ser pulsado: Ejemplo

Ejemplo

Propiedades Nodo Cambiar el rango de escala en tiempo de ejecución: Ejemplo

Uso de las Propiedades Nodo para Borrado de Historial en Waveform Chart

Planteo del Problema: Supongamos que en tiempo de adquisición se necesita borrar el gráfico para que se reinicie el Chart: Ejemplo

Ejemplo

Ejemplo

BORRADO AUTOMATICO DEL HISTORIAL DATOS Ejemplo

Uso de las Propiedades Nodo para cambiar “Update Modes”

Ejemplo

Update Modes 0: Strip 1: Scope 2: Sweep Ejemplo

Cursores en Gráfico (Waveform Graph)

Propiedades de Waveform Graph Ejemplo

(Aplicación con Propiedades Nodo) Cursores en Gráfico (Aplicación con Propiedades Nodo)

All Elements Clic derecho sobre icono de tensión: Create>>Property Node>> Cursor>> Cursor Position All Elements

Ejemplo

PLOTS MÚLTIPLES

PLOTS MÚLTIPLES Ejemplo

INVOKE NODE

INVOKE NODE Los Nodos de Invocación acceden a los métodos de un objeto. Sirven para realizar acciones o métodos en una Aplicación. El Nodo de Invocación muestra los parámetros de arriba a abajo con el nombre del método en la parte superior y los parámetros opcionales en la parte inferior

Exportar imágenes de Waveform Chart o Graph Invoke Node

Desde el Panel Frontal : EXPORTAR IMÁGENES Desde el Panel Frontal : Clic derecho sobre Waveform Graph ó Chart y seleccione Data Operations » Copy Data. Clic derecho sobre Waveform Graph ó Chart y seleccionar “Export”. Si se selecciona “Export Simplified Image” aparecerá esta opción:

INVOKE NODE Por programa: Para exportar automáticamente Waveform Graph ó Chart a un archivo desde la ejecución del programa, se utilizan los nodos de invocación. Primera opción (Get Image) En el Diagrama de Bloques (Tecla Ctrl+E), localizar el ícono de Waveform Graph ó Chart y con clic derecho seleccionar Create » Invoke Node y eligir el método "Get Image" Clic derecho sobre el diagrama de bloques y buscar Graphics & Sound » Graphics Format, seleccione uno de los VIs de escritura (Write JPEG File, Write BMP File, Write PNG File). Del nodo de invocar cablear el terminal de salida "Image Data" al terminal de entrada "Image Data“ de uno de los VIs de imágenes mostrado a continuación:

INVOKE NODE Con clic derecho sobre el Waveform Chart Create->Invoke Node-> Get Image

INVOKE NODE Create>>Invoke Node>> Get Image Ejemplo

INVOKE NODE Ejemplo

INVOKE NODE Ejemplo

INVOKE NODE

Segunda Opción: Export Image Ejemplo

Export Image Ejemplo

Ejemplo

Export Image Ejemplo

ESCALAS MÚLTIPLES

Escalas Múltiples Máx 35 Máx. 1 Ejemplo

Escalas Múltiples Con clic derecho Duplicate Scale

Escalas Múltiples

Escalas Múltiples Desactivamos Autoscale Desactivamos Autoscale 0:32.5 0:1

Escalas Múltiples Asignamos Plot 0 a Amplitude y Plot 1 a Amplitude 2

XY GRAPH

XY Graph Graficar lecturas del simulador de tensión en función de (i) Ejemplo

XY Graph Ejemplo

Graficar vectores en XY GRAPH

Graficar vectores en XY GRAPH B (5,10) A (0,0) Ejemplo

XY Graph x0 y0 Ejemplo

XY Graph x0 x1 y0 y1 Ejemplo

XY Graph

XY Graph Ejemplo

GUIA DE EJERCICIOS Nº 5

Ejercicio 1. Crear un VI como muestra la figura siguiente que genere un Array con muestras de 10 lecturas suministradas por el subVI “Demo Read Voltage”, desplegando las lecturas en un Waveform Chart y en un Waveform Graph. Ejercicio 1- Guía 5

Ejercicio 1- Guía 5

Ejercicio 2.-- En un ciclo While con un delay variable representado por un Slide (entre 0 y 2.5 s, con incrementos de 250 ms) genere y despliegue en tres Waveform Chart las lecturas de un número aleatorio entre 0 y 1. Asocie a cada waveform los siguientes modos: Strip Scope Sweep Ejercicio 2- Guía 5

Ejercicio 3. Grafique las lecturas obtenidas provenientes de tres números aleatorios (entre 0 y 100) que simulen lecturas de temperatura, humedad y presión, en un Waveform Chart utilizando la propiedad “Stack Plots” para obtener las gráficas separadas por variable. Ejercicio 3

Ejercicio 4. Construya un VI para que genere una onda sinusoidal a frecuencia y amplitud variables graficada en un Waveform Graph. Ejercicio 4

Ejercicio 5. A partir del Ejercicio 4 realice las modificaciones que correspondan para obtener las variables representadas como se muestran en la figura siguiente: Ejercicio 5

Ejercicio 5

Ejercicio 5

Ejercicio 6.- Utilizando las funciones de “Simulate Signal” y “Merge Signals” obtenga un simple generador de funciones con una onda sinusoide y otra cuadrada, ambas con frecuencia variables entre 0 y 50. Ejercicio 6

Ejercicio 6

Ejercicio 7.- Represente en un Waveform Chart las gráfica de 50 lecturas del subVI simulador de adquisición de lecturas de tensión y del número aleatorio 0-1, con dos escalas en un mismo gráfico (a izquierda la escala 0-35V para tensión) y a la derecha escala de 0-1 para número aleatorio. Capture la imagen de la gráfica obtenida. Ejercicio 7

Máx 35 Máx. 1 Ejercicio 7

Ejercicio 8. A partir de los datos ingresados en controles numéricos (coordenadas de los vértices de un triángulo A, B y C) grafique el triángulo en un Waveform XY.   Ejercicio 8

Ejercicio 8

Ejercicio 9.- Utilice la librería eléctrica para representar un vector por sus coordenadas de origen, módulo y ángulo, a partir de controles numéricos.   Ejercicio 9

Ejercicio 9

Ejercicio 10 . Simule en un VI un circuito eléctrico serie R-L con los parámetros de entrada variables: impedancia (R en ohm y L en H) , tensión (valor pico en V) y frecuencia (Hz). Incorporar como indicadores amperímetro, voltímetro y fasímetro. Obtener gráficamente el diagrama de impedancias y la opción de capturar la figura grabando la imagen en archivo JPG. Ejercicio 10

Ejercicio 10

Ejercicio 11 .- Con las señales de tensión y corriente adquiridas a través de una placa adquisidora de datos, y conociendo la diferencia de fase entre ellas obtener los valores de potencia activa, reactiva y aparente, con el correspondiente gráfico del triangulo de potencias variable en tiempo real. Incorpore las opciones de grabar las señales de tensión y corriente y el diagrama de potencias por separado. Ejercicio 11

PROPERTY NODE INVOKE NODE

Ejercicio 12 .- Desarrolle un VI que simule el incremento gradual de temperatura desde 0 a 230°C representando inicialmente las lecturas en un termómetro con escala de 0 a 100°C. Cuando la temperatura llegue a los 80°C y en tiempo de ejecución la escala debe cambiar con un nuevo rango de 80° a 250°C. Cuando la temperatura alcance los 230°C el proceso finaliza. Ejercicio 12

Ejercicio 13 - Graficar una muestra de 100 números aleatorios de cero a uno, con la condición de que al momento de pulsar el botón de inicio este quede inhabilitado. Agregue un control booleano para la limpieza del gráfico. Ejercicio 13

Ejercicio 14.- Utilice las propiedades Node incorporando en el panel frontal un control booleano para limpiar el historial de un gráfico continuo que representa los datos obtenidos desde el subVI (Demo) Read Voltage.   Ejercicio 14

Ejercicio 14

Ejercicio 15 .- Como variante en el ejercicio anterior modifique la opción a voluntad por una automática que limpie el historial por programa cada 15 segundos. Ejercicio 15

Ejercicio 16.- Construya un VI que represente la suma de un número aleatorio entre 0 y 100 y las lecturas del subVI “Demo Read Voltage”. Controle desde el panel frontal con un knob el “Update Modes” Ejercicio 16

Ejercicio 16

Ejercicio 17.- Construya el siguiente VI con el subVI “Demo Read Voltage”. Cada vez que se ejecute ADQUIRIR el cursor debe posicionarse en x=0.- En la opción CURSOR, éste deberá detenerse en la posición 20 indicado en el voltímetro el valor leído.   Ejercicio 17

Ejercicio 17

Ejercicio 18.- Grafique los primeros 100 números aleatorios (de 1 a 100) utilizando un Waveform Chart. Incorpore la opción de grabar la imagen obtenida usando el método “Get Image”, aplicando una estructura del tipo Event. El panel frontal tendrá una configuración similar a la imagen siguiente: Ejercicio 18

Ejercicio 19 .- Repita el ejercicio anterior utilizando Export Image.