lección 3 creando un subvi a.que es un subvi a.que es un subvi b.como crear el icono y los...
TRANSCRIPT
![Page 1: Lección 3 Creando un SubVI A.Que es un SubVI A.Que es un SubVI B.Como crear el icono y los conectores B.Como crear el icono y los conectores C.Como usar](https://reader034.vdocuments.co/reader034/viewer/2022050720/552f663f550346d9318b456e/html5/thumbnails/1.jpg)
Lección 3Lección 3Creando un SubVICreando un SubVI
A.A. Que es un Que es un SubVISubVI
B.B. Como crear el icono y los Como crear el icono y los conectoresconectores
C.C. Como usar un VI como un Como usar un VI como un subVIsubVI
D.D. Como usar el comando Como usar el comando Create SubVICreate SubVI
![Page 2: Lección 3 Creando un SubVI A.Que es un SubVI A.Que es un SubVI B.Como crear el icono y los conectores B.Como crear el icono y los conectores C.Como usar](https://reader034.vdocuments.co/reader034/viewer/2022050720/552f663f550346d9318b456e/html5/thumbnails/2.jpg)
SubVIsSubVIs• 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
![Page 3: Lección 3 Creando un SubVI A.Que es un SubVI A.Que es un SubVI B.Como crear el icono y los conectores B.Como crear el icono y los conectores C.Como usar](https://reader034.vdocuments.co/reader034/viewer/2022050720/552f663f550346d9318b456e/html5/thumbnails/3.jpg)
Ejemplo de SubVI Ejemplo de SubVI Calculando una Calculando una
pendientependiente
![Page 4: Lección 3 Creando un SubVI A.Que es un SubVI A.Que es un SubVI B.Como crear el icono y los conectores B.Como crear el icono y los conectores C.Como usar](https://reader034.vdocuments.co/reader034/viewer/2022050720/552f663f550346d9318b456e/html5/thumbnails/4.jpg)
Creando el Creando el IconoIcono• Haga clic-derecho en el icono (Panel o Diagrama)
• Crear siempre un icono en blanco y negro
![Page 5: Lección 3 Creando un SubVI A.Que es un SubVI A.Que es un SubVI B.Como crear el icono y los conectores B.Como crear el icono y los conectores C.Como usar](https://reader034.vdocuments.co/reader034/viewer/2022050720/552f663f550346d9318b456e/html5/thumbnails/5.jpg)
Creando los ConectoresCreando los ConectoresClic-derecho en el icono (del Panel)
![Page 6: Lección 3 Creando un SubVI A.Que es un SubVI A.Que es un SubVI B.Como crear el icono y los conectores B.Como crear el icono y los conectores C.Como usar](https://reader034.vdocuments.co/reader034/viewer/2022050720/552f663f550346d9318b456e/html5/thumbnails/6.jpg)
Creando los Creando los conectores - cont.conectores - cont. ClicSe usa la herramienta
alambrar
![Page 7: Lección 3 Creando un SubVI A.Que es un SubVI A.Que es un SubVI B.Como crear el icono y los conectores B.Como crear el icono y los conectores C.Como usar](https://reader034.vdocuments.co/reader034/viewer/2022050720/552f663f550346d9318b456e/html5/thumbnails/7.jpg)
El panel del El panel del conectorconector• 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
![Page 8: Lección 3 Creando un SubVI A.Que es un SubVI A.Que es un SubVI B.Como crear el icono y los conectores B.Como crear el icono y los conectores C.Como usar](https://reader034.vdocuments.co/reader034/viewer/2022050720/552f663f550346d9318b456e/html5/thumbnails/8.jpg)
Usando un VI como SubVIUsando un VI como SubVIGuardar el subVI con un nombre Guardar el subVI con un nombre acorde a la función que realizaacorde a la función que realiza
Llamando los subVIsLlamando los subVIs– Functions»Select a VI…Functions»Select a VI…
oo – Arrastrar el icono al diagrama Arrastrar el icono al diagrama de trabajode trabajo
![Page 9: Lección 3 Creando un SubVI A.Que es un SubVI A.Que es un SubVI B.Como crear el icono y los conectores B.Como crear el icono y los conectores C.Como usar](https://reader034.vdocuments.co/reader034/viewer/2022050720/552f663f550346d9318b456e/html5/thumbnails/9.jpg)
Documentando el VIDocumentando el VI• Documentando VIs - VI Properties»Documentation• Documentando objetos - Description and Tip...
Documentando el VI
Descripción y Tip
![Page 10: Lección 3 Creando un SubVI A.Que es un SubVI A.Que es un SubVI B.Como crear el icono y los conectores B.Como crear el icono y los conectores C.Como usar](https://reader034.vdocuments.co/reader034/viewer/2022050720/552f663f550346d9318b456e/html5/thumbnails/10.jpg)
Opción de como crear Opción de como crear un SubVIun SubVI Seleccione el área que desea Seleccione el área que desea
como subVIcomo subVI Seleccione Seleccione Create SubVICreate SubVI del del
Menú ediciónMenú edición
![Page 11: Lección 3 Creando un SubVI A.Que es un SubVI A.Que es un SubVI B.Como crear el icono y los conectores B.Como crear el icono y los conectores C.Como usar](https://reader034.vdocuments.co/reader034/viewer/2022050720/552f663f550346d9318b456e/html5/thumbnails/11.jpg)
RESUMENRESUMEN
Los VIs pueden usarse como subVIs Los VIs pueden usarse como subVIs después de hacer el icono y los después de hacer el icono y los conectores correspondientesconectores correspondientes
Un icono se crea usando el comando Un icono se crea usando el comando Icon EditorIcon Editor
Los conectores se definen elijiendo la Los conectores se definen elijiendo la opción “opción “number of terminalsnumber of terminals””
Los subVIs se cargan usando el Los subVIs se cargan usando el comando “comando “Select a VI...Select a VI...” en la paleta ” en la paleta de Funciones o arrastrando el icono de Funciones o arrastrando el icono en la ventana del nuevo diagrama.en la ventana del nuevo diagrama.
![Page 12: Lección 3 Creando un SubVI A.Que es un SubVI A.Que es un SubVI B.Como crear el icono y los conectores B.Como crear el icono y los conectores C.Como usar](https://reader034.vdocuments.co/reader034/viewer/2022050720/552f663f550346d9318b456e/html5/thumbnails/12.jpg)
RESUMEN…..RESUMEN…..
Se puede tener ayuda en línea para Se puede tener ayuda en línea para los subVIs usando la opción los subVIs usando la opción Show Show Context HelpContext Help..Se puede hacer una buena Se puede hacer una buena documentación o descripción documentación o descripción funcional del subVIfuncional del subVIUsar la función Usar la función Create SubVICreate SubVI para para crear módulos en el diagrama de crear módulos en el diagrama de bloquesbloques
![Page 13: Lección 3 Creando un SubVI A.Que es un SubVI A.Que es un SubVI B.Como crear el icono y los conectores B.Como crear el icono y los conectores C.Como usar](https://reader034.vdocuments.co/reader034/viewer/2022050720/552f663f550346d9318b456e/html5/thumbnails/13.jpg)
LecciónLección 4 4
Lazos (Loops) y Lazos (Loops) y GráficosGráficos
A.A. Acerca de la función Acerca de la función WhileWhile
B.B. Acerca de los gráficos tipo Acerca de los gráficos tipo waveformwaveform
C.C. Como usar los registros Como usar los registros tipo tipo shiftshift
D.D. Acerca de los lazos Acerca de los lazos For ….For ….
![Page 14: Lección 3 Creando un SubVI A.Que es un SubVI A.Que es un SubVI B.Como crear el icono y los conectores B.Como crear el icono y los conectores C.Como usar](https://reader034.vdocuments.co/reader034/viewer/2022050720/552f663f550346d9318b456e/html5/thumbnails/14.jpg)
Lazo WhileLazo While
Do
(Ejecuta las instrucciones dentro del lazo)
While condición Verdadera (TRUE)
1. Seleccionar While Loop 2. Seleccione el código a ser repetido
3. Arrastre, adicione nodos y después alambre
![Page 15: Lección 3 Creando un SubVI A.Que es un SubVI A.Que es un SubVI B.Como crear el icono y los conectores B.Como crear el icono y los conectores C.Como usar](https://reader034.vdocuments.co/reader034/viewer/2022050720/552f663f550346d9318b456e/html5/thumbnails/15.jpg)
Seleccione la condición Seleccione la condición del lazodel lazo
Clic-derecho en la terminal de la condición Clic-derecho en la terminal de la condición para definir cuando la ejecución debe de pararpara definir cuando la ejecución debe de parar
Terminal de iteración Terminal de la Condición
![Page 16: Lección 3 Creando un SubVI A.Que es un SubVI A.Que es un SubVI B.Como crear el icono y los conectores B.Como crear el icono y los conectores C.Como usar](https://reader034.vdocuments.co/reader034/viewer/2022050720/552f663f550346d9318b456e/html5/thumbnails/16.jpg)
Gráficos tipo Gráficos tipo “Waveform Chart”“Waveform Chart”• Seleccionar de la sub-paleta Controls»Graph
UpdatUpdatee
![Page 17: Lección 3 Creando un SubVI A.Que es un SubVI A.Que es un SubVI B.Como crear el icono y los conectores B.Como crear el icono y los conectores C.Como usar](https://reader034.vdocuments.co/reader034/viewer/2022050720/552f663f550346d9318b456e/html5/thumbnails/17.jpg)
Alambrando los gráficos Alambrando los gráficos “Charts”“Charts”
• Una sola gráfica
• Gráficos Múltiples
![Page 18: Lección 3 Creando un SubVI A.Que es un SubVI A.Que es un SubVI B.Como crear el icono y los conectores B.Como crear el icono y los conectores C.Como usar](https://reader034.vdocuments.co/reader034/viewer/2022050720/552f663f550346d9318b456e/html5/thumbnails/18.jpg)
Acción mecánica de los BooleanosAcció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
![Page 19: Lección 3 Creando un SubVI A.Que es un SubVI A.Que es un SubVI B.Como crear el icono y los conectores B.Como crear el icono y los conectores C.Como usar](https://reader034.vdocuments.co/reader034/viewer/2022050720/552f663f550346d9318b456e/html5/thumbnails/19.jpg)
Modificando Controles Numéricos e Modificando Controles Numéricos e IndicadoresIndicadores
• Fijando la precisión de los dígitos
• Fijando el rango de los datos
![Page 20: Lección 3 Creando un SubVI A.Que es un SubVI A.Que es un SubVI B.Como crear el icono y los conectores B.Como crear el icono y los conectores C.Como usar](https://reader034.vdocuments.co/reader034/viewer/2022050720/552f663f550346d9318b456e/html5/thumbnails/20.jpg)
Registros ShiftRegistros 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.
Antes del
inicio del lazo
PrimeraIteración
2aIteración
UltimaIteración
Valor inicial
Valor 1
Valor 1
Valor 2
Valor 2
Valor 3
Valor 3Valornicial
![Page 21: Lección 3 Creando un SubVI A.Que es un SubVI A.Que es un SubVI B.Como crear el icono y los conectores B.Como crear el icono y los conectores C.Como usar](https://reader034.vdocuments.co/reader034/viewer/2022050720/552f663f550346d9318b456e/html5/thumbnails/21.jpg)
Elementos adicionales al Elementos adicionales al registro Shiftregistro Shift
El último valor se pasa a la terminal de la derecha
Clic derecho en la terminal izquierda para adicionar nuevos elementos
Los valores previos están disponibles en las terminales de la izquierda
Clic derecho sobre el borde para adicionar nuevos registros shift
1er lazo
2do lazo
3er lazo
![Page 22: Lección 3 Creando un SubVI A.Que es un SubVI A.Que es un SubVI B.Como crear el icono y los conectores B.Como crear el icono y los conectores C.Como usar](https://reader034.vdocuments.co/reader034/viewer/2022050720/552f663f550346d9318b456e/html5/thumbnails/22.jpg)
Inicializando Inicializando Registros ShiftRegistros Shift
RUN 1
RUN 2
Valor inicial = 5
Inicializado Sín inicializar
Valor inicial = 5
Valor inicial = 0
Valor inicial = 8
![Page 23: Lección 3 Creando un SubVI A.Que es un SubVI A.Que es un SubVI B.Como crear el icono y los conectores B.Como crear el icono y los conectores C.Como usar](https://reader034.vdocuments.co/reader034/viewer/2022050720/552f663f550346d9318b456e/html5/thumbnails/23.jpg)
Personalizando Gráficos tipo Personalizando Gráficos tipo Charts y GraphsCharts y Graphs Leyendas (color, estilo, estilo Leyendas (color, estilo, estilo
línea, etc.)línea, etc.) Desplegado digital Desplegado digital Scrollbar Scrollbar Personalizando los ejesPersonalizando los ejes
X Y X Y Paleta del GraphPaleta del Graph Leyenda de las escalasLeyenda de las escalas
![Page 24: Lección 3 Creando un SubVI A.Que es un SubVI A.Que es un SubVI B.Como crear el icono y los conectores B.Como crear el icono y los conectores C.Como usar](https://reader034.vdocuments.co/reader034/viewer/2022050720/552f663f550346d9318b456e/html5/thumbnails/24.jpg)
El Lazo For …..El 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.
Número de ciclos(Entrada numérica)
Contador
![Page 25: Lección 3 Creando un SubVI A.Que es un SubVI A.Que es un SubVI B.Como crear el icono y los conectores B.Como crear el icono y los conectores C.Como usar](https://reader034.vdocuments.co/reader034/viewer/2022050720/552f663f550346d9318b456e/html5/thumbnails/25.jpg)
Conversión NuméricaConversió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
![Page 26: Lección 3 Creando un SubVI A.Que es un SubVI A.Que es un SubVI B.Como crear el icono y los conectores B.Como crear el icono y los conectores C.Como usar](https://reader034.vdocuments.co/reader034/viewer/2022050720/552f663f550346d9318b456e/html5/thumbnails/26.jpg)
RESUMENRESUMEN
Existen dos estructuras de repeticiónExisten dos estructuras de repetición– – Lazo Lazo While….. While….. – – Lazo Lazo For …….For …….
Se puede controlar la duración de un Se puede controlar la duración de un lazo usando la función lazo usando la función Wait Until Wait Until Next msNext ms
Existen tres modos del gráfico tipo Existen tres modos del gráfico tipo ChartChart– – Strip chartStrip chart– – Scope chartScope chart– – Sweep chartSweep chart
![Page 27: Lección 3 Creando un SubVI A.Que es un SubVI A.Que es un SubVI B.Como crear el icono y los conectores B.Como crear el icono y los conectores C.Como usar](https://reader034.vdocuments.co/reader034/viewer/2022050720/552f663f550346d9318b456e/html5/thumbnails/27.jpg)
RESUMEN ……RESUMEN ……
Los gráficos pueden personalizarse Los gráficos pueden personalizarse haciendo clic derecho sobre el menú del haciendo clic derecho sobre el menú del gráfico,gráfico,
Los registros tipo Shift transfieren los Los registros tipo Shift transfieren los valores de los datos de una iteración a la valores de los datos de una iteración a la siguiente,siguiente,
– – LabVIEW se adapta a caulquier LabVIEW se adapta a caulquier tipo de datostipo de datos