Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cuando abra un Vtr nuevo o existen{e. aparecerá La venlana del panel frontal
de1 VI. La ventana del panel frontal es la interfaz del usuario para el VI.
La llgr-lra 2-8 muestra un ejenipio de una ventana de panei lrontal.
'
.)* ::l-*-'- ' : -**" *-:'--; - :i
O* tB tning ternp*r¡iirie^ui Front Fá¡'¡*t
File gdir [ie,& üüieri f;perale lools 'Arind,]w LielF
:+rir14:riit.:::::::j:. ¡1:
j,i'.¡t;:i:tii::. ..:ri::t.
¡ #{illi;;{$;-0..ir$jiii
,-lóss¡r
)
'F Exoress
l F ¡dET & Art¡/¿!
'q Addons
I
5elert a aontrol,,. :l
:t
:t
1 .. .. ..............__..._....,....,,....,!
i
I
'l Ventana dei panel froniai 2 Barra de herramientas 3 Faleta,ie controies
t
)
Frgura ?-8. tjemoia de un panel Írontai
i
Cos?troEes s ssBdEeadCIres
Fuede crear el panei frontal con controles e indicadores, que son tros
i' tenninatres inieractivos de entrada y salida del V1, respect:i.varnente.
i Ejemplos de ccntroles son i"nandos, botones de comandc, diales y otros
dispositivos de entrada. Los indicadores son gráficos, LED y otras
,
visuaiizaciones. l-os controles simulan dispositivos de entrada de
I
instrurnentos y oírecen datos al diagrarna de bioques dei Vi. Los indicadores
I simulan dispcsitivos de salida de instrumentos r/ muestran daios que
I adquiere o genera el diagrarna de bloques.
I
La figura 2-8 rnuesira ios siguientes objetos: dcs controies: N$Kreber of
) MeasurernexeÉs y Deáay {sec). Tiene un indicador: un gráfico XY llarnado
I TenaperaÉure Grapfu.
I
El usuario puede cambiar el valor de entrada de 1os controles Numher ofl
I Measurew¡enÉs y Delay {sec). E1 usuario puede ver el valor que genera ei
VI en ei indicador Ternperatalre Graph. E1 V{ genera 1os vaiores para los
t
,
t
I
t
¡
i
l
t
I
.'
I
)
a
t
I
') G; Natio nal I nstrume nts Corpl rafio n 2-1 5 Manual de Curso LabVlEW Core 1
h'
$
e
s
i
Faleta de aontrsles
d
Meq¡ús oontextuales
Todos los objetos de LabVIEW tienen asociados menús contextuales,
conocidos también comc menús abreviados, menús emergentes y menús de
botón derecho. Cuando cree un VI, use los elementcs del rnenú contextual
para cambiar el aspecto o el comportarniento de los objetos del panel frontal
y del diagrama de bloques. Para acceder ai menú contextual, haga clic con
el botón derecho en e.! objeto.
ffi*H$ +ri.;t;iJrí#f ;
ADpeirdnce
.
Data RenEe
.l....:..' r gú¿ie ..."..
Fcrmal
. :,
¿nd
. .
Frsris¡on
....: :
Text i_¡beJs . . Doi:rrme
...--- ...-....:.
''..........
-L¡UC| '' -- LáDrien
lYj ú¡stuie i ,1)isibic
MEter
lnaoled 5fate
I "11-¡ahlPrl
*Dieabbd
.ii..\ üisabled * grayed,
[]shúw:diqi!¿l.di5pi-!t:j,, t:,':,',,
rffi Needlécoior' : - ': ' '.i¡.
-,..-. ti:,:: j .t- .._..:..":,i r:.,: f
ffi:triaw:va¡rret¡p'siiiF-' '." ,,: ' ,t:i, .'
á
Figelra 2-14.. üuadro de dlálogo de propiedacies para un med¡dor
!
I
*
i
i
I'
2
l Lección Explorando LabVlEW
ffi El botón R.ura aparece roto cuandc el v{ que está creando o modiíicando
contiene effores. si el botón Run sigue apareciendo roto
tras terminar de
cablear el diagrarna de bicques, ei vl es¿á roio y no puede
ejecutarse. *raga
ciic en este bctón para mosi'ar la ventana trror list, que ,nu*"ru todos los
errores y advertencias.
#,liibrs:FsiFwL Seleccione el ¡:aenú desplegable Text SetÍings para cambiar ios ajustes de
F
faente para las partes seleccicnadas del VI, como el famaño, estilo y color.
f-g '* Seleccione ei menú despiegable Aiign Objects para aXiaear objetos a lo I
1*#- g iargo de ios ejes, corno el vertical, el borde superior, borde izquierdo, erc.
-
lF¡+' : S Seleccicne el n-lenú desplegai:le DisÉriÉ:si{e Sbjects para espaciar objetcs
iifi'@r:H;m
;;;;#É;¡::;E uniforinemente, incluidos tros espacios, la compresión, etc.
rffi
Lry,J
Seleccicne el n-lenú cesplegable Resize Gb.ieets para carnbiar varios otrrjetos
del panet frontal a1 rnisrno tamaño. a
\É/
€ Somselo La tecia <lntro> dei teclado numérico termina r-lna entrada de texto,
ñ
inj.entras que la tecla <futro> principatr añade una nueva iínea. Para modificar este
é
comportarnientc, seleccione T+ols>rGpÉiorss, seleccione EnvironrnenÉ de 1a lista
Category y marque la opción E¡ad teNt entry with Enter key. ¡
F. *cngracaae de hF*qaces
Entre los objetos del diagrarna de bloques se inciuyen ios terminaies,
subV{s, funciones. estructuras y cables, los cuales transiieren datos entre
otros objetos del diagrarna de bloques.
Tec'smEg¡aÉes
l-os objetos de 1a ventana del panel frontal aparecen corno terminales en etr
diagrama de bloques. I-os terminales son puertos de entrada y de saiida que
intercarnbian información entre el panel frontal y el diagrama de bloques.
l-os terminales son análogos a 1os parámetros y constantes de lengr:ajes de
programación basados en {exto. Existen terminales de conrol o de indicaclor
y terminales de nodo. I-os terrninales de control y de indicador están
asociadcs a los controles e indicadores dei panel frontal. Los datos que
introduce en ios controies detr panel frontal {a y b en el panetr frontal
anterior) entran en el diagrarna de bloques n-rediante los terminaies de
control. A continuación, 1os datos entran en las funciones Add y Subtract.
Cuando 1as funciones Add y Subtract cornpietan sus cálculos, prodilcen
nuevos vaiores de datos. Los valores de datos fluyen a los terminaies
indicadores, donde acfuaiizan los indicadores de1 panei frontai (a+b y a-b
en el panel frontai anterior).
Área=.5*Base*Al-tura
En este algoritrno, Sase y AlÉaqra son entradas y ,{rea es una satrida, como
se ve en 1a figura2-16.
ffi
Tenga en cuenia que los terminales del diagrama de bioques Sase icx$) y
Alfu¡na (cm) tienen un aspecto distinto del terminal Área {crnz¡. Existen dos
características distintivas enire un control y un indicador en el diagrarna de
bloques. La primera es una flecha en el {errninai que indica ia dírección dei
flujo de datcs. Los controles iienen llechas que rriuesftan los datos que salen
del terminal, rnientras que el indicador iiene una flecha que rnuestra los
datos que entran al terminal. La segunda característica distintiva es ei borde
airededor del terminal. Los controies tienen un borde rnás grueso v los
indicadores uno rnás fino.
Fuede ver ierminatres con o sin la vista de icono. {-a figura 2-18 muestra ei
mismo diagrama de bloques sin utilizar la vista de icono de los terminales;
sin ernbargo, exisien las mismas características distintivas entre los
controies y lcs indicadores.
ileiqhi
tr: i.:f;i
{cmJ | íx"?i'
lJ.¡ -
j*ii::i#-**"*----^-'
Funeisnes
Las filnciones son los elementos operativos fundamentaies de LabVIEW.
Las funciones no tienen ventanas de panel frontal ni de diagrar¡ra de bloques
perc sí paneles de ccnectores. Al hacer doble clic en una funclón sólo se
selecciona ésta. lJna función tiene un fondo amarillo pálidc en su icono.
Sr¡bUls
l-os subVtrs son VIs que crea para usar dentro de otro VI o a k:s que accede
en la paleta F ¡¡¡¡ctions.
{-os subVIs también pueden ser VIs Express. Los VIs Express son ¡lodos
que requieren un cai:leado rnínimo pCIrque ios configura con cuadros de
diátrogo. Use VIs Express para tareas comunes de rnedición. Fuede gr:ardar
la configuración de un VT Express como un subV{. Consulie ei tema ilxpress
vls de Ia a¿tuda de LabvlEW para rnostrar inforrnación detallada sobre la
creación de un subV1 a partir de una configuración de un V{ Express.
LabViEW usa iconos de colores para distinguir entre VIs Express y otros
VIs de1 diagrania de bloques. Lcs iconos para VIs Express aparecen en el
diagrama de bloques como iconos rodeados de un carnpo azul mientras que
1os iconos de subVIs tienen un campo amarillo.
) ffi
, el slgr¿ 4f,2r,Al
*iun¿i *¡t¡l
;':,V-f::;.'11'0O,1'
hlota Si muestra un subVI o VI Express como un nodo expandible, no puede ver los
terminales de ese nodo ni habilitar el acceso a la base de datos para ese nodo.
#ah€es
Coir los cables se fransfieren da¿os entre objetos del diagrama de bloques.
En la figura 2-tr5, lcs cabies cor¡ectan lcs terninaies de controtr y de
indicador a ia fuirción Add y subtract. cada cabie tiene un solo origen de
daios, pero puede cabiearlo a nurnerosos v1s y funcicnes que leen los datos.
Los cables iienen distinlos colcres, estilos y grosores, en función de sus
tipos de daios.
Un cable rülo aparece cofilo LnÍla iínea negra disconti¡rua con una X roja en el
---r&"---
inedio. corno se ve a 1a izquierda. l-os cables se rornpen pcr varias razones,
como al lntentar cablear dos objetos con tipos de datos incompatibles.
Booleano tr'erde
Faleta de fu¡¡e¡ones
l-a paleta Functions contiene 1os VXs, funciones y constantes que utiliza
para crear el diagrama de bloques. Se accede a la paleta Functions desde e1
diagrama de bioques seleccionando View>Fu¡rctions Palette. La paieta
Fur¡ctícns se divide en varias categorías; puede mostrar u ocuitar categorías
según sus necesidades. tr-a figura 2-20 muestra una paleta Functions con
todas las categorías mostradas y la categoría Pnograrnming expandida.
Durante este curso, trabajará principaknente en ia categoría Frogramrning,
perc también usará otras categorías o subpaletas.
Q Natío nal I nstrun e nts C0r0o ratio n Manual de Curso LabVlEW Core 1
Lección 2 Explorando LabvlEW
F
w
s
#
üEs
#
g
#
¡*e
#s
F
&
F{aga clic en el botón E{ighlight ExecuÉion para rflosrrar una anirnación de
la ejecución del diagrama de bloques cuando ejecute ei vtr. Gbserve fe
ei fiujo
de datos a tlavés del diagrama de brcques. Haga clic en ei bctón de
nuevo #
para desactivar el resaliado de ia ejecución.
F
Haga clic en el botón Retain wlre vaiues para guardar ics valores de trr:s #
cables en cada punto del flujo de ejecución de rnodo que cuando coloque
una sonda en el cabie, pueda conservar inmediatamente ei valor n-iás #
¡eciente que pasó por ei cable" Debe ejecutar correctamente el vI al lnenos
&
únavez antes de poder conservar ios vaiores de los cables.
#
Manual de Curso LabVlEW Core 1 ¿-¿ú
nr.t0m
Lección 2 Explorando LabVlEW
I{aga clic en el botón SÉep nnto para abrir un nodo y pausar ia ejecución.
Haciendo ciic en el boión Step Into de nilevo, se ejecuta la prirnera acción
y se pallsa 1a ejecución en siguiente acción del subVl o de ia estflictura.
También puede pulsar las teclas <Ctrb y la ftreclia abajo. Ejecutar paso a
paso un VI permite revisar ei VI nodo a nodc. Cada nodo parpadea pala
indicar cuándo está listo para ejecutarse.
Haga ciic en el botón Step Gver para ejecutar un nodo y pausff la e.jecución
en el siguiente nodo. También puede pulsar las teclas <Ctrl> y ia flecha
derecha. A1 pasar por encima del nodo, ejecuta el nodo pero no paso a pasil.
Haga clic en e1 botón Step Out para terrninar de ejecutar el nodo actual y
pausar la ejecución. Cuando se terrnina de ejecutar el VI, se atenúa etr botón
Step Out. También puede pulsar las teclas <Ctri> y la llecha arriba. Atr salir
de un nodo, se compieta ia ejecución paso a paso dei nodo v se pasa ai
siguiente ncdo.
iñ: .:-. -f
'at!lg';oIll9:ll C¿esÉoas?ise: Ofrece opciones para seieccionar un fo¡rnato para tra patreta
actual, mostrsrido u ocultando categorías para todas las palelas y
clasificando elementos de tros formatos ?ext y Tree alfabéticamente.
Seleccione GpÉioms del menú oontextual para mostrar 1a página d
F{asta que se farniliarice con la i-lbicación de los Vtrs y tras funciones, busque
É
tra función o VI con el botón Search. For ejempio, si desea buscar ia función
R.andom Number, haga ctric en el l¡o¡ón Sea-rcfu en la paieta Functions y
empiece a escribir Rand.orn Number gn el cuadro de texto de la parte g
HerramáeffiÉa de speracsGffies
t¡ Cuando el cursor del ratón cámbia ai icono mcstradc a 1a izquierda,
IT ia herrarnienta de cperaciones está operaliva. Llse 1a herrar<iieieta de
operacicnes para cambiar lcs valores de un ccntrol. Fcr ejemptro, en 1a
figura 2-24La herrarcienta de operaciones mueve e1 punfero dei control
deslizante horizontatr. Cuando el ra¡ón pasa por eI puntero, e1 cursor accede
automáiicarnenle a tra herramienta de r:peraci.ones.
@ Natio nal i nstru m ents C orp o ratí on Manual de Curso LabVlEW Core 1
.F
*
F
.$
Lección 2 txplorando Lab\'lEW
#
r.d4k*?k*n*¡::l@
fie Ed¡t [¡ew ryDjÉct Qperate lrols {indow LlelF
#
F
#
*
*
Cuando iao está en una zcna específlca de una ventana del panei fronmtr o
una ventana del diagrarna de bicques que accede a un deterrrrinado mcrio del
ratón, ei cursor aparecerá corno una cruz. Si se habilita 1a selección <ie
herramienta automática, puede hacer doble ciic en cualquier espacio abierto
para acceder a la herrarnier¡ta de etiquetado y cíear. una etiqueia libre.
frlerramienta de cableado
Cuando el cursor del ratón cambia al icono mostrado a la izquierda. la
herramienta de cabieado está operativa. LIse [a herramienta de cableado para
cablear objetos entre sí que están en el diagrama de bloques. For ejemplo,
en la figura 2-28La herramienta de cableado cablea ei terminai Nuneber ef
Vleasurements al terminal de contaje para el bucle For. Cuando el ratón
pasa por el punto de salida o entrada de un terminal o por un cable, el cursor
accede automáticamente a la herramienta de cableado.
-{
é
ffi
r F+it
t--ff_3
Lise ia hen-anuenta Object Shortcut F¡{enu para acceder a un rnenú
contextual dei cbjeto con e1 botón izquierdc ciel ratón"
ffi
1-*u,¡
{-.tse tra hen"aroienta de desplazai"oiento para despiazarse por ias ventanas sin
utilizar barras de desplazarnien|o.
trJse la herramienta de sonda para crear scndas en cabies de1 diagrama rle
[*]
r_:J bicques. Use la hen-ani-ienta de sonda para comprobar valores intennedios
de un VI que produce resuitados cuestionabies o inesperadcs.
Use tra herramienta de copiar color para copiar colores v pegarlos con
ffi la herrarnienta de coior.
i. Ff *e!e de daÉss
I-abVlEV/ sigue un modelo de llujo de datos para ejecu{ar Vls. -Se ejecuta
un nodc dei diagrama de bioques cuando recibe todas las entradas
necesarias. Cuando se ejecuta un nodo, produce datos de salida y pasa 1os
datos al siguiente ncdo de la n:ta del flujo de datcs. Etr niovirniento de lc¡s
datos a través de los nodos determina ei orden de ejecución de los Vtrs y
ias lunciones del diagraraa de bloques.
4
Number ? l
'..-"ri . t--...-'-- l
4
l'.lumber3 H
i "' '} ,,.'-:::::i
Resulta
ffi--"-.--- *--¡*\
i,;li*;T'-----
,
: ***lLI;;J**".j..+:-
E> 4
lvglDJ:r
*
,¡
ii-ii::- ¡*.*- -^^1
é.
t
Figura ?-31. Ejempio de flujo de datos para scgmentos de cédigos múitipies
¿