3
Introducción El poder de LabVIEW se encuentra en la naturaleza jerárquica de la VI. Un VI dentro de otro VI se llama un subVI. No hay límite en el número de capas en la jerarquía. Usando subVIs le ayuda a gestionar los cambios y depurar el diagrama de bloques de forma rápida. Modularidad La modularidad define el grado en que un VI se compone de componentes discretos de tal manera que un cambio en uno de los componentes tiene un impacto mínimo en otros componentes. Estos componentes se denominan módulos, o subVIs. La modularidad aumenta la legibilidad y reutilización de tu Vis SubVIs Al hacer doble clic en un subVI, aparecen un panel frontal y diagrama de bloques, en lugar de un cuadro de diálogo en el que puede configurar las opciones. El panel frontal incluye controles e indicadores. El diagrama de bloques incluye cables, terminales, funciones, subVIs, y otros objetos de LabVIEW. Un subVI corresponde a una subrutina en lenguajes de programación basados en texto. La tabla que aparece en la

Programacion Modular Labview

Embed Size (px)

DESCRIPTION

Crear bloques de funcion y subprogramas en labview, para una mejor organizacion de un VI

Citation preview

Page 1: Programacion Modular Labview

Introducción El poder de LabVIEW se encuentra en la naturaleza jerárquica de la VI. Un VI dentro de otro VI se llama un subVI. No hay límite en el número de capas en la jerarquía. Usando subVIs le ayuda a gestionar los cambios y depurar el diagrama de bloques de forma rápida.

Modularidad La modularidad define el grado en que un VI se compone de componentes discretos de tal manera que un cambio en uno de los componentes tiene un impacto mínimo en otros componentes. Estos componentes se denominan módulos, o subVIs. La modularidad aumenta la legibilidad y reutilización de tu Vis

SubVIs Al hacer doble clic en un subVI, aparecen un panel frontal y diagrama de bloques, en lugar de un cuadro de diálogo en el que puede configurar las opciones. El panel frontal incluye controles e indicadores. El diagrama de bloques incluye cables, terminales, funciones, subVIs, y otros objetos de LabVIEW. Un subVI corresponde a una subrutina en lenguajes de programación basados en texto. La tabla que aparece en la pantalla contiene diagramas de pseudocódigo y de bloques que muestran la analogía entre subVIs y subrutinas.

Page 2: Programacion Modular Labview

Al crear VIs, puede utilizar subVIs o bucles para realizar una operación repetitiva. El bloque diagrama que aparece en la pantalla contiene dos operaciones idénticas. En tal caso, se puede colocar el código de las operaciones idénticas en otro VI y llamar a este VI como un subVI dos veces en el bloque diagrama. Esto permite que el nuevo diagrama de bloques para funcionar el mismo que el diagrama de bloque original con dos operaciones idénticas.

Page 3: Programacion Modular Labview