You are on page 1of 3

Creacin de un SubVI en el software LabVIEW.

Castillo Carrin Daniel Alejandro


Departamento de Elctrica y Electrnica, Universidad de las Fuerzas Armadas ESPE Extensin Latacunga
Latacunga, Ecuador
dacastillo@espe.edu.ec

Abstract.- El presente documento muestra las formas existentes


para la creacin de un SubVI en el software LabVIEW, ya que,
un apropiado uso de los SubVI, permite que la programacin y
desarrollo de instrumentos virtuales sea ms sencilla, debido a
la posibilidad de tener la reutilizacin de programas
previamente realizados o procesos pequeos que pueden ser
aadidos a un sistema completamente complejo y extenso.

I. Introduccin
La Instrumentacin Virtual es un amplio campo dentro de
la Electrnica, el cual con el transcurso de los aos ha
alcanzado cada vez un mayor protagonismo. El constante
control de diversos procesos industriales que se pueden
automatizar mediante la utilizacin de un software
especializado como LabVIEW, permite tener como base las
capacidades mximas que posean todos los instrumentos
fsicos, que una vez alcanzada su respectiva representacin
virtual, puede alcanzar niveles de utilizacin que no han sido
valorados a simple vista.

Como ya se ha dicho un SubVI es una subrutina, a la cual


se tiene acceso en un diagrama de bloques de un VI de ms
alto nivel. Para la creacin correcta de un SubVI se debe crear
y utilizar tanto el icono como los conectores (Cueva, 2003).
Una vez construidos el panel frontal y el diagrama de
bloques, se puede disear el icono y el conector, ya que cada
VI se puede usar como un subVI.
Cada VI muestra su icono en la parte superior derecha de
las ventanas de panel frontal y diagrama de bloques. El icono
es una representacin grfica del VI, puede contener texto,
imgenes o una combinacin de ambas. Al utilizar el VI
como un subVI el icono identifica a ste en el diagrama de
bloques del VI principal. Al hacer doble click sobre l se
puede editar para su personalizacin (Angel, 2010).

Dentro del software LabVIEW se presenta la posibilidad


de hacer una operacin anloga al llamado de funciones que
se da en la programacin basada en texto, denominado en este
entorno grfico como SubVI, el cual se considera como un
VI que ha sido llamado desde el diagrama de bloques de otro
VI que contenga mayores funcionalidades (Instruments,
2015).

Fig 1. Representacin de un icono en un VI


Creacin crear un Icono

Las aplicaciones que se les puede dar a los SubVI son


mltiples y por tal razn es importante realizar un anlisis de
los mtodos con los cuales se puede crear un SubVI, para que
la utilizacin de los mismos se vuelva una experiencia ms
sencilla para el usuario y se convierta en una herramienta
completamente efectiva al momento de optimizar un
programa correspondiente a un instrumento virtual creado.
Fig 2. Ventana de edicin de un icono
II. Metodologa
Para la creacin de un SubVI, se debe tener en cuenta
ciertos aspectos que son de vital importancia y cuyos
conceptos deben estar completamente claros para poder
aplicarse de la manera correcta y obtener los resultados
deseados por el usuario.

Dibuja y borra pxel por pxel

Asignacin de un conector

Dibuja lneas rectas; para dibujar lneas


horizontales, verticales o diagonales presione
<Shift>

Para mostrar el conector haga clic derecho en el icono e


indique Show connector.
Se cambia el patrn de conexiones seleccionando pattern
del men rpido

Copia el color de fondo desde un elemento


en el icono

Llena un rea encerrada con el color de


fondo.

Dibuja un borde rectangular del color de

Fig 4. Conector de un VI

fondo
Se selecciona una de las entradas o salidas de los
conectores y su correspondiente control o indicador

Dibuja un rectngulo del borde del color de


fondo en el marco y relleno con el color de
segundo plano

Selecciona un rea del icono para cortar.


Haciendo doble clic sobre esta herramienta se
seleccionar todo

Ingresa texto en el icono. Doble clic para


seleccionar una fuente diferente

Muestra los colores actuales de


fondo y de segundo plano (Carrin, 2008).

Tambin es necesario disear el conector para la utilizacin


del VI como subVI. El conector es un conjunto de terminales
que corresponden a los controles e indicadores del VI. Esto
es similar a la lista de parmetros que se pasan en una llamada
a una funcin en los lenguajes de programacin basados en
texto. El conector define las entradas y salidas que se pueden
conectar al VI al usarlo como subVI. El conector recibe datos
en los terminales de entrada y los pasa al cdigo del diagrama
de bloques a travs de los controles del panel frontal y recibe
los resultados en sus salidas a travs de los indicadores del
panel frontal.

Fig 3. Representacin de un Conector en un VI

Fig 5. Seleccin de entradas y salidas a los controles e


indicadores

Una vez asignados los conectores a los controles e


indicadores.

Se puede indicar el tipo de conector desde el men


rpido seleccionando el tipo de entrada en This
connection is.

Ya realizado esto se graba el VI.

Para Importar un VI como un sub-VI, se empieza por abrir


la paleta de funciones y seleccionar la opcin "Seleccione un
VI ...". Esto mostrar un mensaje que pedir que especifique
la ubicacin del VI que desea importar. Una vez que
seleccione el sub-VI aparecer como el icono del VI
especificado en el original, en la esquina superior derecha.
Los terminales de diseo de entrada y salida aparecern
especificados
en
el
Panel
Conector.

III. Conclusiones
Un SubVI no es ms que un VI en el cual se ha modificado
de manera especfica su icono y su conector, para que pueda
ser llamado desde otro VI que cuente con un nivel superior.
El icono de un SubVI tiene como principal funcionalidad
la identificacin de la funcin creada dentro del VI de nivel
superior.
El conector de un SubVI define las entradas y salidas del
Instrumento creado, el mismo debe ser muy bien configurado
para que al llamar al SubVI ste cumpla con la funcin para
la que fue creado.
Para poder llamar a un SubVI no se debe colocar una
instruccin de llamada as como se hace en el lenguaje de
programacin basado en texto, en este caso solo debe
colocarse en cualquier parte del diagrama de bloques y
ubicarse en Seleccionar un VI, este hecho facilita la
programacin ya que no se necesita una posicin especfica
para llamar al SubVI.
El uso de los SubVI ayuda al proceso de programacin,
brindando la posibilidad de incluir funciones que son
recurrentes de manera sencilla, sin tener que crear el cdigo
de programacin de una determinada funcin n veces segn
la aplicacin que se est desarrollando.
LabVIEW es una herramienta muy poderosa que si se sabe
administrar de manera adecuada sirve no solo como una
ayuda estudiantil para el aprendizaje de procesos industriales
sino que tambin colabora en el desarrollo profesional de los
ingenieros sobre todo en cuanto a la rama de Instrumentacin.

V. Referencias Bibliogrficas

Referencias
Angel. (2010). Instrumentos Virtuales. Obtenido de
ftp://ftp.ehu.es/cidira/dptos/depjt/Instrumen
tacion/BKANGEL/10_LabVIEW/Instrumentos_virtuales.
PDF
Carrin, I. (17 de Marzo de 2008). Slideshare.
Obtenido de LavBIEW Nivel 1:
http://es.slideshare.net/idcarrion/lab-viewnivel-i-semana-2
Cueva, V. (2003). Obtenido de Creando un SubVI:
http://slideplayer.es/slide/1020061/
Instruments, N. (2015). National Instruments.
Obtenido de Fundamentos del Entorno de
LabVIEW: http://www.ni.com/gettingstarted/labview-basics/esa/environment

You might also like