1 curso de titulación: programaciÓn grÁfica para instrumentaciÓn virtual
TRANSCRIPT
1
Curso de Titulación:
“PROGRAMACIÓN GRÁFICA PARA INSTRUMENTACIÓN
VIRTUAL”
2
AgrupamientosAgrupamientos ((ClustersClusters))
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
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
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
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......
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
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
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
10
Funciones delFunciones del ClusterCluster
Unbundle
Unbundle por nombre
Unbundled cluster en el diagrama
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
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
13
Ejercicio 1Ejercicio 1
14
Solución Ejercicio 1Solución Ejercicio 1
15
Ejercicio 2Ejercicio 2
16
Solución Ejercicio 2Solución Ejercicio 2
17
Ejercicio 3Ejercicio 3
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
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
20
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