Está en la página 1de 29

Ejercicio 0 Abrir y Cerrar un Instrumento Virtual

(Diapositiva 12)
Examine el VI Signal Generation and Processing (Generacin y Procesamiento de
Seales) y corralo. Cambie las frecuencias y tipos de seales de entrada y vea como el
display en las graficas cambia. Cambie la ventana de procesamiento de seales y las
opciones de filtro. Despus de que halla examinado el VI y las diferentes opciones que
usted puede cambiar, pare el VI al presionar el botn de parada (Stop button)
1. Seleccione StartProgramsNational InstrumentsLabVIEW
7.0LabVIEW para lanzar LabVIEW. La caja de dialogo de LabVIEW aparece.
2. Seleccione HelpFind Examples. La caja de dialogo que aparece muestra y
enlaza todos los VIs de ejemplo disponibles en LabVIEW.
3. En el Browse Tab, seleccione browse (navegar) de acuerdo al tema deseado.
Elija Analyzing and Processing Signals (analizando y procesando seales),
despus Signal Processing, despus Signal Generation and Processing.vi.
Esto abrir el Panel Frontal del VI Signal Generation and Processing.
Nota Usted tambin puede abrir el VI al hacer clic en el botn Open VI (abrir VI) y
navegar a labview\examples\apps\demos.llb\Signal Generation and Processing.vi.
Panel Frontal
4. Haga clic en el botn de Run (correr) de la barra de
herramientas, mostrado a la izquierda, para correr este VI. Este
VI determina el resultado de filtrar una seal generada. Este
ejemplo tambin muestra el espectro de poder (power spectrum)
para seales generadas. Las seales resultantes son mostradas
en graficas en el panel frontal, como se muestra en la siguiente
figura.

5. Utilice la herramienta de Operacin, mostrada en la izquierda,


para cambiar la seal de Entrada y la seal de Procesamiento,
use las flechas de incremento o decremento en el control, y
mueva el puntero a la Frecuencia deseada.
6. Presione el botn de More Info (mas informacin) o [F5]
para leer mas acerca de las funciones de anlisis.
7. Presione el botn Stop (parada) o [F4] para parar el VI.
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 <CtrlE> para regresar al Panel Frontal.
10. Cierre el VI y no guarde los cambios.

Fin del Ejercicio

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 degCadentro 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 degFadentro 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.

6. Seleccione las funciones de Multiplicacin (Multiply) y Suma


(Add) en la paleta de FunctionsNumeric y colquelas 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 numrica en la paleta
FunctionsNumeric y coloque dos de ellas en el diagrama
de bloques. Cuando usted coloca la constante numrica por
primera vez esta queda seleccionada de manera que usted
pueda escribir el valor deseado.
8. Escriba 1.8en una de las constantes y 32.0en 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 ilustracin. 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
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\LVIntro.
Note Salve todos los VIs que edita en este curso en
c:\exercises\LVIntro.
c. Escriba ConvertirCaF.vien el ventana de dialogo.
d. Haga clic en el botn Save.
12. Ingrese un nmero en el control digital y corra el VI.
a. Utilice la herramienta de Operacin o la herramienta de
Etiquetado para hacer doble clic en el control digital y
escribir un nuevo numero (valor).
b. Haga clic en el botn de Run para correr el VI.
c. Trate diferentes nmeros varios y corra el VI otra vez.
13. Seleccione FileClose para cerrar el VI Convertir C a F.

Fin del Ejercicio

Ejercicio 2a Crear un SubVI


Panel Frontal
1. Seleccione FileOpen y navegue a c:\exercises\LVIntro
para abrir el VI Convertir C a F.
Si usted cerro todos los VIs que estaban abiertos, haga clic en
el botn Open en la ventana de dialogo de LabVIEW
Sugerencia Haga clic en la flecha junto al botn Open en la ventana
de dialogo de LabVIEW para abrir documentos recientemente
abiertos, tales como ConvertirCaF.vi.
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 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 redibujar la orilla.
6. Cree el siguiente icono.

a. Utilice la herramienta de Texto para hacer clic en el rea


de edicin.
b. Escriba Cy F.
c. Haga doble clic en la herramienta de Texto y cambie el
tamao de la letra (fuente) a Small Fonts.
d. Utilice la herramienta de Lpiz para crear una flecha.

Nota Para dibujar lneas rectas horizontales o verticales presione la tecla

<Shift> mientras usted utiliza la herramienta de Lpiz para


mover el cursor.
e. Utilice la herramienta de Seleccin 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 botn
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 patrn de terminales del conector.
LabVIEW selecciona un patrn para el conector basado en el
nmero 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 patrn de conector con
dos terminales.
8. Asigne las terminales al control digital y al indicador digital.
a. Seleccione HelpShow Context Help para desplegar
la ventana Context Help. Mire cada conexin en la
ventana Context Help mientras usted las hace.
b. Haga clic en la terminal izquierda del conector. La
herramienta automticamente 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 estn
conectadas a valores de punto flotante.
9. Seleccione FileSave para salvar el VI porque usted usara
este VI mas adelante en el curso.
10. Seleccione FileClose para cerrar el VI Convertir C a F.

Fin del Ejercicio

Ejercicio 2b Adquisicin de Datos


Para completar este ejercicio, usted necesitara el sensor de temperatura de punta fra (IC
temperature sensor) disponible en ya sea el BNC-2120, SCB-68, o DAQ Signal
Accessory.

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.

a. Seleccione el termmetro en la paleta


ControlsNumeric Indicators y colquelo en el panel
frontal.
b. Escriba Temperatureadentro de la etiqueta y haga clic
afuera de la etiqueta o haga clic en el botn Enter en la
barra de herramientas.
c. Haga clic derecho en el termmetro y seleccione
Visible ItemsDigital Display de el men de atajo
para mostrar el despliegue digital del termmetro.
3. Cree el control de switch vertical.
a. Seleccione el switch de conmutacin vertical (vertical
toggle switch) en la paleta ControlsButtons.
b. Escriba TempScaleadentro de la etiqueta y haga clic
afuera de la etiqueta o haga clic en el botn Enter.
c. Use la herramienta de Etiquetado para colocar una
etiqueta libre, degC, junto a la posicin verdadera
(TRUE) del switch, como se muestra en el panel frontal
previo.
d. Coloque una etiqueta libre, degF, junto a la posicin
falsa (FALSE) del switch.

Diagram de Bloque

4. Seleccione WindowShow Diagram para desplegar el


diagrama de bloques.

5. Construya el siguiente diagrama de bloques.

a. Coloque el VI DAQ Assistant Express localizado en la


paleta FunctionsInput. Haga las siguientes
configuraciones en el Asistente de Configuracin DAQ
(DAQ Assistant configuration wizard).
i. Seleccione Analog Input como el tipo de
medicin.
ii. Seleccione Voltage.
iii. Seleccione ai0 como el canal de su aparato de
adquisicin de datos.
iv. En la seccin de temporizado de tareas (Task
Timing), seleccione Acquire 1 sample.
b. Coloque la funcin Convert from Dynamic Data
localizada en FunctionsSignal Manipulation y
seleccione escalar simple (Single Scalar) como el tipo
resultante de datos (Resulting data type).
c. Coloque la funcin de multiplicacin (Multiply)
localizada en la paleta FunctionsNumeric. Esta
funcin multiplica el voltaje que el VI AI Sample Channel
regresa por 100.0para obtener la temperatura en
Celsius.
d. Seleccione FunctionsSelect a VI, navegue hacia el VI
Convertir C a F VI, el cual usted construy en el Ejercicio
2a, y coloque el VI en el diagrama de bloques. Este VI
convierte las lecturas en Celsius a Fahrenheit.
e. Coloque la funcin de seleccionar (Select) localizada en
la paleta FunctionsComparison. Esta funcin regresa
el valor de la temperatura ya sea en Fahrenheit (FALSE)
o en Celsius (TRUE), dependiendo en el valor de Temp
Scale.
f. Haga clic derecho en la terminal y de la funcin de
multiplicacin (Multiply), seleccione CreateConstant,
escriba 100, y presione la tecla <Enter> para crear otra
constante numrica.
g. Utilice la herramienta de Posicionamiento para colocar
los iconos como se muestra en el bloque de diagramas

previo y utilice la herramienta de Cableado para


conectarlos juntos.
Sugerencia Para identificar terminales en los nodos, haga clic derecho
en el icono y seleccione Visible ItemsTerminal del men de atajo
para desplegar el conector.
6. Despliegue el panel frontal al hacer clic en el o al seleccionar
WindowShow Panel.
7. Haga clic en el botn Continuous Run, mostrado al lado
izquierdo, para correr el VI continuamente.
8. Ponga su dedo en el sensor de temperatura y mire el
incremento en temperatura.
9. Haga clic en el botn Continuous Run otra vez para parar el
VI.
10. Cree el siguiente icono, de manera que usted pueda usar el
VI de Temperatura como un subVI.

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.

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


ControlsNumeric Controls y colquelo en el panel
frontal. Usted utilizara este selector corredizo para cambiar
el temporizado del software.
b. Escriba milliseconddelayadentro de la etiqueta y haga
clic afuera de la etiqueta o haga clic en el botn Enter en
la barra de herramientas, mostrada a la izquierda.
c. Coloque un botn de parada (Stop) desde la paleta
ControlsButtons.
d. Seleccione una grafica de forma de onda (waveform chart)
en la paleta ControlsGraph Indicators y colquela en el
panel frontal. El grafico de forma de onda desplegara los
datos en tiempo real.
e. Escriba ValueHistoryadentro de la etiqueta y haga clic
afuera de la etiqueta o haga clic en el botn Enter.
f. La leyenda de la grafica de forma de onda identifica la
grafica como Plot0. Utilice la herramienta de Etiquetado
para hacer tres clics en Plot0en la leyenda de la grafica,
escriba Value, y haga clic afuera de la etiqueta o haga clic
en el botn Enter para re-etiquetar la leyenda.
g. El generador de nmeros aleatorios genera nmeros entre
0 y 1, en un saln de clases usted podra reemplazar esto
por un VI de adquisicin de datos. Utilice la herramienta de

Etiquetado para hacer doble clic en 10.0en el eje-y,


escriba 1, y haga clic afuera de la etiqueta o haga clic en el
botn Enter para re-escalar el grafico.
h. Cambie 10.0en el eje-y a 0.
i. Etiquete el eje-y como Valuey el eje-x como Time(sec).

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.

a. Seleccione el ciclo mientras (While Loop) en la paleta


FunctionsExecution Control.
b. Haga clic y arrastre un rectngulo de seleccin
alrededor de las dos terminales.
c. Utilice la herramienta de Posicionamiento para
cambiarle el tamao al ciclo, si es necesario.
5. Seleccione el Random Number (0-1) en la paleta
FunctionsArithmetic and ComparisonNumeric.
Alternativamente usted podra 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 UtiliceunCiclo.viporque usted usara
este VI mas adelante en el curso.
8. Despliegue el panel frontal al seleccionarlo o al seleccionar
WindowShow Panel.
9. Corra el VI.
La seccin del diagrama de bloques dentro de las orilla del
ciclo mientras (While Loop) se ejecuta hasta la condicin

especificada se vuelve verdadera (TRUE). Por ejemplo,


mientras el botn 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 botn STOP para parar la adquisicin. La
condicin 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 tambin puede seleccionar
diferentes modos de linearizacion, opciones de
cuadricula, factores de escala, y formatos y precisin.
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 botn OK.

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.

a. Coloque el VI Time Delay Express localizado en la paleta


FunctionsExecution Control. En la ventana de
dialogo que aparece inserte 0.5. Esta funcin asegurara
que cada iteracin 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 divisin a la entrada Delay Time (s) del VI
Time Delay Express. Esto le permitir ajustar la
velocidad de la ejecucin 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 generacin de nmeros y de su
despliegue.
16. Cierre el VI.

Fin del Ejercicio

Ejercicio 4 - Analizando e Ingresando Datos


Complete los siguientes pasos para construir un VI que mida
temperatura cada 0.25 s por 10s. Durante la adquisicin, el VI
mostrara las mediciones en tiempo real en una grafica de forma de
onda. Despus que la adquisicin se haya completado, el VI graficara
los datos en una grafica y calculara las temperatura mnima, mxima,
y average. El VI mostrara el mejor ajuste de la curva para la grafica de
la temperatura.

Panel Frontal
1. Abra un nuevo VI y construya el siguiente panel frontal
utilizando las siguientes sugerencias.

No cree los indicadores Mean, Max, y Min todava.


Creelos en el Diagrama de Bloque al hacer clic
derecho en las funciones y elegir Crear Indicador
(Create Indicator). Despus posicinelos en el Panel
Frontal.

Diagrama de Bloque
2. Construya el siguiente diagrama de bloque.

a. Seleccione FunctionsAll FunctionsSelect a VI y


elija Termometro.vi (del ejercicio previo).
b. Coloque la funcin Wait Until Next ms Multiple
localizada en la paleta de FunctionsAll Functions
Time & Dialog y cree una constante de 250. As como
el VI Time Delay Express, esta funcin causa que el ciclo
para (For Loop) se ejecute cada 0.25 s (250 ms).
c. Coloque la funcin Array Max & Min localizada en la
paleta FunctionsAll Functions Array. Esta funcin
regresa las temperaturas mximas y mnimas.
d. Coloque el VI Mean (media) localizado en la paleta
FunctionsAll Functions MathematicsProbability
and Statistics. Este VI regresa el average de las
mediciones de temperatura.
e. Haga clic derecho en las terminales de salida de la
funcin Array Max & Min y del VI Mean y seleccione
CreateIndicator desde el men de atajo para crear
los indicadores Max, Min, y Mean.
f. Coloque el VI Write LabVIEW Measurements File Express
localizado en la paleta FunctionsOutput. LabVIEW
automticamente insertara la funcin From DDT en el
cable que usted conectara a la entrada de Seales
(Signals input).
3. Salve el VI como LoggerdeTemperatura.vi.
4. Despliegue el panel frontal y corra el VI.

5. Despus de presionar STOP (parar) una ventana de dialogo


aparecer. Ingrese el nombre del documento para salvar la hoja
electrnica de datos (spreadsheet).
6. Abra el documento de hoja electrnica de datos (spreadsheet)
para asegurarse que el documento fue creado apropiadamente
utilizando Notepad o creando un VI que lea el documento de la
manera siguiente.
Cree el siguiente diagrama de bloques

Coloque el VI Read LabVIEW Measurement File


Express localizado en la paleta FunctionsInput.
Configure el VI para que le pida al usuario elegir el
documento a leer y cambien el delimitante a un Tab
Haga clic derecho en Signals Output (seales de
salida) y elija crear indicador grafico
7. Corra el VI
8. Salve y cierre ambos VIs.

Fin del Ejercicio

Ejercicio 5 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 ControlsGraph Indicators. Use la
herramienta de position/size/select para mover la leyenda
de la grafica hacia un lado, y expndala para desplegar dos
graficas. Use la herramienta de Etiquetado para cambiar
los nombres de las graficas y la pgina de propiedades
para elegir colores diferentes para sus graficas.
b. Coloque un botn de parada (Stop) en el panel frontal.
c. Coloque dos selectores corredizos verticales desde la
paleta de ControlsNumeric Controls. Utilice la pgina 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


FunctionsExecution Control palette.
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 GraficaMultiplot.vi.
4. Despliegue el panel frontal y corra el VI.
5. Salve y cierre el VI.

Fin del Ejercicio

Ejercicio 6 Clusters de Error Clusters y Manejo


Panel Frontal
1. Abra un Nuevo VI y construya el siguiente panel frontal
utilizando las siguientes sugerencias.

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.

a. Coloque una estructura de casos (Case Structure) de la


paleta FunctionsExecution Control.

b. Coloque un Greater or Equal to 0? de la paleta


FunctionsArithmetic and
ComparisonComparison y conctelo a la terminal de
condicin de la estructura de casos.
En el caso verdadero (True Case):
c. Coloque la function Square Root de la paleta
FunctionsArithmetic and ComparisonNumeric.
En el caso falso (False Case):

d. Cree una constante numrica desde la paleta


FunctionsArithmetic and ComparisonNumeric y
escriba -9999.90.
e. Coloque el Bundle By Name (agrupe por nombre) desde
la paleta FunctionsAll FunctionsArrays &
Clusters. Conecte desde Error in hacia la terminal
central de Bundle by Name para hacer que el status se
muestre. Cree constantes. Cablee desde el indicador
del Error Out hacia la salida del Bundle By name.
3. Salve el VI como RaizCuadrada.vi.
4. Despliegue el panel frontal y corra el VI.
5. Salve y cierre el VI.

Fin del Ejercicio

Ejercicio 7 Maquina de Estado Simple


Cree un VI utilizando la arquitectura del maquina de estado que simula
una secuencia simple de prueba. El VI tendr un estado inicial, en
donde desplegara un mensaje pop-up indicando que esta iniciando el
test. Despus proceder al siguiente caso y despus al estado final en
donde preguntara al usuario si desea empezar de nuevo o finalizar la
prueba.

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.

8. Cambie el valor conectado a la funcin Wait a 2000.

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.

11. Cambie la constante enum etiquetada Next State a State


1.
12. Cambiese al prximo estado en la estructura de casos
(State 1) y cambia la constante enum etiquetada Next State
a State 2.
13. Cambiese al prximo caso (State2) y aada el siguiente
cdigo.
a. Coloque una funcin Select y conecte dos constantes
enum
(Sugerencia: Copie las constantes enum desde uno de los
casos previos)
b. Coloque un dialogo de dos botones (Two Button Dialog)
y conecte las constantes como se muestra abajo.

14.
15.

Corra el VI.
Salve y cierre el VI.

Fin del Ejercicio

También podría gustarte