Vous êtes sur la page 1sur 20

TM

Mu
es
tra

LabVIEW Core 2
Manual de Curso
Versin del software actual 2011
Edicin de Agosto 2011
Nmero de parte 325292C-0116
Manual de Curso LabVIEW Core 2

Copyright
19932011 National Instruments Corporation. Todos los derechos reservados.
En virtud de las leyes de copyright y de proteccin de los derechos de autor, esta publicacin no puede reproducirse ni transmitirse
en ninguna forma, electrnica o mecnica, incluidas las fotocopias, grabacin, almacenamiento en un sistema de recuperacin de
informacin, o traduccin, en su totalidad o en parte, sin el consentimiento previo por escrito de National Instruments Corporation.

National Instruments respeta los derechos de propiedad intelectual de otros, y solicitamos a nuestros usuarios que hagan lo mismo.
El software de NI est protegido por el derecho de autor y las normas de la propiedad intelectual. Aunque el software de NI puede
utilizarse para reproducir software u otro material perteneciente a otros, el software de NI slo podr utilizarse para reproducir material
que pueda reproducir conforme a los trminos de cualquier licencia aplicable u otra restriccin legal.
For components used in USI (Xerces C++, ICU, HDF5, b64, Stingray, and STLport), the following copyright stipulations apply. For a
listing of the conditions and disclaimers, refer to either the USICopyrights.chm or the Copyrights topic in your software.

Xerces C++. This product includes software that was developed by the Apache Software Foundation (http://www.apache.org/).
Copyright 1999 The Apache Software Foundation. All rights reserved.
ICU. Copyright 19952009 International Business Machines Corporation and others. All rights reserved.

HDF5. NCSA HDF5 (Hierarchical Data Format 5) Software Library and Utilities
Copyright 1998, 1999, 2000, 2001, 2003 by the Board of Trustees of the University of Illinois. All rights reserved.

b64. Copyright 20042006, Matthew Wilson and Synesis Software. All Rights Reserved.

Stingray. This software includes Stingray software developed by the Rogue Wave Software division of Quovadx, Inc.
Copyright 19952006, Quovadx, Inc. All Rights Reserved.
STLport. Copyright 19992003 Boris Fomitchev

Marcas comerciales
LabVIEW, National Instruments, NI, ni.com, el logotipo corporativo de National Instruments, y el logotipo del aguila son marcas
propiedad de National Instruments Corporation. Por favor, consulte Trademark Information en la pgina ni.com/trademarks
para informacin sobre otras marcas de National Instruments.
The mark LabWindows is used under a license from Microsoft Corporation. Windows is a registered trademark of Microsoft
Corporation in the United States and other countries. Otros nombres de productos y de empresas mencionados aqu son marcas o
nombres comerciales de sus respectivas empresas.
Los miembros del National Instruments Alliance Partner Program son entidades comerciales independientes de National Instruments
y no tienen relacin de agencia, asociacin ni empresa conjunta con National Instruments.
Patentes
Para obtener informacin sobre las patentes que protegen los productos o la tecnologa de National Instruments, consulte el
apartado: HelpPatents en su software, el archivo patents.txt en el soporte del mismo, o el Aviso sobre las Patentes de
National Instruments (National Instruments Patent Notice) en ni.com/patents.

Mu
es
tra
Soporte

Informacin del producto y soporte tcnico mundial


ni.com

Oficinas internacionales
Visite ni.com/niglobal para acceder a las pginas web de las oficinas internacionales, las cuales incluyen informacin
actualizada de contacto, telfonos de soporte tcnico, direcciones de email y eventos actuales.
Oficinas centrales de National Instruments Corporation
11500 North Mopac Expressway Austin, Texas 78759-3504 USA Tel: 512 683 0100

Para obtener informacin adicional de soporte, consulte el apndice Informacin Adicional y Recursos. Para realizar comentarios a
National Instruments sobre la documentacin, consulte la pgina web de National Instruments Web ni.com/info e introduzca
el cdigo de informacin feedback.

Contenido
Gua del estudiante
Certificacin de NI................................................................................................v
Descripcin del curso............................................................................................vi
Lo que necesita para empezar ...............................................................................vii
Instalacin del software del curso.........................................................................vii
Objetivos del curso ...............................................................................................viii
Convenciones del curso ........................................................................................viii

Mu
es
tra

A.
B.
C.
D.
E.
F.

Leccin 1
Tcnicas de diseo tpicas
A.
B.
C.
D.

Patrones de diseo ................................................................................................1-2


Patrones de diseo de un solo bucle .....................................................................1-3
Patrones de diseo de bucles mltiples.................................................................1-8
Temporizar un patrn de diseo ...........................................................................1-12

Leccin 2
Tcnicas de sincronizacin

A. Notificadores.........................................................................................................2-2
B. Colas .....................................................................................................................2-3

Leccin 3
Programacin de eventos
A.
B.
C.
D.

Eventos..................................................................................................................3-2
Programacin orientada a eventos ........................................................................3-3
Advertencias y recomendaciones..........................................................................3-12
Patrones de diseo basados en eventos.................................................................3-12

Leccin 4
Gestin de errores
A.
B.
C.
D.
E.

Importancia de la gestin de errores .....................................................................4-2


Deteccin e informe de errores .............................................................................4-2
Errores y advertencias...........................................................................................4-3
Rangos de cdigos de error...................................................................................4-5
Gestores de errores................................................................................................4-5

Leccin 5
Control de la interfaz de usuario
A.
B.
C.
D.

Nodos de Propiedad ..............................................................................................5-2


Nodos de Invocacin ............................................................................................5-4
Arquitectura del VI Server....................................................................................5-5
Referencias de control ..........................................................................................5-6

National Instruments Corporation

iii

Manual de Curso LabVIEW Core 2

Contenido

Leccin 6
Tcnicas de E/S de fichero
A. Formatos de archivo..............................................................................................6-2
B. Archivos binarios ..................................................................................................6-5
C. Archivos TDMS....................................................................................................6-12

Mu
es
tra

Leccin 7
Mejora de un VI existente

A. Refactorizacin de cdigo heredado.....................................................................7-2


B. Problemas tpicos de la refactorizacin ................................................................7-4
C. Comparacin de VIs .............................................................................................7-7

Leccin 8
Creacin y distribucin de aplicaciones

A. Preparacin de los archivos ..................................................................................8-2


B. Crear especificaciones ..........................................................................................8-3
C. Construccin de la aplicacin y el instalador .......................................................8-5

Apndice A
Informacin Adicional y Recursos
Glosario

Manual de Curso LabVIEW Core 2

iv

ni.com

Control de la interfaz de usuario

Mu
es
tra

Al escribir programas, a menudo debe cambiar los atributos de los objetos


del panel frontal programticamente. Por ejemplo, quiz desee hacer un
objeto invisible hasta cierto punto de la ejecucin del programa. En
LabVIEW, puede utilizar VI Server para acceder a las propiedades y
mtodos de objetos del panel frontal. Esta leccin explica el VI Server,
Nodos de Propiedad, referencias de control y Nodos de Invocacin.

Temas

A. Nodos de Propiedad

B. Nodos de Invocacin

C. Arquitectura del VI Server


D. Referencias de control

National Instruments Corporation

5-1

Manual de Curso LabVIEW Core 2

Leccin 5

Control de la interfaz de usuario

A. Nodos de Propiedad

Mu
es
tra

Los Nodos de Propiedad acceden a las propiedades de un objeto. En algunas


aplicaciones quiz desee modificar programticamente el aspecto de objetos
del panel frontal como respuesta a ciertas entradas. Por ejemplo, si un
usuario introduce una contrasea no vlida, quiz desee que parpadee un
LED rojo. Otro ejemplo es cambiar el color de un trazo en un grfico tipo
chart. Cuando los puntos de datos superan cierto valor, quiz desee
mostrar un trazo rojo en lugar de uno verde. Los Nodos de Propiedad
permiten realizar estas modificaciones programticamente. Tambin puede
usar Nodos de Propiedad para cambiar el tamao de objetos de paneles,
ocultar partes del panel frontal, aadir cursores a grficos, etc.
Los Nodos de Propiedad en LabVIEW son muy potentes y tienen muchos
usos. Consulte la Ayuda de LabVIEW para obtener informacin adicional
acerca de Nodos de Propiedad.

Creacin de Nodos de Propiedad

Cuando cree una propiedad desde un objeto del panel frontal haciendo clic
con el botn derecho en el objeto, seleccionando CreateProperty Node y
seleccionando una propiedad del men contextual, LabVIEW crear un
Nodo de Propiedad en el diagrama de bloques que est implcitamente
vinculado al objeto del panel frontal. Si el objeto tiene una etiqueta, el Nodo
de Propiedad tendr la misma etiqueta. Puede cambiar la etiqueta tras crear
el nodo. Puede crear varios Nodos de Propiedad para el mismo objeto del
panel frontal.

Uso de Nodos de Propiedad

Cuando crea un Nodo de Propiedad, al principio tiene un terminal que


representa una propiedad que puede modificar para el objeto
correspondiente del panel frontal. Si usa este terminal en el Nodo de
Propiedad, puede set (escribir) la propiedad o get (leer) el estado actual de
esa propiedad.
Por ejemplo, si crea un Nodo de Propiedad para un control numrico digital
usando la propiedad Visible, aparecer una pequea flecha a la derecha del
terminal Property Node, indicando que est leyendo el valor de esa
propiedad. Puede cambiar la accin a escribir haciendo clic con el botn
derecho en el terminal y seleccionando Change to Write en el men
contextual. Si cablea un valor booleano False al terminal de la propiedad
Visible, el control numrico desaparecer del panel frontal cuando el Nodo
de Propiedad reciba los datos. Si cablea un valor booleano True, el control
reaparecer.

Manual de Curso LabVIEW Core 2

5-2

ni.com

Leccin 5

Control de la interfaz de usuario

Figura 5-1. Uso de Nodos de Propiedad

Mu
es
tra

Para obtener informacin de la propiedad, haga clic con el botn derecho en


el nodo y seleccione Change All to Read en el men contextual. Para
configurar informacin de la propiedad, haga clic con el botn derecho en
el nodo y seleccione Change All to Write en el men contextual. Si una
propiedad es de slo lectura, Change to Write se atenuar en el men
contextual. Si la flechita de direccin del Nodo de Propiedad apunta a la
derecha, est obteniendo el valor de la propiedad. Si la flechita de direccin
del Nodo de Propiedad apunta a la izquierda, est configurando el valor de
la propiedad. Si el Nodo de Propiedad de la figura 5-1 se configura en Read,
cuando se ejecute producir un valor True si el control es visible o False si
es invisible.

Consejo Algunas propiedades son de slo lectura, como la propiedad Label, o de slo

escritura, como la propiedad Value (Signaling).

Para aadir terminales al nodo, haga clic con el botn derecho en la zona
blanca del nodo y seleccione Add Element en el men contextual o use la
herramienta de posicionamiento para cambiar el tamao del nodo. A
continuacin, puede asociar cada terminal Property Node con otra
propiedad desde su men contextual.

Consejo Los Nodos de Propiedad ejecutan cada terminal en orden de arriba a abajo.

Algunas propiedades usan clusters. Estos clusters contienen varias


propiedades a las que puede acceder usando las funciones del cluster. Para
escribir en estas propiedades como grupo necesita la funcin Bundle y para
leer en estas propiedades se necesita la funcin Unbundle. Para acceder a las
propiedades unidas, seleccione All Elements en el men contextual. Por
ejemplo, puede acceder a todos los elementos de la propiedad Position
seleccionando PropertiesPositionAll Elements en el men contextual.

National Instruments Corporation

5-3

Manual de Curso LabVIEW Core 2

Leccin 5

Control de la interfaz de usuario

Mu
es
tra

Sin embargo, puede acceder a los elementos del cluster como propiedades
individuales, como en la figura 5-2.

Figura 5-2. Propiedades que usan clusters

Para practicar los conceptos de esta seccin, complete el Ejercicio 5-1.

B. Nodos de Invocacin

Los Nodos de Invocacin acceden a los mtodos de un objeto.

Use el Nodo de Invocacin para realizar acciones o mtodos en una


aplicacin o VI. A diferencia del Nodo de Propiedad, un solo Nodo de
Invocacin ejecuta nicamente un mtodo o una aplicacin o VI. Seleccione
un mtodo utilizando la herramienta de operaciones para hacer clic en el
terminal del mtodo o haciendo clic con el botn derecho en la zona blanca
del nodo y seleccionando Methods en el men contextual. Tambin puede
crear un Nodo de Invocacin implcitamente vinculado haciendo clic con el
botn derecho en un objeto del panel frontal, seleccionado CreateInvoke
Node y seleccionando un mtodo del men contextual.
El nombre del mtodo es siempre el primer terminal de la lista de
parmetros del Nodo de Invocacin. Si el mtodo devuelve un valor, el
terminal del mtodo muestra el valor devuelto. De lo contrario, el terminal
del mtodo no tendr valor.
El Nodo de Invocacin muestra los parmetros de arriba a abajo con el
nombre del mtodo en la parte superior y los parmetros opcionales, que
estn atenuados, en la parte inferior.

Mtodos de ejemplo

Un ejemplo de mtodo comn a todos los controles es Reinitialize to


Default. Use este mtodo para reinicializar un control a su valor
predeterminado en algn punto del VI. La clase VI tiene un mtodo similar
llamado Reinitialize All to Default.

Manual de Curso LabVIEW Core 2

5-4

ni.com

Leccin 5

Control de la interfaz de usuario

Mu
es
tra

La figura 5-3 es un ejemplo de mtodo asociado con la clase Waveform


Graph. Este mtodo exporta la imagen del grfico waveform graph al
Portapapeles o a un archivo.

Figura 5-3. Nodo de Invocacin para el mtodo Export Image

Para practicar los conceptos de esta seccin, complete el Ejercicio 5-2.

C. Arquitectura del VI Server

El VI Server es tecnologa independiente de plataforma y orientada a


objetos que ofrece acceso programtico a LabVIEW y a aplicaciones de
LabVIEW. VI Server realiza muchas funciones; sin embargo, esta leccin se
concentra en el uso del VI Server para controlar objetos del panel frontal y
editar las propiedades de un VI y de LabVIEW. Para entender cmo usar el
VI Server, es til entender la terminologa asociada a l.

Terminologa orientada a objetos

La programacin orientada a objetos se basa en objetos. Un objeto es un


miembro de una clase. Una clase define qu puede hacer un objeto, qu
operaciones puede realizar (mtodos) y qu propiedades tiene, como color,
tamao, etc.
Los objetos pueden tener mtodos y propiedades. Los mtodos realizan una
operacin, como reinicializar el objeto a su valor predeterminado. Las
propiedades son los atributos de un objeto. Las propiedades de un objeto
pueden ser su tamao, color, visibilidad, etc.

National Instruments Corporation

5-5

Manual de Curso LabVIEW Core 2

Leccin 5

Control de la interfaz de usuario

Clases de control
Los objetos del panel frontal de LabVIEW heredan propiedades y mtodos
de una clase. Cuando crea un control Stop, es un objeto de la clase booleana
y tiene propiedades y mtodos asociados con esa clase, como en la
figura 5-4.
Control Class
Example Property: Visible
Example Method: Reinitialize to Default

Mu
es
tra

Control

Boolean

Stop

Boolean Sub-Class
Example Property: Boolean Text

Array

Array Sub-Class
Example Property: Number of Rows

Stop Object
Visible: Yes
Reinitialize to Default: No
Boolean Text: Stop

Figura 5-4. Ejemplo de clase booleana

Clase VI

Los controles no son los nicos objetos de LabVIEW que pertenecen a una
clase. Un VI pertenece a la clase VI y tiene sus propias propiedades y
mtodos asociados a ella. Por ejemplo, puede usar los mtodos de clase VI
para abortar un VI, para ajustar la posicin de la ventana del panel frontal y
para obtener una imagen del diagrama de bloques. Puede usar las
propiedades de la clase VI para cambiar el ttulo de una ventana del panel
frontal, para recuperar el tamao del diagrama de bloques y para ocultar el
botn Abort.

D. Referencias de control

Un Nodo de Propiedad creado desde el objeto del panel frontal o el terminal


del diagrama de bloques es un Nodo de Propiedad vinculado
implcitamente. Esto significa que el Nodo de Propiedad est vinculado al
objeto del panel frontal. Qu ocurre si usted debe colocar los Property
Nodes en un subVI? Entonces los objetos ya no se encuentran en el panel
frontal del VI que contiene los Property Nodes. En este caso, necesita un
Nodo de Propiedad explcitamente vinculado. Un Nodo de Propiedad
explcitamente vinculado se crea cableando una referencia a un Nodo de
Propiedad genrico.
Si est creando un VI que contiene varios Nodos de Propiedad o si est
accediendo a la misma propiedad para varios controles e indicadores
distintos, puede colocar el Nodo de Propiedad en un subVI y usar

Manual de Curso LabVIEW Core 2

5-6

ni.com

Leccin 5

Control de la interfaz de usuario

referencias de control para acceder a ese nodo. Una referencia de control es


una referencia a un objeto concreto del panel frontal.
Esta seccin muestra una forma de usar referencias de control. Consulte el
tema Controlling Front Panel Objects de la Ayuda de LabVIEW para
obtener informacin adicional acerca de referencias de control.

Mu
es
tra

Creacin de un SubVI con Nodos de Propiedad


Como en la figura 5-5, el modo ms sencillo de crear Nodos de Propiedad
explcitamente vinculados es completar los siguientes pasos:
1. Cree el VI.

2. Seleccione la parte del diagrama de bloques que se encuentre en el


subVI, como se muestra en la primera parte de la figura 5-5.

3. Seleccione EditCreate SubVI. LabVIEW crea automticamente las


referencias de control necesarias para el subVI.
4. Personalice y guarde el subVI. Como puede ver en la segunda parte de
la figura 5-5, el subVI usa el icono predeterminado.

Objetos seleccionados para crear el subVI

EditCreate SubVI utilizado

Figura 5-5. Uso de EditCreate SubVI para crear referencias de control

La figura 5-6 muestra el subVI creado. Observe que los controles Control
Refnum del panel frontal se han creado y conectado a un Nodo de Propiedad
del diagrama de bloques.

Panel frontal del subVI creado

Diagrama de bloques del subVI creado

Figura 5-6. SubVI creado usando EditCreate SubVI

National Instruments Corporation

5-7

Manual de Curso LabVIEW Core 2

Leccin 5

Control de la interfaz de usuario

Nota Una estrella roja en el control Control Reference indica que el refnum es de tipo
estricto. Consulte la seccin Strictly Typed and Weakly Typed Control Refnums del tema
Controlling Front Panel Objects de la Ayuda de LabVIEW para obtener informacin
adicional acerca de referencias de control de tipo dbil y estricto.

Creacin de referencias de control

Mu
es
tra

Para crear una referencia de control para un objeto del panel frontal, haga
clic con el botn derecho en el objeto o en su terminal del diagrama de
bloques y seleccione CreateReference en el men contextual.
Puede cablear esta referencia de control a un Nodo de Propiedad genrico.
Puede pasar la referencia del control a un subVI usando un terminal de
refnum de control.

Uso de referencias de control

Configurar propiedades con una referencia de control resulta til para


configurar la misma propiedad para varios controles. Algunas propiedades
se aplican a todas las clases de controles, como la propiedad Disabled.
Algunas propiedades slo se aplican a ciertas clases de control, como la
propiedad Lock Boolean Text in Center.
El siguiente ejemplo muestra cmo crear un VI que use una referencia de
control en el subVI para configurar el estado Enable/Disable de un control
en el panel frontal del VI principal.

VI principal

SubVI

Figura 5-7. Referencias de control

Manual de Curso LabVIEW Core 2

5-8

ni.com

Leccin 5

Control de la interfaz de usuario

Mu
es
tra

El VI principal enva una referencia para el control numrico digital al


subVI junto con un valor de cero, uno o dos desde el control enumerado. El
subVI recibe la referencia mediante el Ctl Refnum en su ventana del panel
frontal. A continuacin, la referencia se pasa al Nodo de Propiedad. Como
el Nodo de Propiedad ahora se vincula con el control numrico del VI
principal, el Nodo de Propiedad puede cambiar las propiedades de ese
control. En este caso, el Nodo de Propiedad manipula el estado
enabled/disabled.
Observe el aspecto del Nodo de Propiedad en el diagrama de bloques. No
puede seleccionar una propiedad en un Nodo de Propiedad genrico hasta
que se elija la clase. La clase se elige cableando una referencia al Nodo de
Propiedad. ste es un ejemplo de un Nodo de Propiedad explcitamente
vinculado. No se vincula a un control hasta que el VI se est ejecutando y se
pase una referencia al Nodo de Propiedad. La ventaja de este tipo de Nodo
de Propiedad es su naturaleza genrica. Como no tiene vnculo explcito a
un control, puede reutilizarse para varios controles. El Nodo de Propiedad
genrico est disponible en la paleta de Funciones.

Seleccin del tipo de control

Cuando aade un Control Refnum al panel frontal de un subVI, a


continuacin debe especificar la VI Server Class del control. Esto especifica
el tipo de referencias de control que aceptar el subVI. En el ejemplo
anterior, se seleccion Control como tipo de VI Server Class, como en la
figura 5-7. Esto permite que el VI acepte una referencia a cualquier tipo de
control del panel frontal.
Sin embargo, puede especificar una clase ms especfica para el refnum para
que el subVI sea ms restrictivo. Por ejemplo, puede seleccionar Digital
como la clase. As, el subVI slo podr aceptar referencias a controles
numricos de la clase Digital. Si selecciona una clase ms genrica para un
refnum de control, permitir que acepte un rango de objetos mayor, pero
limitar las propiedades disponibles a las que se aplican a todos los objetos
que pueda aceptar el Nodo de Propiedad.
Para seleccionar una clase especfica de control, haga clic con el botn
derecho en el control y seleccione Select VI Server ClassGeneric
GObjectControl en el men contextual. A continuacin, seleccione la
clase concreta de control.

National Instruments Corporation

5-9

Manual de Curso LabVIEW Core 2

Leccin 5

Control de la interfaz de usuario

Creacin de propiedades y mtodos con la ventana Class Browser


Puede utilizar la ventana Class Browser para seleccionar una librera de
objetos y crear una nueva propiedad o mtodo.
Complete los siguientes pasos para crear una nueva propiedad o mtodo
utilizando la ventana Class Browser.

Mu
es
tra

1. Seleccione ViewClass Browser para mostrar la ventana Class


Browser.

2. En el men desplegable de la librera Object, seleccione una librera.


3. Seleccione una clase en el men desplegable Class. Use los siguientes
botones para navegar por las clases.

Haga clic en el botn Select View para alternar entre una vista
alfabtica y una vista jerrquica de los elementos del men
desplegable Class y la lista Properties and Methods.

Haga clic en el botn Search para lanzar el cuadro de dilogo Class


Browser Search.

4. En la lista Properties and Methods de la ventana Class Browser,


seleccione una propiedad o mtodo. La propiedad o mtodo que
seleccione aparecer en el cuadro Selected property or method.

5. Haga clic en el botn Create o Create Write para aadir un nodo con
la propiedad o mtodo seleccionados al cursor del ratn y aadir el nodo
al diagrama de bloques. El botn Create crea una propiedad para lectura
o un mtodo. Este botn se atena cuando selecciona una propiedad de

Manual de Curso LabVIEW Core 2

5-10

ni.com

Leccin 5

Control de la interfaz de usuario

slo escritura. Para crear una propiedad para escritura, haga clic en el
botn Create Write. Este botn se atena cuando selecciona un mtodo
o una propiedad de slo lectura. Tambin puede arrastrar una propiedad
o mtodo desde la lista Properties and Methods directamente al
diagrama de bloques.

Mu
es
tra

6. Repita los pasos 2 al 5 para otras propiedades o mtodos que desee crear
y aadir al diagrama de bloques.
Para practicar los conceptos de esta seccin, complete el Ejercicio 5-3.

National Instruments Corporation

5-11

Manual de Curso LabVIEW Core 2

Mu
es
tra

Leccin 5

Control de la interfaz de usuario

Autorrevisin: Cuestionario
1. Para cada uno de estos elementos, determine si funcionan en una clase
VI o en una clase Control.
Format and Precision

Blinking

Reinitialize to Default Value

Show Tool Bar

Mu
es
tra

2. Tiene un refnum del control ChartGraph, mostrado a la izquierda, en un


subVI. Cul de las siguientes referencias de control podra cablear al
terminal de refnum de control del subVI? (varias respuestas)
a. Referencia de control de un grfico tipo XY graph
b. Referencia de control de un array numrico

c. Referencia de control de un grfico tipo waveform chart


d. Referencia de control de un control booleano

National Instruments Corporation

5-13

Manual de Curso LabVIEW Core 2

Mu
es
tra

Leccin 5

Control de la interfaz de usuario

Autorrevisin: Respuestas
1. Para cada uno de estos elementos, determine si funcionan en una clase
VI o en una clase Control.
Formato y Precisin: Control

Blinking: Control

Reinicializar al valor por defecto: Control

Mostrar la barra de herramientas: VI

Mu
es
tra

2. Tiene un refnum del control GraphChart, mostrado a la izquierda, en un


subVI. Qu referencias de control podra cablear al terminal de refnum
de control del subVI?
a. Referencia de control de un grfico tipo XY graph
b. Referencia de control de un array numrico

c. Referencia de control de un grfico tipo waveform chart


d. Referencia de control de un control booleano

National Instruments Corporation

5-15

Manual de Curso LabVIEW Core 2

Leccin 5

Control de la interfaz de usuario

Mu
es
tra

Notas

Manual de Curso LabVIEW Core 2

5-16

ni.com

Vous aimerez peut-être aussi