Title: Leccin 3 y 4
1Lección 3Creando un SubVI
- A. Que es un SubVI
- B. Como crear el icono y los conectores
- C. Como usar un VI como un subVI
- D. Como usar el comando Create SubVI
2SubVIs
significa usar un VI (subrutina) en un diagrama
de bloques de un VI de nivel más alto. Requiere
de un icono y de conectores
3Ejemplo de SubVI Calculando una pendiente
4Creando el Icono
- Haga clic-derecho en el icono (Panel o Diagrama)
- Crear siempre un icono en blanco y negro
5Creando los Conectores
Clic-derecho en el icono (del Panel)
6Creando los conectores - cont.
Se usa la herramienta alambrar
Clic
7El panel del conector
- Los colores de los conectores coinciden con los
tipos de datos a los cuales están conectados - Clic sobre las terminales para ver su asociación
en el panel frontal de objetos
8Usando un VI como SubVI
- Guardar el subVI con un nombre acorde a la
función que realiza - Llamando los subVIs
- FunctionsSelect a VI
- o
- Arrastrar el icono al diagrama de trabajo
9Ayuda y Clasificando Terminales
Clasidicando entradas y salidas Ventana de
ayuda Required Etiqueta Bold Recommended
texto Normal Optional - Visible o mostrando
fracmentos del alambrado
10Documentando el VI
- Documentando VIs - VI PropertiesDocumentation
- Documentando objetos - Description and Tip...
Documentando el VI
Descripción y Tip
11Opción de como crear un SubVI
- Seleccione el área que desea como subVI
- Seleccione Create SubVI del Menú edición
12RESUMEN
- Los VIs pueden usarse como subVIs después de
hacer el icono y los conectores correspondientes - Un icono se crea usando el comando Icon Editor
- Los conectores se definen elijiendo la opción
number of terminals - Los subVIs se cargan usando el comando Select a
VI... en la paleta de Funciones o arrastrando el
icono en la ventana del nuevo diagrama.
13RESUMEN..
- Se puede tener ayuda en línea para los subVIs
usando la opción Show Context Help. - Se puede hacer una buena documentación o
descripción funcional del subVI - Usar la función Create SubVI para crear módulos
en el diagrama de bloques
14Lección 4Lazos (Loops) y Gráficos
- A. Acerca de la función While
- B. Acerca de los gráficos tipo waveform
- C. Como usar los registros tipo shift
- D. Acerca de los lazos For .
15Lazo While
1. Seleccionar While Loop
2. Seleccione el código a ser repetido
3. Arrastre, adicione nodos y después alambre
Do (Ejecuta las instrucciones dentro del
lazo) While condición Verdadera (TRUE)
16Seleccione la condición del lazo
- Clic-derecho en la terminal de la condición para
definir cuando la ejecución debe de parar
Terminal de iteración
Terminal de la Condición
17Gráficos tipo Waveform Chart
Seleccionar de la sub-paleta ControlsGraph
Update
18Alambrando los gráficos Charts
Una sola gráfica Gráficos Múltiples
19Acción mecánica de los Booleanos
- Switch de acción El Control es cambiado a mano
- Acción Latch El Control se revierte a su estado
por default cuando es leído por el diagrama
20Modificando Controles Numéricos e Indicadores
- Fijando el rango de los datos
- Fijando la precisión de los dígitos
21Registros Shift
Disponibles en el borde izquierda o derecha de
la estructura del lazo. Clic-derecho en el
borde y seleccionar Add Shift Register
Terminal derecha guarda los datos hasta completar
la iteración Terminal izquierda provee los
datos guardados al inicio de la siguiente
iteración.
22Elementos adicionales al registro Shift
Los valores previos están disponibles en las
terminales de la izquierda
Clic derecho en la terminal izquierda para
adicionar nuevos elementos
Clic derecho sobre el borde para adicionar nuevos
registros shift
El último valor se pasa a la terminal de la
derecha
1er lazo 2do lazo 3er lazo
23Inicializando Registros Shift
Inicializado
Sín inicializar
RUN 1
Valor inicial 5
Valor inicial 0
RUN 2
Valor inicial 5
Valor inicial 8
24Personalizando Gráficos tipo Charts y Graphs
- Leyendas (color, estilo, estilo línea, etc.)
- Desplegado digital
- Scrollbar
- Personalizando los ejes
- X Y
- Paleta del Graph
- Leyenda de las escalas
25El Lazo For ..
En la paleta de funciones y de ahí en la
sub-paleta de estructuras Encerrar el código a
repetir y/o adicione nuevos nodos dentro de los
límites de la función Ejecuta el diagrama
debtro del lazo un determinado número de veces.
Se pueden crear registros tipo Shift en los
bordes de la función.
26Conversión Numérica
- Los números por omisión son doble precisión (8
bytes) o enteros largos (4 bytes) - LabVIEW automáticamente convierte a las
diferentes representaciones - Se crea un punto o nodo gris que indica la
conversión de flotante a entero
27RESUMEN
- Existen dos estructuras de repetición
- Lazo While..
- Lazo For .
- Se puede controlar la duración de un lazo usando
la función Wait Until Next ms - Existen tres modos del gráfico tipo Chart
- Strip chart
- Scope chart
- Sweep chart
28RESUMEN
- Los gráficos pueden personalizarse haciendo clic
derecho sobre el menú del gráfico, - Los registros tipo Shift transfieren los valores
de los datos de una iteración a la siguiente, - LabVIEW se adapta a caulquier tipo de datos