Ejercicio 1 – Convertir C a F
Construir un VI
Complete los pasos siguientes para crear un VI que tome un número representando
grados Celsius y lo convierta a un número 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 File»New para abrir un nuevo panel frontal.
2. (Opcional) Seleccione Window»Tile Left and Right para mostrar el panel
frontal y el diagrama de bloques uno al lado del otro.
3. Cree un control digital numérico. Usted utilizara este control para introducir el
valor en grados Centígrados.
a. Seleccione el control digital en la paleta de Controls»Numeric
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 botón 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 numérico. Usted utilizara este indicador para mostrar
el valor en grados Fahrenheit.
a. Seleccione el indicador digital en la paleta Controls»Numeric
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 botón Enter.
LabVIEW crea terminales de control e indicación correspondientes en el
diagrama de bloques. Las terminales representan el tipo de dato de control o
indicación. Por ejemplo, una terminal DBL representa un control o indicador
numérico de punto flotante con valor de precisión-doble.
Nota Las terminales de control tienen un borde más grueso que las terminales de
los indicadores.
Diagrama de Bloque
5. Despliegue el diagrama de bloques hacienda clic en el o seleccionando
Window»Show 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.
6. Seleccione las funciones de Multiplicación (Multiply) y Suma (Add) en la
paleta de Functions»Numeric y colóquelas en el diagrama de bloques. Si la
paleta de Functions no esta visible, haga clic derecho en un área libre en el
bloque de diagramas para desplegarla.
7. Seleccione una constante numérica en la paleta Functions»Numeric y
coloque dos de ellas en el diagrama de bloques. Cuando usted coloca la
constante numérica por primera vez esta queda seleccionada de manera que
usted pueda escribir el valor deseado.
8. Escriba 1.8 en una de las constantes y 32.0 en la otra.
Si usted movió las constantes antes de haberles asignado (escrito) un valor,
entonces utilice la herramienta de Etiquetado para ingresar los valores.
9. Utilice la herramienta de cableado para conectar los iconos como se muestra
en el diagrama de bloques previo.
Para cablear de una terminal a la otra, utilice la herramienta de
Cableado para hacer clic en la primera terminal, mover la herramienta
a la segunda terminal, y hacer clic en la segunda terminal, como se
muestra en la siguiente ilustración. Usted puede comenzar el cableado
desde cualquier terminal.
Usted puede doblar un cable al hacer clic para sujetar el cable a la
pantalla y moviendo el cursor en una dirección perpendicular. Presione
la barra de espaciamiento para cambiar la dirección de cableado.
Para identificar terminales en los nodos, haga clic derecho en las
funciones de Multiplicación y Suma y seleccione Visible
Items»Terminals 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 Items»Terminals desde el
menú de atajo para remover la selección (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
Window»Show Panel.
11. Salve el VI ya que usted utilizara este VI después en el curso.
a. Seleccione File»Save.
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 [Link] en el ventana de dialogo.
d. Haga clic en el botón Save.
12. Ingrese un número en el control digital y corra el VI.
a. Utilice la herramienta de Operación o la herramienta de Etiquetado
para hacer doble clic en el control digital y escribir un nuevo numero
(valor).
b. Haga clic en el botón de Run para correr el VI.
c. Trate diferentes números varios y corra el VI otra vez.
13. Seleccione File»Close para cerrar el VI Convertir C a F.
Fin del Ejercicio
Ejercicio 2 – Crear un SubVI
Panel Frontal
1. Seleccione File»Open y navegue a c:\exercises\LV Intro para abrir el
VI Convertir C a F.
Si usted cerro todos los VIs que estaban abiertos, haga clic en el botón
Open… en la ventana de dialogo de LabVIEW
Sugerencia Haga clic en la flecha junto al botón Open… en la ventana de dialogo de
LabVIEW para abrir documentos recientemente abiertos, tales como Convertir C a
[Link].
El siguiente panel frontal aparece.
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 Selección 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 Rectángulo para re-dibujar la orilla.
6. Cree el siguiente icono.
a. Utilice la herramienta de Texto para hacer clic en el área de edición.
b. Escriba C y F.
c. Haga doble clic en la herramienta de Texto y cambie el tamaño de la
letra (fuente) a Small Fonts.
d. Utilice la herramienta de Lápiz para crear una flecha.
Nota Para dibujar líneas rectas horizontales o verticales presione la tecla <Shift>
mientras usted utiliza la herramienta de Lápiz para mover el cursor.
e. Utilice la herramienta de Selección y las teclas de flecha (arrow keys)
para mover el texto y la flecha que usted creo.
f. Seleccione el icono B&W y seleccione 256 Colors en el campo Copy
from para crear un icono en blanco y negro, el cual LabVIEW utiliza
para imprimir a menos que usted tenga una impresora a colores.
g. Cuando el icono este completo, haga clic en el botón OK para cerrar la
ventana de dialogo Icon Editor. El icono aparece en la esquina
superior derecha del panel frontal y del diagrama de bloque.
7. Haga clic derecho en el icono localizado en el panel frontal y seleccione Show
Connector desde el menú de atajo para definir el patrón de terminales del
conector.
LabVIEW selecciona un patrón para el conector basado en el número de
controles e indicadores en el panel frontal. Por ejemplo, este panel frontal
tiene dos terminales, deg C y deg F, por lo que LabVIEW selecciona un
patrón de conector con dos terminales.
8. Asigne las terminales al control digital y al indicador digital.
a. Seleccione Help»Show Context Help para desplegar la ventana
Context Help. Mire cada conexión en la ventana Context Help
mientras usted las hace.
b. Haga clic en la terminal izquierda del conector. La herramienta
automáticamente se cambia a la herramienta de Cableado, y la
terminal se torna negra.
c. Haga clic en el control deg C. La terminal izquierda se torna naranja, y
el control se remarca.
d. Haga clic en un área desocupada del panel frontal. El remarcado
desaparece, y la terminal se cambia al color del tipo de dato del control
para indicar que usted ha conectado la terminal.
e. Haga clic en la terminal derecha del conector y haga clic en el
indicador deg F. La terminal derecha se torna naranja.
f. Haga clic en un área desocupada del panel frontal. Ambas terminales
son color naranja.
g. Mueva el cursor sobre el conector. La ventana de Context Help
muestra que ambas terminales están conectadas a valores de punto
flotante.
9. Seleccione File»Save para salvar el VI porque usted usara este VI mas
adelante en el curso.
10. Seleccione File»Close para cerrar el VI Convertir C a F.
Fin del Ejercicio
Ejercicio 3 – Utilizando Ciclos
Use un ciclo mientras (while) y un grafico de forma de onda para construir un VI que
demuestre temporizado de software.
Panel Frontal
1. Abra un nuevo VI.
2. Construya el siguiente panel frontal.
a. Seleccione el selector corredizo horizontal en la paleta Controls»Numeric
Controls y colóquelo en el panel frontal. Usted utilizara este selector
corredizo para cambiar el temporizado del software.
b. Escriba millisecond delay adentro de la etiqueta y haga clic afuera
de la etiqueta o haga clic en el botón Enter en la barra de herramientas,
mostrada a la izquierda.
c. Coloque un botón de parada (Stop) desde la paleta Controls»Buttons.
d. Seleccione una grafica de forma de onda (waveform chart) en la paleta
Controls»Graph Indicators y colóquela en el panel frontal. El grafico de
forma de onda desplegara los datos en tiempo real.
e. Escriba Value History adentro de la etiqueta y haga clic afuera de la
etiqueta o haga clic en el botón Enter.
f. La leyenda de la grafica de forma de onda identifica la grafica como Plot
0. Utilice la herramienta de Etiquetado para hacer tres clics en Plot 0 en
la leyenda de la grafica, escriba Value, y haga clic afuera de la etiqueta o
haga clic en el botón Enter para re-etiquetar la leyenda.
g. El generador de números aleatorios genera números entre 0 y 1, en un
salón de clases usted podría reemplazar esto por un VI de adquisición de
datos. Utilice la herramienta de Etiquetado para hacer doble clic en 10.0
en el eje-y, escriba 1, y haga clic afuera de la etiqueta o haga clic en el
botón Enter para re-escalar el grafico.
h. Cambie –10.0 en el eje-y a 0.
i. Etiquete el eje-y como Value y el eje-x como Time (sec).
Diagrama de Bloque
3. Seleccione Window»Show 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.
a. Seleccione el ciclo mientras (While Loop) en la paleta
Functions»Execution Control.
b. Haga clic y arrastre un rectángulo de selección alrededor de las dos
terminales.
c. Utilice la herramienta de Posicionamiento para cambiarle el tamaño al
ciclo, si es necesario.
5. Seleccione el Random Number (0-1) en la paleta Functions»Arithmetic and
Comparison»Numeric. Alternativamente usted podría usar un VI que este
obteniendo datos desde un sensor externo.
6. Cablee los objetos del diagrama de bloques como se muestra en el diagrama
de bloque mostrado previamente.
7. Salve el VI como Utilice un [Link] porque usted usara este VI mas
adelante en el curso.
8. Despliegue el panel frontal al seleccionarlo o al seleccionar Window»Show
Panel.
9. Corra el VI.
La sección del diagrama de bloques dentro de las orilla del ciclo mientras
(While Loop) se ejecuta hasta la condición especificada se vuelve verdadera
(TRUE). Por ejemplo, mientras el botón STOP no esta presionado, el VI
retornara un nuevo numero y lo desplegara en la grafica de forma de onda.
10. Haga clic en el botón STOP para parar la adquisición. La condición es falsa
(FALSE), y el ciclo para de ejecutarse.
11. Formatee y personalice las escalas X y Y de la grafica de forma de onda.
a. Haga clic derecho y seleccione Properties desde el menú de atajo. La
siguiente ventana de dialogo aparece.
b. Haga clic en el tab de Scale y seleccione diferentes estilos para el eje-
y. Usted también puede seleccionar diferentes modos de linearizacion,
opciones de cuadricula, factores de escala, y formatos y precisión.
Note que estos se actualizaran interactivamente en la grafica de forma
de onda
c. Seleccione las opciones que usted desee y haga clic en el botón OK.
12. Haga clic derecho en la grafica de forma de onda y seleccione Data
Operations»Clear 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.
Añadiendo Temporizado
Cuando este VI corre, el ciclo mientras (While Loop) se ejecuta tan rápido 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.
a. Coloque el VI Time Delay Express localizado en la paleta
Functions»Execution Control. En la ventana de dialogo que aparece
inserte 0.5. Esta función asegurara que cada iteración ocurra cada
medio-segundo (500 ms).
b. Divida el retardo en milisegundos (millisecond delay) por 1000 para
obtener tiempo en segundos. Conecte la salida de la división a la
entrada Delay Time (s) del VI Time Delay Express. Esto le permitirá
ajustar la velocidad de la ejecución desde el selector corredizo en el
panel frontal.
13. Salve el VI, porque usted utilizara este VI mas adelante en el curso.
14. Corra el VI.
15. Trate diferentes valores en el retardo en milisegundos (millisecond delay) y
corra el VI otra vez. Note como esto afecta la velocidad de la generación de
números y de su despliegue.
16. Cierre el VI.
Fin del Ejercicio
Ejercicio 4 – Utilizando Graficas de Forma de Onda
Panel Frontal
1. Abra un Nuevo VI y construya el siguiente panel frontal utilizando las
siguientes sugerencias.
a. Cree un indicador de diagrama de forma de onda desde la paleta de
Controls»Graph Indicators. Use la herramienta de position/size/select
para mover la leyenda de la grafica hacia un lado, y expándala para
desplegar dos graficas. Use la herramienta de Etiquetado para cambiar los
nombres de las graficas y la página de propiedades para elegir colores
diferentes para sus graficas.
b. Coloque un botón de parada (Stop) en el panel frontal.
c. Coloque dos selectores corredizos verticales desde la paleta de
Controls»Numeric Controls. Utilice la página de propiedades
nuevamente para cambiar el color del selector corredizo.
Diagrama de Bloques
2. Construya el siguiente diagrama de bloques.
a. Coloque un ciclo mientras (While Loop) de la paleta
Functions»Execution Control palette.
b. Coloque un Wait Until Next ms Multiple desde Functions»All
Functions »Time & Dialog y cree una constante con un valor de 100.
c. Coloque dos VIs Simulate Signal Express de Functions»Input y deje el
tipo de señal (Signal type) como seno (Sine) para el primer VI Simulate
Signal y cambia el tipo de señal a cuadrada (Square) para el segundo VI.
Cablee ambas salidas a la grafica de forma de onda. Una función de Merge
Signals (combinar señales) se insertara automáticamente.
d. Expanda los VIs Simulate Signal Express para mostrar otro Input/Output
(entrada/salida). Por defecto, error out debería de aparecer. Cambie esto a
frecuencia al hacer clic en error out y elegir Frequency.
3. Salve el VI como Grafica [Link].
4. Despliegue el panel frontal y corra el VI.
5. Salve y cierre el VI.
Fin del Ejercicio