Professional Documents
Culture Documents
Vol. 1 / 2015
3.
4.
Al lenguaje de programacin que usa LabVIEW tambin se le llama
lenguaje G. La mayora de los lenguajes se basan en una programacin
imperativa, la cual es simplemente una sucesin de operaciones. Sin
embargo el lenguaje G no usa una programacin imperativa sino una
ejecucin basada en el flujo de datos (dataflow). [1]
Un programa en LabVIEW consiste bsicamente en una serie de
funciones unidas mediante cables. Los datos circulan o fluyen por los
cables. Una funcin slo podr ejecutarse cuando tenga disponibles
todos los datos que le sirven como entradas. Esta forma de ejecutar un
programa favorece el paralelismo y es ms apropiada para sistemas
multiprocesador y multihilo.
1.
VI y subVI
Los ficheros con los programas creados en LabVIEW se llaman VIs
(Virtual Instrument). En muchas ocasiones un programa ser de un
tamao tal que habr que separarlo en varios ficheros o habr alguna
seccin de cdigo que convenga reutilizarla varias veces. Un VI
puede contener a otro de forma que el segundo sera un subVI del
primero, el concepto es equivalente a las funciones de un lenguaje
tradicional.
I.
MARCO TERICO
Entendimiento Modularidad
La modularidad, por definicin, significa utilizar mdulos o partes
ms pequeas para el objetivo general. Dentro de LabVIEW,
programar modularidad significa crear secciones ms pequeas de
cdigo conocido como subVIs. SubVIs son los mismos que VIs.
Contienen paneles frontales y diagramas de bloques, pero los llaman
desde dentro de un VI. Un subVI es similar a una subrutina en
lenguajes de programacin basados en texto. [2]
Cuando se crea un subVI y utilizarlo, usted ve un icono dentro de su
diagrama de bloques que representa el subVI. Puede personalizar este
icono, que es el mismo icono en la esquina superior derecha del panel
frontal subVI y diagrama de bloques.
Vol. 1 / 2015
La seccin seleccionada del diagrama de bloques se reemplaza con
un icono para el subVI. LabVIEW crea controles e indicadores para
los nuevos subVI, configura automticamente el panel conector
basado en el nmero de terminales de control e indicadores
seleccionados, y los alambres subVI a los cables existentes.
Vol. 1 / 2015
II.
CONCLUSIONES
REFERENCIAS