1 curso de titulación: programaciÓn grÁfica para instrumentaciÓn virtual

21
1 Curso de Titulación: “PROGRAMACIÓN GRÁFICA PARA INSTRUMENTACIÓN VIRTUAL”

Upload: susana-abad

Post on 23-Jan-2015

12 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 1 Curso de Titulación: PROGRAMACIÓN GRÁFICA PARA INSTRUMENTACIÓN VIRTUAL

1

Curso de Titulación:

“PROGRAMACIÓN GRÁFICA PARA INSTRUMENTACIÓN

VIRTUAL”

Page 2: 1 Curso de Titulación: PROGRAMACIÓN GRÁFICA PARA INSTRUMENTACIÓN VIRTUAL

2

AgrupamientosAgrupamientos ((ClustersClusters))

Page 3: 1 Curso de Titulación: PROGRAMACIÓN GRÁFICA PARA INSTRUMENTACIÓN VIRTUAL

3

Estructura de datos en forma de Estructura de datos en forma de gruposgrupos

Los datos pueden ser de diferente Los datos pueden ser de diferente tipotipo

Los elementos pueden ser o todos Los elementos pueden ser o todos controles o todos indicadorescontroles o todos indicadores

A través del alambrado y agrupados A través del alambrado y agrupados con la función bundled en un cable con la función bundled en un cable

Page 4: 1 Curso de Titulación: PROGRAMACIÓN GRÁFICA PARA INSTRUMENTACIÓN VIRTUAL

4

1. Seleccionar Cluster del menú o sub paleta Array & Cluster

Controles e Indicadores Controles e Indicadores para Agruparpara Agrupar

2. Poner el o los objetos que se desea agrupar dentro del cluster shell

Page 5: 1 Curso de Titulación: PROGRAMACIÓN GRÁFICA PARA INSTRUMENTACIÓN VIRTUAL

5

Constantes de ClustersConstantes de Clusters Seleccionar Seleccionar ClusterCluster ConstantConstant de la sub paleta de la sub paleta ClusterCluster Clic derecho sobre el cluster existente y seleccionar Clic derecho sobre el cluster existente y seleccionar

Create»ConstantCreate»Constant

Page 6: 1 Curso de Titulación: PROGRAMACIÓN GRÁFICA PARA INSTRUMENTACIÓN VIRTUAL

6

Orden en el Orden en el ClusterCluster Elementos que tienen un orden lógico (iniciar con 0)Elementos que tienen un orden lógico (iniciar con 0)

Para cambiar el orden, clic derecho en el borde y Para cambiar el orden, clic derecho en el borde y seleccionar seleccionar Reorder Controls in ClusterReorder Controls in Cluster......

Page 7: 1 Curso de Titulación: PROGRAMACIÓN GRÁFICA PARA INSTRUMENTACIÓN VIRTUAL

7

Uso de Clusters para pasar Uso de Clusters para pasar datos a los SubVIsdatos a los SubVIs

Usar clusters para Usar clusters para pasar varios valores a pasar varios valores a una terminaluna terminal

Límite de hasta 28 Límite de hasta 28 terminalesterminales

Simplifica el alambradoSimplifica el alambrado

Page 8: 1 Curso de Titulación: PROGRAMACIÓN GRÁFICA PARA INSTRUMENTACIÓN VIRTUAL

8

Funciones de los ClustersFunciones de los Clusters

Unbundle. Separa un cluster en sus Unbundle. Separa un cluster en sus componentescomponentes

Bundle. Ensambla los componentes de Bundle. Ensambla los componentes de entrada en un cluster o reemplaza un entrada en un cluster o reemplaza un elemento existenteelemento existente

Unbundle by name. Regresa el elemento Unbundle by name. Regresa el elemento del cluster cuyo nombre se especificadel cluster cuyo nombre se especifica

Bundle by name. Ensambla los Bundle by name. Ensambla los componentes en un clustercomponentes en un cluster

Page 9: 1 Curso de Titulación: PROGRAMACIÓN GRÁFICA PARA INSTRUMENTACIÓN VIRTUAL

9

Funciones delFunciones del ClusterCluster

• En la sub paleta Cluster de la paleta Functions

• También haciendo clic derecho en la terminal del cluster

Bundle(Leyendas en la terminal reflejan el tipo de dato)

Bundle por Nombre

Page 10: 1 Curso de Titulación: PROGRAMACIÓN GRÁFICA PARA INSTRUMENTACIÓN VIRTUAL

10

Funciones delFunciones del ClusterCluster

Unbundle

Unbundle por nombre

Unbundled cluster en el diagrama

Page 11: 1 Curso de Titulación: PROGRAMACIÓN GRÁFICA PARA INSTRUMENTACIÓN VIRTUAL

11

Polimorfismo conPolimorfismo con ClustersClusters Las funciones tipo polimorfismo Las funciones tipo polimorfismo

funcionan con los clustersfuncionan con los clusters Funciones aritméticas pueden Funciones aritméticas pueden

efectuar cálculos en clusters con efectuar cálculos en clusters con datos numéricosdatos numéricos

Cluster aritmético

Page 12: 1 Curso de Titulación: PROGRAMACIÓN GRÁFICA PARA INSTRUMENTACIÓN VIRTUAL

12

RESUMEN …..RESUMEN …..

Los Clusters tipo datos pueden ser de Los Clusters tipo datos pueden ser de diferente tipodiferente tipoLas funciones Las funciones BundleBundle y y UnbundleUnbundle son son usadas para crear y desensamblar clustersusadas para crear y desensamblar clusters

Page 13: 1 Curso de Titulación: PROGRAMACIÓN GRÁFICA PARA INSTRUMENTACIÓN VIRTUAL

13

Ejercicio 1Ejercicio 1

Page 14: 1 Curso de Titulación: PROGRAMACIÓN GRÁFICA PARA INSTRUMENTACIÓN VIRTUAL

14

Solución Ejercicio 1Solución Ejercicio 1

Page 15: 1 Curso de Titulación: PROGRAMACIÓN GRÁFICA PARA INSTRUMENTACIÓN VIRTUAL

15

Ejercicio 2Ejercicio 2

Page 16: 1 Curso de Titulación: PROGRAMACIÓN GRÁFICA PARA INSTRUMENTACIÓN VIRTUAL

16

Solución Ejercicio 2Solución Ejercicio 2

Page 17: 1 Curso de Titulación: PROGRAMACIÓN GRÁFICA PARA INSTRUMENTACIÓN VIRTUAL

17

Ejercicio 3Ejercicio 3

Page 18: 1 Curso de Titulación: PROGRAMACIÓN GRÁFICA PARA INSTRUMENTACIÓN VIRTUAL

18

R aw D ata

S c a led D ata

50.00

deg C / V

10.00

(liters/ sec ) / V

10000.00

(N / m^2) / V

S c a le F ac tors

Solución Ejercicio 3Solución Ejercicio 3

Page 19: 1 Curso de Titulación: PROGRAMACIÓN GRÁFICA PARA INSTRUMENTACIÓN VIRTUAL

19

Ejercicio 4Ejercicio 4

Problema:Problema: Medir el tiempo de reacción de una Medir el tiempo de reacción de una persona al encender una luz.persona al encender una luz. Se deben tomar 10 mediciones.Se deben tomar 10 mediciones. El tiempo de encendido de la luz no debe El tiempo de encendido de la luz no debe ser el mismo para evitar que la persona ser el mismo para evitar que la persona adivine o lo haga en forma mecánicaadivine o lo haga en forma mecánica

Page 20: 1 Curso de Titulación: PROGRAMACIÓN GRÁFICA PARA INSTRUMENTACIÓN VIRTUAL

20

Page 21: 1 Curso de Titulación: PROGRAMACIÓN GRÁFICA PARA INSTRUMENTACIÓN VIRTUAL

21

5000

N úmero de vec es

D etener

millisec onds to w ait

T iempo en ms

1

12A rc hivo

D atos

max va lue

min va lue