Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Practicas de Labview PDF
Practicas de Labview PDF
Diagrama de Bloques
8. Seleccione WindowShow Diagram o presione las teclas <Ctrl-E> para mostrar el diagrama de
bloque del VI Signal Generation and Processing.
(MacOS) Presione las teclas <Command-E>. (Sun) Presione las teclas <Meta-E>.
(Linux) Presione las teclas <Alt-E>.
Este diagrama de bloque contiene muchos de los elementos bsicos de diagrama de bloque,
incluyendo subVIs, funciones, y estructuras, de las cuales usted aprender mas tarde en el curso.
9. Seleccione WindowShow Panel o presione las teclas <Ctrl-E> para regresar al Panel Frontal.
10. Cierre el VI y no guarde los cambios.
Ejercicio 1 Convertir C a F
Construir un VI
Complete los pasos siguientes para crear un VI que tome un nmero representando grados Celsius y lo
convierta a un nmero representando grados Fahrenheit.
En las ilustraciones de cableado, la flecha al final del icono del mouse (mostrado al lado izquierdo) muestra
donde hacer clic y el numero en la flecha indica cuantas veces hay que hacer clic.
Panel Frontal
1. Seleccione FileNew para abrir un nuevo panel frontal.
2. (Opcional) Seleccione WindowTile Left and Right para mostrar el panel frontal y el diagrama
de bloques uno al lado del otro.
3. Cree un control digital numrico. Usted utilizara este control para introducir el valor en grados
Centgrados.
a. Seleccione el control digital en la paleta de ControlsNumeric Controls. Si la paleta de
Controls no esta visible, haga clic-derecho en un rea abierta del panel frontal para
desplegarla.
b. Mueva el control al panel frontal y haga clic para colocar el control.
c. Escriba deg C adentro de la etiqueta y haga clic afuera de la etiqueta o haga clic en el
botn Enter de la barra de herramientas. Si usted no escribe el nombre inmediatamente,
LabVIEW utiliza una etiqueta que tiene por defecto. Usted puede editar una etiqueta en
cualquier momento utilizando la herramienta de Etiquetado.
4. Cree un indicador digital numrico. Usted utilizara este indicador para mostrar el valor en grados
Fahrenheit.
a. Seleccione el indicador digital en la paleta ControlsNumeric Indicators.
b. Mueva el indicador al panel frontal y haga clic para colocar el indicador.
c. Escriba deg F adentro de la etiqueta y haga clic afuera de la etiqueta o haga clic en el
botn Enter.
LabVIEW crea terminales de control e indicacin correspondientes en el diagrama de bloques.
Las terminales representan el tipo de dato de control o indicacin. Por ejemplo, una terminal
DBL representa un control o indicador numrico de punto flotante con valor de precisin-doble.
Nota Las terminales de control tienen un borde ms grueso que las terminales de los indicadores.
Diagrama de Bloque
5. Despliegue el diagrama de bloques hacienda clic en el o seleccionando WindowShow
Diagram.
Nota: Las terminales del Diagrama de Bloques pueden ser vistas como iconos o como terminales.
Para cambiar la manera en que LabVIEW despliega estos objetos haga clic derecho en la terminal y
seleccione View As Icon.
Usted puede doblar un cable al hacer clic para sujetar el cable a la pantalla y moviendo el
cursor en una direccin perpendicular. Presione la barra de espaciamiento para cambiar la
direccin de cableado.
Para identificar terminales en los nodos, haga clic derecho en las funciones de
Multiplicacin y Suma y seleccione Visible ItemsTerminals desde el men de atajo
para desplegar el conector. Regrese a los iconos una vez que haya cableado haciendo clic
derecho en las funciones y seleccionando Visible ItemsTerminals desde el men de
atajo para remover la seleccin (checkmark).
Cuando mueva la herramienta de Cableado sobre una terminal, el rea de la terminal se
ilumina intermitentemente, indicando que al hacer clic sobre ella se conectara el cable a la
terminal y una etiqueta de sugerencia aparece, mostrando el nombre de la terminal.
Para cancelar un cable que se ha comenzado a conectar, presione la tecla <Esc>, haga clic
derecho, o haga clic en la terminal de inicio.
10. Despliegue el panel frontal haciendo clic en el o seleccionando WindowShow Panel.
11. Salve el VI ya que usted utilizara este VI despus en el curso.
a. Seleccione FileSave.
b. Navegue a c:\exercises\LV Intro.
Note Salve todos los VIs que edita en este curso en c:\exercises\LV Intro.
c. Escriba Convertir C a F.vi en el ventana de dialogo.
2. Haga clic derecho en el icono en la parte superior derecha del panel frontal y seleccione Edit
Icon del men de atajo. Esto hace que la ventana de dialogo Icon Editor aparezca.
3. Haga doble clic en la herramienta de Seleccin en la parte izquierda de la ventana de dialogo del
Icon Editor para seleccionar el icono por defecto.
4. Presione la tecla <Delete> para remover el icono por defecto.
5. Haga doble clic en la herramienta de Rectngulo para re-dibujar la orilla.
6. Cree el siguiente icono.
Panel Frontal
1. Seleccione FileNew para abrir el nuevo panel frontal.
2. Cree el indicador de termmetro, como se muestra en el siguiente panel frontal.
Diagram de Bloque
4. Seleccione WindowShow Diagram para desplegar el diagrama de bloques.
5. Construya el siguiente diagrama de bloques.
a. Haga clic con el botn derecho en el icono en la parte superior derecha del panel frontal y
seleccione Edit Icon desde el men de atajo. La ventana de dialogo Icon Editor aparece.
b. Haga doble clic con la herramienta de Seleccin en el lado izquierdo de la ventana de
dialogo Icon Editor para seleccionar el icono por defecto.
c. Presione la tecla <Delete> para remover el icono por defecto.
d. Haga doble clic en la herramienta de Rectngulo para re-dibujar la orilla.
e. Use la herramienta de Lpiz para dibujar un icono que represente el termmetro.
f. Utilice el Foreground y las herramientas de Llenado para colorear el termmetro de rojo.
Nota Para dibujar lneas rectas horizontales o verticales, presione la tecla <Shift> mientras utilice la
herramienta del lpiz para mover el cursor.
a. Haga clic doble sobre la herramienta de Texto, mostrada a la izquierda, y cambie el
tamao de la letra (fuente) a Small Fonts.
b. Seleccione el icono B&W y seleccione 256 Colors en el espacio Copy from para crear
un icono en blanco y negro, el cual LabVIEW utiliza para imprimir a menos que usted
tenga una impresora a color.
c. Cuando el icono este completo, haga clic en el botn OK. El icono aparece en la esquina
superior derecha del panel frontal.
11. Seleccione FileSave para salvar el VI. Elija un lugar en su disco duro para salvar el VI como
Termometro.vi.
12. Seleccione FileClose para cerrar el VI.
Panel Frontal
1. Abra un nuevo VI.
2. Construya el siguiente panel frontal.
Diagrama de Bloque
3. Seleccione WindowShow Diagram para desplegar el diagrama de bloques.
4. Circunscriba las dos terminales en un ciclo mientras (While Loop), como se muestra en el
siguiente diagrama de bloques.
12. Haga clic derecho en la grafica de forma de onda y seleccione Data OperationsClear Chart
desde el men de atajo para vaciar el buffer de despliegue y resetear la grafica de forma de onda.
Si el VI esta corriendo, usted puede seleccionar Clear Chart desde el men de atajo.
Aadiendo Temporizado
Cuando este VI corre, el ciclo mientras (While Loop) se ejecuta tan rpido como le es posible. Complete los
siguientes pasos para tomar datos a ciertos intervalos, tales como una vez cada medio-segundo, como se
muestra en el siguiente diagrama de bloque.
Panel Frontal
1. Abra un nuevo VI y construya el siguiente panel frontal utilizando las siguientes sugerencias.
Diagrama de Bloque
2. Construya el siguiente diagrama de bloque.
7. Corra el VI
8. Salve y cierre ambos VIs.
Diagrama de Bloques
2. Construya el siguiente diagrama de bloques.
b. Coloque un Wait Until Next ms Multiple desde FunctionsAll Functions Time & Dialog
y cree una constante con un valor de 100.
c. Coloque dos VIs Simulate Signal Express de FunctionsInput y deje el tipo de seal (Signal
type) como seno (Sine) para el primer VI Simulate Signal y cambia el tipo de seal a
cuadrada (Square) para el segundo VI. Cablee ambas salidas a la grafica de forma de onda.
Una funcin de Merge Signals (combinar seales) se insertara automticamente.
d. Expanda los VIs Simulate Signal Express para mostrar otro Input/Output (entrada/salida).
Por defecto, error out debera de aparecer. Cambie esto a frecuencia al hacer clic en error out
y elegir Frequency.
3. Salve el VI como Grafica Multiplot.vi.
4. Despliegue el panel frontal y corra el VI.
5. Salve y cierre el VI.
a. Cree un control numrico y cambie la Etiqueta (Label) a Square Root Input (entrada de
raz cuadrada). Cree un indicador numrico para la raz cuadrada (Square Root).
b. Coloque Error In 3D.ctl de ControlsAll ControlsArrays & Clusters.
c. Coloque Error Out 3D.ctl de Controls All ControlsArrays & Clusters.
Diagrama de Bloque
2. Construya el siguiente diagrama de bloque.
Panel Frontal
En lugar de comenzar de la nada, utilizaremos una plantilla de VI para crear nuestra maquina de
estado.
1. Desde la ventana inicial de LabVIEW haga clic en New, y elija Standard State Machine, la
cual se encuentra localizada bajo el encabezamiento VI from Template Frameworks
Design Patterns.
2. Examine la plantilla, y despus slvela en otro directorio antes de comenzar a trabajar en ella.
Block Diagram
3. Haga clic derecho en la constante enum etiquetada Next State y seleccione Open Type Def.
4. En el panel frontal de StateMachinesStates.ctl escriba Def VI, haga clic derecho en el control de
estados enum y elija Edit Items.
5. Aada dos estados ms. Nmbrelos State 1 y State 2
6. Cierre State Machines.ctl y escriba Def Front panel y salve el control con el nombre por defecto
cuando se le pregunte.
7. Haga clic derecho en la etiqueta del selector de casos (Case Selector Label) de la estructura de
casos y elija Duplicate case. Haga esto una vez ms de manera que hallan cuatro casos:
Initialize, State 1, State 2, y Stop.
9. Haga clic derecho en el registro de desplazamiento (shift register) en el costado izquierdo del
ciclo mientras (while loop) y cree un indicador. Cambie su nombre a Current State.
10. En Initialize, caso por defecto (Default case) coloque una function One Button Dialog y
conecte una constante de cadena de caracteres a la entrada de Message. Escriba Now beginning
test en la constante de cadena de caracteres.