Sei sulla pagina 1di 30

Ing. Guillermo Murcia gjmurcia@fi.mdp.edu.

ar
Ing. Jorge Luis Strack jlstrack@fi.mdp.edu.ar
INSTRUMENTACIÓN AVANZADA
Departamento de Ingeniería Eléctrica y Electromecánica
Facultad de Ingeniería – Universidad Nacional de Mar del Plata

Tipos de Gráficos
Waveform Chart: indicador numérico que
acepta y despliega los datos uno a uno o
en un Array y los va graficando, en la
medida que llegan manteniendo el
historial de los datos ingresados.

Waveform Graph: acepta un vector con


todos los puntos del gráfico y los
despliega. Al introducir el siguiente vector
el gráfico anterior es sobrescrito, no
mantiene un historial.
2
INSTRUMENTACIÓN AVANZADA
Departamento de Ingeniería Eléctrica y Electromecánica
Facultad de Ingeniería – Universidad Nacional de Mar del Plata

Tipos de Gráficos
XY Graph: grafica un Array en función
de otro Array.

Digital Waveform Graph: Despliega


bytes.

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

Tipos de Gráficos
3D Graphs: Despliega datos 3D en un 3D plot

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

Tipos Gráficos
Veremos en esta unidad los siguientes gráficos y sus
características más relevantes:

– Waveform Chart
– Waveform Graph
– XY Graph

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

Waveform Chart
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. Hay tres formas de actualizar los datos:

Muestra la gráfica desplazándose Realiza un barrido nuevo La gráfica se desplaza


hacia la izquierda con cada nueva cada vez que llega al final. junto a una línea vertical
muestra actualizando los datos.
6
INSTRUMENTACIÓN AVANZADA
Departamento de Ingeniería Eléctrica y Electromecánica
Facultad de Ingeniería – Universidad Nacional de Mar del Plata

Waveform Chart
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

Muestra la gráfica desplazándose Realiza un barrido nuevo La gráfica se desplaza


hacia la izquierda con cada nueva cada vez que llega al final. junto a una línea vertical
muestra actualizando los datos.
7
INSTRUMENTACIÓN AVANZADA
Departamento de Ingeniería Eléctrica y Electromecánica
Facultad de Ingeniería – Universidad Nacional de Mar del Plata

Waveform Chart
Si se quiere presentar más de un trazo (Plot) usar un Bundle:

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

Waveform Chart
Podemos dividir el Waveform es dos..

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

Waveform Chart
Si los datos difieren mucho en amplitud se pueden usar escalas
múltiples. Ejemplo:
Máx 35

Máx. 1

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

Waveform Chart
Si los datos difieren mucho en amplitud se pueden usar escalas
múltiples y generar dos o más escalas distintas…
Máx 35

Con clic derecho Duplicate Scale


Máx. 1

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

Waveform Chart
También se puede llevar una escala a la derecha y otra a la
izquierda:

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

Waveform Chart
En ese caso habrá que asignar a cada Plot una escala:

Le asignamos a cada Plot un eje


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

Waveform Graph
Waveform Graph: acepta un vector con todos los puntos del gráfico
y los despliega (datos de Array en función de su índex). Al introducir
el siguiente vector el gráfico anterior es sobrescrito, no mantiene un
historial.
A un mismo punto X solo le puede corresponder un valor de Y

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

Comparación Waveform Chart - Graph


Ejemplo:

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

Comparación Waveform Chart - Graph


Ejemplo:

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

Comparación Waveform Chart - Graph


Ejemplo:

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

XY Graph
XY Graph: grafica un Array en función de otro Array.
Ejemplo: Graficar lecturas del simulador de tensión en función de (i)

Un Waveform Graph programado así


no haría lo buscado

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

XY Graph
XY Graph: grafica un Array en función de otro Array.
Ejemplo: Graficar lecturas del simulador de tensión en función de (i)

Un XY Graph programado así sí lo haría

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

XY Graph
Si se quiere presentar más de un trazo (Plot) usar varios Bundle y
un Build Array:

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

NODO de PROPIEDAD

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

Los Nodo de Propiedad


Los “Property Node” son como variables que permiten acceder a las propiedades del
objeto del cual se ha creado.

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.
- Ocultar o 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 por programa.


También se puede usar Nodos de Propiedad para cambiar el tamaño de objetos de
paneles, añadir cursores a gráficos, etc.
22
INSTRUMENTACIÓN AVANZADA
Departamento de Ingeniería Eléctrica y Electromecánica
Facultad de Ingeniería – Universidad Nacional de Mar del Plata

Los Nodo de Propiedad


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

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

Los Nodo de Propiedad


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

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

Los Nodo de Propiedad


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

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

NODO de INVOCACION

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

Los Nodo de Invocación


Los “Invoke Node” sirven para acceder a los métodos de un objeto.

Sirven para realizar acciones o métodos en una Aplicación.

Ejemplos:

- Exportar datos de un gráfico a Excel.


- Copiar datos a Clipboard.
- Generar una imagen.

Los Invoke Node permiten realizar estas acciones por programa.

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

Los Nodo de Propiedad


Planteo del Problema:
Supongamos que en tiempo de adquisición se quiere grabar una imagen de un gráfico:

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

Los Nodo de Propiedad


Planteo del Problema:
Supongamos que en tiempo de adquisición se quiere grabar una imagen de un gráfico:

29
Guía de
Ejercicios
N° 6

30

Potrebbero piacerti anche