Está en la página 1de 20

LabVIEW Core 2 TM

Manual de Curso

tra
Versión del software actual 2011
Edición de Agosto 2011
Número de parte 325292C-0116
Manual de Curso LabVIEW Core 2
Copyright
es
© 1993–2011 National Instruments Corporation. Todos los derechos reservados.
En virtud de las leyes de copyright y de protección de los derechos de autor, esta publicación no puede reproducirse ni transmitirse
en ninguna forma, electrónica o mecánica, incluidas las fotocopias, grabación, almacenamiento en un sistema de recuperación de
información, o traducción, 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 sólo podrá utilizarse para reproducir material
que pueda reproducir conforme a los términos de cualquier licencia aplicable u otra restricción 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.
Mu
ICU. Copyright 1995–2009 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 © 2004–2006, 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 1995–2006, Quovadx, Inc. All Rights Reserved.
STLport. Copyright 1999–2003 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 página ni.com/trademarks
para información 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 relación de agencia, asociación ni empresa conjunta con National Instruments.
Patentes
Para obtener información sobre las patentes que protegen los productos o la tecnología de National Instruments, consulte el
apartado: Help»Patents 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.
tra
es
Mu

Soporte
Información del producto y soporte técnico mundial
ni.com
Oficinas internacionales
Visite ni.com/niglobal para acceder a las páginas web de las oficinas internacionales, las cuales incluyen información
actualizada de contacto, teléfonos de soporte técnico, 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 información adicional de soporte, consulte el apéndice Información Adicional y Recursos. Para realizar comentarios a
National Instruments sobre la documentación, consulte la página web de National Instruments Web ni.com/info e introduzca
el código de información feedback.
Contenido

Guía del estudiante


A. Certificación de NI................................................................................................v
B. Descripción del curso............................................................................................vi
C. Lo que necesita para empezar ...............................................................................vii
D. Instalación del software del curso.........................................................................vii
E. Objetivos del curso ...............................................................................................viii

tra
F. Convenciones del curso ........................................................................................viii

Lección 1
Técnicas de diseño típicas
A. Patrones de diseño ................................................................................................1-2
B. Patrones de diseño de un solo bucle .....................................................................1-3
C. Patrones de diseño de bucles múltiples.................................................................1-8
D. Temporizar un patrón de diseño ...........................................................................1-12

Lección 2
Técnicas de sincronización
es A. Notificadores.........................................................................................................2-2
B. Colas .....................................................................................................................2-3

Lección 3
Programación de eventos
A. Eventos..................................................................................................................3-2
B. Programación orientada a eventos ........................................................................3-3
C. Advertencias y recomendaciones..........................................................................3-12
D. Patrones de diseño basados en eventos.................................................................3-12
Mu

Lección 4
Gestión de errores
A. Importancia de la gestión de errores .....................................................................4-2
B. Detección e informe de errores .............................................................................4-2
C. Errores y advertencias...........................................................................................4-3
D. Rangos de códigos de error...................................................................................4-5
E. Gestores de errores................................................................................................4-5

Lección 5
Control de la interfaz de usuario
A. Nodos de Propiedad ..............................................................................................5-2
B. Nodos de Invocación ............................................................................................5-4
C. Arquitectura del VI Server....................................................................................5-5
D. Referencias de control ..........................................................................................5-6

© National Instruments Corporation iii Manual de Curso LabVIEW Core 2


Contenido

Lección 6
Técnicas de E/S de fichero
A. Formatos de archivo..............................................................................................6-2
B. Archivos binarios ..................................................................................................6-5
C. Archivos TDMS....................................................................................................6-12

Lección 7
Mejora de un VI existente

tra
A. Refactorización de código heredado.....................................................................7-2
B. Problemas típicos de la refactorización ................................................................7-4
C. Comparación de VIs .............................................................................................7-7

Lección 8
Creación y distribución de aplicaciones
A. Preparación de los archivos ..................................................................................8-2
B. Crear especificaciones ..........................................................................................8-3
C. Construcción de la aplicación y el instalador .......................................................8-5

Apéndice A
es
Información Adicional y Recursos

Glosario
Mu

Manual de Curso LabVIEW Core 2 iv ni.com


Control de la interfaz de usuario
5
Al escribir programas, a menudo debe cambiar los atributos de los objetos
del panel frontal programáticamente. Por ejemplo, quizá desee hacer un
objeto invisible hasta cierto punto de la ejecución del programa. En

tra
LabVIEW, puede utilizar VI Server para acceder a las propiedades y
métodos de objetos del panel frontal. Esta lección explica el VI Server,
Nodos de Propiedad, referencias de control y Nodos de Invocación.

Temas
A. Nodos de Propiedad
B. Nodos de Invocación
C. Arquitectura del VI Server
D. Referencias de control
es
Mu

© National Instruments Corporation 5-1 Manual de Curso LabVIEW Core 2


Lección 5 Control de la interfaz de usuario

A. Nodos de Propiedad
Los Nodos de Propiedad acceden a las propiedades de un objeto. En algunas
aplicaciones quizá desee modificar programáticamente el aspecto de objetos
del panel frontal como respuesta a ciertas entradas. Por ejemplo, si un
usuario introduce una contraseña no válida, quizá desee que parpadee un
LED rojo. Otro ejemplo es cambiar el color de un trazo en un gráfico 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

tra
permiten realizar estas modificaciones programáticamente. También 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.

Los Nodos de Propiedad en LabVIEW son muy potentes y tienen muchos


usos. Consulte la Ayuda de LabVIEW para obtener información adicional
acerca de Nodos de Propiedad.

Creación de Nodos de Propiedad


Cuando cree una propiedad desde un objeto del panel frontal haciendo clic
con el botón derecho en el objeto, seleccionando Create»Property Node y
es seleccionando una propiedad del menú contextual, LabVIEW creará un
Nodo de Propiedad en el diagrama de bloques que está implícitamente
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
Mu
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 numérico digital


usando la propiedad Visible, aparecerá una pequeña flecha a la derecha del
terminal Property Node, indicando que está leyendo el valor de esa
propiedad. Puede cambiar la acción a escribir haciendo clic con el botón
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 numérico 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


Lección 5 Control de la interfaz de usuario

Figura 5-1. Uso de Nodos de Propiedad

Para obtener información de la propiedad, haga clic con el botón derecho en


el nodo y seleccione Change All to Read en el menú contextual. Para
configurar información de la propiedad, haga clic con el botón derecho en

tra
el nodo y seleccione Change All to Write en el menú contextual. Si una
propiedad es de sólo lectura, Change to Write se atenuará en el menú
contextual. Si la flechita de dirección del Nodo de Propiedad apunta a la
derecha, está obteniendo el valor de la propiedad. Si la flechita de dirección
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 sólo lectura, como la propiedad Label, o de sólo
escritura, como la propiedad Value (Signaling).
es
Para añadir terminales al nodo, haga clic con el botón derecho en la zona
blanca del nodo y seleccione Add Element en el menú contextual o use la
herramienta de posicionamiento para cambiar el tamaño del nodo. A
continuación, 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


Mu
propiedades a las que puede acceder usando las funciones del cluster. Para
escribir en estas propiedades como grupo necesita la función Bundle y para
leer en estas propiedades se necesita la función 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 Properties»Position»All Elements en el menú contextual.

© National Instruments Corporation 5-3 Manual de Curso LabVIEW Core 2


Lección 5 Control de la interfaz de usuario

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

tra
Figura 5-2. Propiedades que usan clusters

Para practicar los conceptos de esta sección, complete el Ejercicio 5-1.

B. Nodos de Invocación
Los Nodos de Invocación acceden a los métodos de un objeto.

Use el Nodo de Invocación para realizar acciones o métodos en una


es aplicación o VI. A diferencia del Nodo de Propiedad, un solo Nodo de
Invocación ejecuta únicamente un método o una aplicación o VI. Seleccione
un método utilizando la herramienta de operaciones para hacer clic en el
terminal del método o haciendo clic con el botón derecho en la zona blanca
del nodo y seleccionando Methods en el menú contextual. También puede
crear un Nodo de Invocación implícitamente vinculado haciendo clic con el
botón derecho en un objeto del panel frontal, seleccionado Create»Invoke
Node y seleccionando un método del menú contextual.

El nombre del método es siempre el primer terminal de la lista de


Mu
parámetros del Nodo de Invocación. Si el método devuelve un valor, el
terminal del método muestra el valor devuelto. De lo contrario, el terminal
del método no tendrá valor.

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, que
están atenuados, en la parte inferior.

Métodos de ejemplo
Un ejemplo de método común a todos los controles es Reinitialize to
Default. Use este método para reinicializar un control a su valor
predeterminado en algún punto del VI. La clase VI tiene un método similar
llamado Reinitialize All to Default.

Manual de Curso LabVIEW Core 2 5-4 ni.com


Lección 5 Control de la interfaz de usuario

La figura 5-3 es un ejemplo de método asociado con la clase Waveform


Graph. Este método exporta la imagen del gráfico “waveform graph” al
Portapapeles o a un archivo.

tra
Figura 5-3. Nodo de Invocación para el método Export Image

Para practicar los conceptos de esta sección, complete el Ejercicio 5-2.

C. Arquitectura del VI Server


es El VI Server es tecnología independiente de plataforma y orientada a
objetos que ofrece acceso programático a LabVIEW y a aplicaciones de
LabVIEW. VI Server realiza muchas funciones; sin embargo, esta lección 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 cómo usar el
VI Server, es útil entender la terminología asociada a él.

Terminología orientada a objetos


La programación orientada a objetos se basa en objetos. Un objeto es un
Mu
miembro de una clase. Una clase define qué puede hacer un objeto, qué
operaciones puede realizar (métodos) y qué propiedades tiene, como color,
tamaño, etc.

Los objetos pueden tener métodos y propiedades. Los métodos realizan una
operación, como reinicializar el objeto a su valor predeterminado. Las
propiedades son los atributos de un objeto. Las propiedades de un objeto
pueden ser su tamaño, color, visibilidad, etc.

© National Instruments Corporation 5-5 Manual de Curso LabVIEW Core 2


Lección 5 Control de la interfaz de usuario

Clases de control
Los objetos del panel frontal de LabVIEW heredan propiedades y métodos
de una clase. Cuando crea un control Stop, es un objeto de la clase booleana
y tiene propiedades y métodos asociados con esa clase, como en la
figura 5-4.

Control Class
Control
Example Property: Visible

tra
Example Method: Reinitialize to Default

Boolean Sub-Class Array Sub-Class


Boolean Array
Example Property: Boolean Text Example Property: Number of Rows

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

Figura 5-4. Ejemplo de clase booleana


es 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
métodos asociados a ella. Por ejemplo, puede usar los métodos de clase VI
para abortar un VI, para ajustar la posición 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 título de una ventana del panel
frontal, para recuperar el tamaño del diagrama de bloques y para ocultar el
botón Abort.
Mu

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
implícitamente. 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 explícitamente vinculado. Un Nodo de Propiedad
explícitamente vinculado se crea cableando una referencia a un Nodo de
Propiedad genérico.

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


Lección 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 sección muestra una forma de usar referencias de control. Consulte el


tema Controlling Front Panel Objects de la Ayuda de LabVIEW para
obtener información adicional acerca de referencias de control.

Creación de un SubVI con Nodos de Propiedad

tra
Como en la figura 5-5, el modo más sencillo de crear Nodos de Propiedad
explícitamente 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 Edit»Create SubVI. LabVIEW crea automáticamente 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.
es
Objetos seleccionados para crear el subVI Edit»Create SubVI utilizado
Figura 5-5. Uso de Edit»Create SubVI para crear referencias de control
Mu
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 Edit»Create SubVI

© National Instruments Corporation 5-7 Manual de Curso LabVIEW Core 2


Lección 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 sección Strictly Typed and Weakly Typed Control Refnums del tema
Controlling Front Panel Objects de la Ayuda de LabVIEW para obtener información
adicional acerca de referencias de control de tipo débil y estricto.

Creación de referencias de control


Para crear una referencia de control para un objeto del panel frontal, haga
clic con el botón derecho en el objeto o en su terminal del diagrama de

tra
bloques y seleccione Create»Reference en el menú contextual.

Puede cablear esta referencia de control a un Nodo de Propiedad genérico.


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 sólo se aplican a ciertas clases de control, como la
propiedad Lock Boolean Text in Center.
es
El siguiente ejemplo muestra cómo 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.
Mu

1 2

1 VI principal 2 SubVI
Figura 5-7. Referencias de control

Manual de Curso LabVIEW Core 2 5-8 ni.com


Lección 5 Control de la interfaz de usuario

El VI principal envía una referencia para el control numérico 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 continuación, la referencia se pasa al Nodo de Propiedad. Como
el Nodo de Propiedad ahora se vincula con el control numérico 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.

tra
Observe el aspecto del Nodo de Propiedad en el diagrama de bloques. No
puede seleccionar una propiedad en un Nodo de Propiedad genérico 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 explícitamente
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 genérica. Como no tiene vínculo explícito a
un control, puede reutilizarse para varios controles. El Nodo de Propiedad
genérico está disponible en la paleta de Funciones.

Selección del tipo de control


es Cuando añade un Control Refnum al panel frontal de un subVI, a
continuación 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 más específica para el refnum para
que el subVI sea más restrictivo. Por ejemplo, puede seleccionar Digital
como la clase. Así, el subVI sólo podrá aceptar referencias a controles
Mu
numéricos de la clase Digital. Si selecciona una clase más genérica 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 específica de control, haga clic con el botón
derecho en el control y seleccione Select VI Server Class»Generic»
GObject»Control en el menú contextual. A continuación, seleccione la
clase concreta de control.

© National Instruments Corporation 5-9 Manual de Curso LabVIEW Core 2


Lección 5 Control de la interfaz de usuario

Creación de propiedades y métodos con la ventana Class Browser


Puede utilizar la ventana Class Browser para seleccionar una librería de
objetos y crear una nueva propiedad o método.

Complete los siguientes pasos para crear una nueva propiedad o método
utilizando la ventana Class Browser.
1. Seleccione View»Class Browser para mostrar la ventana Class
Browser.

tra
es
2. En el menú desplegable de la librería Object, seleccione una librería.
Mu
3. Seleccione una clase en el menú desplegable Class. Use los siguientes
botones para navegar por las clases.
• Haga clic en el botón Select View para alternar entre una vista
alfabética y una vista jerárquica de los elementos del menú
desplegable Class y la lista Properties and Methods.
• Haga clic en el botón Search para lanzar el cuadro de diálogo Class
Browser Search.
4. En la lista Properties and Methods de la ventana Class Browser,
seleccione una propiedad o método. La propiedad o método que
seleccione aparecerá en el cuadro Selected property or method.
5. Haga clic en el botón Create o Create Write para añadir un nodo con
la propiedad o método seleccionados al cursor del ratón y añadir el nodo
al diagrama de bloques. El botón Create crea una propiedad para lectura
o un método. Este botón se atenúa cuando selecciona una propiedad de

Manual de Curso LabVIEW Core 2 5-10 ni.com


Lección 5 Control de la interfaz de usuario

sólo escritura. Para crear una propiedad para escritura, haga clic en el
botón Create Write. Este botón se atenúa cuando selecciona un método
o una propiedad de sólo lectura. También puede arrastrar una propiedad
o método desde la lista Properties and Methods directamente al
diagrama de bloques.
6. Repita los pasos 2 al 5 para otras propiedades o métodos que desee crear
y añadir al diagrama de bloques.

tra
Para practicar los conceptos de esta sección, complete el Ejercicio 5-3.

es
Mu

© National Instruments Corporation 5-11 Manual de Curso LabVIEW Core 2


Mu
es
tra
Lección 5 Control de la interfaz de usuario

Autorrevisión: 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

tra
• Show Tool Bar

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


subVI. ¿Cuál de las siguientes referencias de control podría cablear al
terminal de refnum de control del subVI? (varias respuestas)
a. Referencia de control de un gráfico tipo “XY graph”
b. Referencia de control de un array numérico
c. Referencia de control de un gráfico tipo “waveform chart”
es d. Referencia de control de un control booleano
Mu

© National Instruments Corporation 5-13 Manual de Curso LabVIEW Core 2


Mu
es
tra
Lección 5 Control de la interfaz de usuario

Autorrevisión: Respuestas
1. Para cada uno de estos elementos, determine si funcionan en una clase
VI o en una clase Control.
• Formato y Precisión: Control
• Blinking: Control
• Reinicializar al valor por defecto: Control

tra
• Mostrar la barra de herramientas: VI

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


subVI. ¿Qué referencias de control podría cablear al terminal de refnum
de control del subVI?
a. Referencia de control de un gráfico tipo “XY graph”
b. Referencia de control de un array numérico
c. Referencia de control de un gráfico tipo “waveform chart”
es d. Referencia de control de un control booleano
Mu

© National Instruments Corporation 5-15 Manual de Curso LabVIEW Core 2


Lección 5 Control de la interfaz de usuario

Notas

tra
es
Mu

Manual de Curso LabVIEW Core 2 5-16 ni.com

También podría gustarte