0% encontró este documento útil (0 votos)
57 vistas33 páginas

SII Practica de Señales

El documento es un manual de LabVIEW que guía al usuario a través de la creación de un instrumento virtual (VI) para generar y mostrar señales. Incluye instrucciones sobre cómo utilizar plantillas, agregar controles, modificar señales y desplegar resultados en gráficos. También se mencionan convenciones de uso y requisitos de software para acceder a la documentación adicional de LabVIEW.

Cargado por

Enrique Garcés
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
57 vistas33 páginas

SII Practica de Señales

El documento es un manual de LabVIEW que guía al usuario a través de la creación de un instrumento virtual (VI) para generar y mostrar señales. Incluye instrucciones sobre cómo utilizar plantillas, agregar controles, modificar señales y desplegar resultados en gráficos. También se mencionan convenciones de uso y requisitos de software para acceder a la documentación adicional de LabVIEW.

Cargado por

Enrique Garcés
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

A lo largo de cada ejercicio, ver ilustraciones que proporcionan informacin acerca de los conceptos

asociados con ese paso. Al final de cada captulo se incluye un resumen de los conceptos ms importantes
vistos en el captulo. Utilice estos resmenes para repasar lo aprendido.
Aunado a este manual, LabVIEW incluye el Manual del Usuario LabVIEW, Ayuda de LabVIEW, otros
manuales de referencia, Notas de Aplicacin y ejemplos. Si selecciona la opcin de instalacin Complete,
LabVIEW instala todos los manuales LabVIEW en versiones PDF, a los cuales puede acceder al seleccionar
HelpSearch the LabVIEW Bookshelf en LabVIEW.

Nota Debe tener instalado el Adobe Acrobat Reader con Bsqueda y Accesibilidad a versiones 5.0.5 o
ms actuales para ver los PDF. Refirase a la pgina de Internet de Adobe Systems Incorporated en
[Link] para descargar el Acrobat Reader.

Convenciones
Las siguientes convenciones aparecen en este manual:
El smbolo lo lleva a travs cierto nmero de mens y botones de opcin hasta una accin final. La
secuencia FilePage SetupOptions lo dirige hacia el men File, seleccione la opcin Page Setup, y
seleccione Options del ltimo botn de dilogo.

Este cono denota un consejo, el cual le alerta hacia la informacin de consulta.

Este cono denota una nota, la cual le alerta hacia la informacin importante.
El texto en negritas denota objetos que usted debe seleccionar o dar clic en el software, como lo son las
opciones de men y opciones en los botones de dilogo. El texto en negritas tambin denota nombres de
parmetros, controles y botones en el panel frontal, botones de dilogo, secciones de los botones de dilogo,
nombres del men, y nombres de la paleta.
El texto en letra itlica denota variables, nfasis, una referencia cruzada, o bien una introduccin a un
concepto clave. Este tipo de fuente tambin denota el texto por sustituir cuando usted debe proporcionar una
palabra o valor.
El texto en tipo de fuente courier denota texto o caracteres que usted debe teclear desde el teclado,
secciones de cdigo, ejemplos de programacin, y ejemplos de sintaxis. Este tipo de fuente tambin se utiliza
para nombres propios en discos drive, trayectorias, directorios, programas, subprogramas, subrutinas,
nombres de dispositivos, funciones, operaciones, variables, nombre de archivos y extensiones, y extractos de
cdigos.
El texto en tipo de fuente courier en negritas denota los mensajes y respuestas que la computadora
imprime automticamente en pantalla. Este tipo de fuente tambin enfatiza el cdigo de lneas diferentes a los
dems ejemplos.

1
Empezando con los Instrumentos Virtuales de LabVIEW
Los programas de LabVIEW se denominan instrumentos virtuales o VI, debido a que su apariencia y
operacin imita a los instrumentos fsicos, tales como osciloscopios y multmetros. LabVIEW contiene un
nmero comprensible de herramientas para adquisicin, anlisis, despliegue, y almacenamiento de datos, as
como herramientas que le ayudan a resolver su cdigo de ejecucin.
En LabVIEW, usted construye una interfase de usuario, o panel frontal, con controles e indicadores. Los
controles son texto, botones de accin, perillas, y otros dispositivos de entrada. Los indicadores son grficas,
LED, y otros despliegues. Despus de que ha construido su interfase, le agrega cdigo utilizando los VI y
estructuras para controlar los objetos del panel frontal. El diagrama de bloques contiene este cdigo.
Utilice LabVIEW para comunicarse con hardware como lo son de adquisicin de datos, dispositivos de
control de movimiento y visin, e instrumentos GPIB, PXI, VXI. RS-232 y RS-485.

Construyendo un Instrumento Virtual


En los siguientes ejercicios, usted construir un VI que genera una seal y la despliega en una grfica. Cuando
complete los ejercicios, el panel frontal del VI se ver muy similar al panel frontal mostrado en la Figura 1-1.

Usted completar estos ejercicios en aproximadamente 40 minutos.

Figura 1-1. Panel Frontal para la Adquisicin de una Seal VI


Abriendo un Nuevo VI de una Plantilla
LabVIEW proporciona plantillas con informacin a partir de la cual puede usted construir su VI. Estas
plantillas le ayudan a empezar con LabVIEW. Complete los pasos posteriores para crear un VI que genere
una seal y la despliegue en el panel frontal.
1. Abra la aplicacin de LabVIEW.
2. En el botn de dilogo de LabVIEW, mostrado en la Figura 1-2, haga clic sobre el botn New para
desplegar el Nuevo botn de dilogo.

Figura 1-2. Botn de Dilogo LabVIEW


3. Seleccione VI from TemplateTutorial (Getting Started)Generate and Display en la lista Create new.
Esta plantilla de VI genera y despliega una seal.
Note que la vista previa de la plantilla VI aparece en las secciones de Front panel preview y Block diagram
preview. La Figura 1-3 muestra el Nuevo botn de dilogo y la plantilla Generate and Display de VI.

Figura 1-3. Botn de Dilogo New

4. Presione el botn de OK para abrir la plantilla. Tambin puede dar doble clic al nombre de la plantilla VI
en la lista de Create new para abrir la plantilla.
5. Examine el panel frontal del VI.
La interfase del usuario, o panel frontal, aparece con un fondo en color gris e incluye controles e indicadores.
La barra de titular del panel frontal indica que esta ventana es el panel frontal para el Generate and Display de
VI.

Nota Si el panel frontal no es visible, puede desplegarlo al seleccionar WindowShow Front Panel.
6. Examine el diagrama de bloques VI.
El diagrama de bloques aparece con un fondo blanco e incluye VI y estructuras que controlas los objetos del
panel frontal. La barra titular del diagrama de bloques indica que esta ventana es el diagrama de bloques para
el Generate and Display de VI.

Nota Si el panel frontal no es visible, puede desplegarlo al seleccionar


Diagram.

WindowShow Block

7. En el panel frontal de barra de herramientas, haga clic en el botn Run, que se muestra a la izquierda.
Ntese que una onda senoidal aparece en la grfica.
8. Pare el VI al dar clic en el botn STOP, que se muestra a la izquierda, en el panel frontal.

Agregando un Control al Panel Frontal


Los controles del panel frontal simulan los dispositivos de entrada de un instrumento fsico y proveen datos
para el diagrama de bloques del VI. Varios instrumentos fsicos tienen botones que giran para cambiar los
valores de entrada. Complete los siguientes pasos para agregar un botn de control al panel frontal.

Consejo A lo largo de estos ejercicios, usted puede deshacer ediciones recientes al seleccionar
EditUndo o bien al oprimir las teclas <Ctrl-Z>.
1. Si la paleta Controls, mostrada en la Figura 1-4, no es visible en el panel frontal, seleccione
WindowShow Controls Palette para desplegarla.

Figura 1-4. Paleta Controls


2. Mueva el cursor sobre los conos de la paleta Controls para localizar la paleta Numeric Controls.
Ntese que cuando mueve el cursor sobre los conos en la paleta Controls, el nombre de la subpaleta aparece
en el espacio gris sobre los conos de la paleta. Cuando mantiene el cursor sobre cualquier cono de la paleta,
aparece el nombre completo de la subpaleta, control o indicador.
3. De un clic sobre el cono Numeric Controls para acceder a la paleta Numeric Controls.
4. Seleccione el botn de control en la paleta Numeric Controls y posicinelo en el panel frontal a la
izquierda de la grfica de forma de onda.
Usted utilizar este botn para en un ejercicio posterior para controlar la amplitud de seal.
5. Seleccione FileSave As y guarde este VI como Acquiring a [Link], debe estar en una
localizacin accesible.

Cambiando el Tipo de Seal


El diagrama de bloques tiene un cono azul denominado Simulate Signal. Este cono representa el Simulate
Signal Express VI. El Simulate Signal Express VI simula una onda senoidal de forma predeterminada.
Complete los siguientes pasos para cambiar esta seal a una onda dientes de sierra.
1. Despliegue el diagrama de bloques seleccionando WindowShow Block Diagram o bien haciendo un clic
sobre el diagrama de bloques.

Note el Simulate Signal Express VI (mostrado a la izquierda). Un VI Express es un componente


del diagrama de bloques que usted puede configurar para la realizacin de tareas de medicin comunes. El
Simulate Signal Express VI simula una seal basada en la configuracin que usted especifique.
2. Presione el botn derecho de su ratn sobre el Simulate Signal Express VI y seleccione Properties del
pequeo men desplegado y seleccione el botn de dilogo Configure Simulate Signal.
3. Seleccione Sawtooth del men desplegado Signal type.
Note que la forma de onda en la grfica de la seccin Result Preview cambia a una onda dientes de sierra. El
botn de dilogo del Configure Simulate Signal debe ser similar al que aparece en la Figura 1-5.

Figura 1-5. Botn de Dilogo Configure Simulate Signal


4. Presione el botn OK para actualizar la configuracin y cierre el botn de dilogo Configure Simulate
Signal.
5. Mueva el cursor sobre las flechas que van hacia abajo al final del Simulate Signal Express VI.

6. Cuando aparezca una flecha de doble cabeza (como se muestra a la izquierda), haga clic y
arrastre la orilla del VI Express hasta que aparezca la entrada Amplitude.
Note cmo expandi usted el Simulate Signal Express VI para desplegar las nuevas entradas. Debido a que la
entrada Amplitude aparece en el diagrama de bloques, usted puede configurar la amplitud de la forma de
onda dientes de sierra en el diagrama de bloques.
Note que en la Figura 1-5, Amplitude es una opcin en el botn de dilogo Configure Simulate Signal.
Cuando las entradas, como Amplitude, aparecen en el diagrama de bloques y en la configuracin del botn
de dilogo, puede usted configurar las entradas en cualquiera de estas ventanas.

Uniendo Objetos en el Diagrama de Bloques


Para utilizar el botn de control para cambiar la amplitud de la seal, usted debe conectar dos objetos en el
diagrama de bloques. Complete los siguientes pasos para unir el botn con la entrada Amplitude en el
Simulate Signal Express VI.

1. Mueva el cursor sobre la terminal Knob, mostrada a la izquierda, hasta que aparezca la Herramienta
de Posicin.
Note cmo el cursor se convierte en flecha, o la herramienta de posicin que se muestra a la izquierda.
Utilice la Herramienta de Posicin para seleccionar, posicionar, y ajustar tamao de objetos.
2. Haga clic en la terminal Knob para seleccionarla, despus arrastre la terminal hacia la izquierda del
Simulate Signal Express VI. Cercirese que la terminal Knob se encuentre dentro del recuadro que se muestra
a mano izquierda.

Las terminales son representaciones de los controles e indicadores del panel frontal. Las
terminales son puertos de entrada y salida que intercambian informacin entre el panel frontal y el diagrama
de bloques.
3. Quite la seleccin de la terminal Knob dando un clic en el espacio en blanco en el diagrama de bloques.

4. Mueva el cursor sobre la flecha de la terminal Knob, mostrada a la izquierda.


Note cmo el cursor se torna en una bobina de unin, o la Herramienta de Unin, mostrada a la
izquierda. Utilice la Herramienta de Unin para entrelazar objetos en el diagrama de bloques.

Nota El cursor no se torna en otra herramienta mientras otro objeto este seleccionado.

5. Cuando la Herramienta de Unin aparezca, de un clic en la flecha para despus dar clic
en la entrada Amplitude del Simulate Signal Express VI, que se muestra a la izquierda, para unir dos objetos.
Note que aparece un lazo y conecta los dos objetos. Los datos fluyen a travs de este lazo de la terminal al VI
Express.
6. Seleccione FileSave para guardar este VI.

Ejecutando el VI
Al correr el VI se ejecuta su solucin. Complete los siguientes pasos para correr el archivo Acquiring a Signal
VI.
1. Despliegue en panel frontal seleccionando WindowShow Front Panel o haciendo un clic en el panel
frontal.

Consejo Presione las teclas <Ctrl-E> para cambiar de forma indistinta entre el panel frontal y el
diagrama de bloques.
2. Presione el botn Run.
3. Mueva el cursor sobre el botn de control.
Note cmo el cursor se convierte en una mano, o Herramienta de Operacin, mostrada a la izquierda.
Utilice la Herramienta de Operacin para cambiar el valor de un control o seleccionar el texto dentro del
control.
4. Usando la Herramienta de Operacin, gira el botn para ajustar la amplitud para la onda dientes de sierra.
Ntese cmo la amplitud de la onda dientes de sierra cambia al ir girando el botn. Ntese tambin que el eje
de las y en la grfica ajusta su escala de acuerdo al cambio en amplitud.
Para indicar que el VI esta corriendo, el botn Run cambia a una flecha obscura, mostrada a la izquierda.
Usted no podr editar el panel frontal ni el diagrama de bloques mientras el VI est ejecutndose.
5. Presione el botn STOP, mostrado a su izquierda, para detener el VI.

Nota Aunque el botn Abort Execution


se parece al botn STOP, el botn Abort Execution no
siempre cierra apropiadamente el VI. National Instruments recomienda detener el VI utilizando el botn
STOP del panel frontal. Utilice el botn Abort Execution solamente cuando ocurran errores que le impidan
detener la aplicacin con el botn STOP.

Modificando la Seal
Complete los siguientes pasos para agregar escala a la seal y desplegar los resultados en la grfica del panel
frontal.

1. En el diagrama de bloques, utilice la Herramienta de Posicin para hacer doble clic


en la unin que conecta el Simulate Signal Express VI a la terminal Waveform Graph, que se muestra a la
izquierda.
2. Presione la tecla <Delete> para eliminar esta unin.
3. Si la paleta Functions , que se muestra en la Figura 1-6, no es visible, seleccione WindowShow
Functions Palette para desplegarla.

Figura 1-6. Paleta Functions

4. Seleccione el Scaling and Mapping Express VI, que se muestra a la izquierda, en la paleta
Arithmetic & Comparison palette y colquelo en el diagrama de bloques dentro del recuadro entre el
Simulate Signal Express VI y la terminal Waveform Graph. Si no hay espacio entre el Simulate Signal
Express VI y la terminal Waveform Graph, mueva la terminal Waveform Graph hacia la derecha.
Note que el botn de dilogo Configure Scaling and Mapping se abre automticamente cuando coloca el VI
Express en el diagrama de bloques.
5. Defina los valores del factor de escala exhibiendo 10 en el recuadro de texto Slope (m).
El botn de dilogo Configure Scaling and Mapping debe aparecer de forma similar al que se aprecia en la
Figura 1-7.

Figura 1-7. Botn de Dilogo Configure Scaling and Mapping


6. Presione el botn OK para actualizar la configuracin y cierre el botn de dilogo Configure Scaling and
Mapping.
7. Mueva el cursor sobre la flecha de salida Sawtooth Simulate Signal Express VI.

8. Cuando la Herramienta de Unin aparezca, de un clic en la flecha y luego de un clic


en la flecha en la entrada Signals del Scaling and Mapping Express VI, que se muestra a la izquierda, para
unir dos objetos.
9. Utilizando la Herramienta de Unin, enlace la salida Scaled Signals del Scaling and Mapping Express VI a
la terminal Waveform Graph.
Note los lazos conectando el VI Express y sus terminales. Las flechas en el VI Express y sus terminales
indican la direccin de flujo de datos a travs de las uniones. El diagrama de bloques debe ser similar al que
aparece en la Figura 1-8.

Figura 1-8. Diagrama de Bloque para Acquiring a Signal VI


10. Selecciona FileSave para guardar este VI.

Desplegando Dos Seales en la Grfica


Para comparar la seal generada por el Simulate Signal Express VI y la seal modificada por el Scaling and
Mapping Express VI en la misma grfica, utilice la funcin Merge Signals. Complete los siguientes pasos
para desplegar dos seales en la misma grfica.
1. Mueva el cursor sobre la flecha de salida Sawtooth del Simulate Signal Express VI.
2. Utilizando la Herramienta de Unin, enlace la salida Sawtooth a la terminal Waveform Graph.
La funcin Merge Signals, mostrada a la izquierda, aparece donde la unin hizo conexin. Esta
funcin toma las dos seales por separado y las combina de tal manera que puedan ser desplegadas en la
misma grfica. El diagrama de bloques debe ser similar al que se muestra en la Figura 1-9.

Figura 1-9. Diagrama de Bloques Mostrando la Funcin Merge Signals


3. Seleccione FileSave para guardar este VI. Tambin puede seleccionar las teclas <Ctrl-S> para guardar el
VI.
4. Regrese al panel frontal, ejecute el VI, y gire el botn de control.
Note que la grfica traza la onda Sawtooth y la Scaled Signal.
Note tambin que el valor mximo del eje de las y automticamente cambia a 10 veces el valor del botn.
Este escalamiento ocurre por haber colocado una pendiente de 10 en el Scaling and Mapping Express VI.
5. Presione el botn STOP.

Ajustando el Botn
El botn de control cambia la amplitud de la onda Sawtooth as que denominndolo Amplitude describe
exactamente la funcin del botn. Complete los siguientes pasos para ajustar la apariencia de un control en el
panel frontal.
1. Presione en el botn con el botn derecho de su ratn y seleccione Properties del pequeo men que
aparece se desplegar el botn de dilogo Knob Properties.
2. En la seccin Label en el apartado Appearance, elimine la etiqueta Knob, y escriba en el recuadro de
texto Amplitude.
El botn de dilogo Knob Properties debe aparecer similar al de la Figura 1-10.

Figure 1-10. Botn de Dilogo Knob Properties


3. Seleccione la etiqueta Scale y en la seccin Scale Style, seleccione el recuadro de Ramp Visible.
Note cmo el botn del panel frontal se actualiza instantneamente reflejando los cambios.
4. Presione el botn OK para actualizar la configuracin y cierre el botn de dilogo Knob Properties.
5. Guarde este VI.

Consejo A medida que vaya construyendo sus VI, puede ir experimentando con diferentes propiedades y
configuraciones. Tambin puede agregar o borrar objetos. Recuerde que puede deshacer el texto ms reciente
seleccionando EditUndo o presionando las teclas <Ctrl-Z>.
6. Experimente con otras propiedades del botn utilizando el botn de dilogo Knob Properties. Por
ejemplo, intente cambiar colores para el Marker Text Color seleccionando el recuadro de color localizado en
el apartado Scale.
7. Presione el botn Cancel para evitar que los cambios se apliquen durante su experimentacin. Si quiere
dejar los cambios que hizo, seleccione el botn OK.

Ajustando la Forma de Onda de la Grfica


El indicador de forma de onda de la grfica despliega dos seales. Para indicar cul es el grfico de la seal
escalada y cul es el de la seal simulada, se ajustan los grficos. Complete los siguientes pasos para ajustar la
apariencia del indicador en el panel frontal.
1. Mueva el cursor encima de la leyenda del grfico de la forma de onda de la grfica.
Note que mientras hay dos trazos en la grfica, la leyenda del grfico solo despliega uno de los trazos.

2. Al aparecer una flecha de dos cabezas, mostrada en la Figura 1-11, haga clic y arrastre la orilla de la
leyenda del grfico hasta que el segundo nombre del grfico aparezca.

Figure 1-11. Expandiendo la Leyenda del Grfico


3. Con el botn derecho de su ratn seleccione la forma de onda de la grfica y seleccione Properties del
pequeo men para desplegar el botn de dilogo Graph Properties.
4. En la pestaa Plots, seleccione Sawtooth del men desplegado. Haga clic en el recuadro de color Line
Color para desplegar las opciones de color. Seleccione una nueva lnea de color.
5. Seleccione Sawtooth (Scaled) del men desplegado.
6. Seleccione el recuadro Dont use waveform names for plot names.
7. En el recuadro de texto Name, borre la leyenda actual y cambie el nombre a Scaled Sawtooth.
8. Presione el botn OK para actualizar la configuracin y cierre el botn de dilogo Graph Properties.
Note cmo el color del grfico en el panel frontal cambia.
9. Experimente con otras propiedades de la grfica utilizando el botn de dialogo Graph Properties. Por
ejemplo, intente deshabilitar la caracterstica de auto escala localizada en la pestaa Scales.
10. Haga clic en el botn Cancel para evitar que se realicen los cambios hechos durante su experimentacin.
Si gusta dejar los cambios que realiz, haga clic en el botn OK.
11. Guarde y cierre VI.

Resumen
Los siguientes tpicos son un resumen de los conceptos principales aprendidos en este captulo.
Botones de Dilogo Nuevos y Plantillas VI
Los botones de dilogo New contiene mltiples plantillas VI LabVIEW, incluyendo los usados en este
manual. Las plantillas VI le ayudan a empezar a construir VI para mediciones comunes y otras tareas. Las
plantillas VI incluyen los VI Express, funciones, y objetos del panel frontal que usted requiere para comenzar
la construccin de aplicaciones de medicin comunes.
Puede utilizar usted alguno de los siguientes mtodos para acceder al botn de dilogo New.

Haga clic en el botn New en el botn de dilogo LabVIEW.


Haga clic en la flecha en el botn New en el botn de dilogo LabVIEW y seleccione New del men New
desplegado.
Seleccione FileNew del panel frontal o diagrama de bloques de la barra del men.
Panel Frontal
El panel frontal es la interfase del usuario de un VI. Usted construye el panel frontal al utilizar controles e
indicadores, las cuales son respectivamente, terminales de entrada y salida interactivos del VI. Los controles e
indicadores estn localizados en la paleta Controls.
Los controles son botones, botones de presin, discos, y otros dispositivos de entrada. Los controles simulan
los dispositivos de entrada en un instrumento fsico y proveen datos al diagrama de bloques VI.
Los indicadores son grficas, LED, y otros desplegados. Los indicadores simulan los dispositivos de salida en
un instrumento fsico y despliegan datos que el diagrama de bloques adquiere o genera.
Propiedades del Botn de Dilogo
Utilice las propiedades del botn de dilogo o mens rpidos para configurar cmo aparecen o se comportan
los controles e indicadores en el panel frontal. Seleccione el panel frontal con el botn derecho de su ratn y
seleccione Properties del men rpido para acceder a las propiedades del botn de dilogo de ese objeto.
Usted no podr acceder a las propiedades del botn de dilogo para un control o indicador cuando el VI se
est ejecutando.
Diagrama de Bloques
El diagrama de bloques contiene el cdigo de fuente grfico para la ejecucin del VI. Los objetos del panel
frontal aparecen como terminales de cono en los diagramas de bloque. Los lazos conectan las terminales de
control e indicadores con el VI Express. Los datos fluyen a travs de los lazos, de los controles al VI Express,
de VI Express a VI Express, y de VI Express a indicadores.
VI Express
Utilice los VI Express localizados en la paleta Functions para tareas de medicin comunes. Cuando usted
coloca un VI Express en el diagrama de bloques, el botn de dilogo que usted utiliza para configurar su VI
Express aparece automticamente. Ajuste las opciones es este botn de dilogo de configuracin para
especificar el comportamiento del VI Express.
Los VI Express aparecen en el diagrama de bloques como nodos expansibles con conos encerrados por un
campo azul. Usted puede ajustar el tamao del VI Express para desplegar las entradas y salidas. Las entradas
aceptan datos, y las salidas regresan los datos. Las entradas y salidas para el VI Express dependen de cmo
configura el VI.

2
Analizando y Guardando una Seal
LabVIEW incluye un conjunto de VI Express para ayudarle a analizar seales. Este captulo le ensea cmo
utilizar LabVIEW para desempear anlisis de seales bsicos y cmo guardar los datos analizados en un
archivo.
Construyendo un VI de una Plantilla
En los siguientes ejercicios, usted construir un VI que genera una seal, extrae el valor de CD de la seal,
indica si la seal rebasa cierto lmite, y almacena los datos. Al completar los ejercicios, el panel frontal del VI
se ver similar al panel frontal de la Figura 2-1.

Usted puede completar los ejercicios en aproximadamente 40 minutos.

Figura 2-1. Panel Frontal para el Warning Light VI


Abriendo un Nuevo VI de una Plantilla
Para construir este VI, usted puede empezar desde el botn de dilogo New. Complete los siguientes pasos
para seleccionar una plantilla VI nueva que genera, analiza, y despliega una seal.
1. En el botn de dilogo LabVIEW, haga clic en el botn New para desplegar el botn de dilogo New.

Nota Usted tambin puede acceder al botn de dilogo New al hacer clic con la flecha en el botn New
y seleccionar New del men New que se despliega o bien, seleccionando FileNew del panel frontal o de la
barra de men del diagrama de bloques.
2. Seleccione el VI de la plantilla TemplateTutorial (Getting Started)Generate, Analyze, and Display
de la lista Create new.
La plantilla VI simula una seal y la analiza para obtener el valor RMS (Root Mean Square).

3. Haga clic en el botn OK para abrir la plantilla. Tambin puede dar doble clic en el nombre de la plantilla
VI en la lista Create new para abrir la plantilla.
4. Despliegue el diagrama de bloques oprimiendo las teclas <Ctrl-E>.
5. Si la ventana Context Help, mostrada en la Figura 2-2, no es visible, seleccione HelpShow Context Help
de la barra de men del diagrama de bloques para desplegar la ventana Context Help.

Nota Tambin puede presionar las teclas <Ctrl-H> para desplegar la ventana Context Help.

Figura 2-2. Ventana Context Help

6. Mueva el cursor sobre Amplitude and Level Measurements del VI Express, que se muestra a la
izquierda.
Note que cuando mueve el cursor sobre el VI Express, la ventana Context Help despliega informacin sobre
el VI Express, incluyendo informacin acerca de cmo se configura.
Mantenga abierta la ventana Context Help y vea cmo proporciona informacin til durante desarrollo del
ejercicio.
Modificando el Diagrama de Bloques
El Simulate Signal Express VI simula una onda senoidal de manera automtica. Usted puede ajustar la seal
simulada al cambiar las opciones en el botn de dilogo Configure Simulate Signal. Complete los siguientes
pasos para cambiar la seal simulada de una seal senoidal a una seal de CD con ruido blanco uniforme.
1. Sobre el Simulate Signal Express VI presione el botn derecho de su ratn y seleccione Properties del
men corto para desplegar el botn de dilogo Configure Simulate Signal.
2. Seleccione DC del men desplegado Signal type.
3. Seleccione el recuadro Add noise para agregar sonido a su seal CD.
4. Escriba 0.1 en el cuadro de texto Noise amplitude.
Note que la seccin Result Preview despliega una seal aleatoria.
El botn de dilogo Configure Simulate Signal debe aparecer similar a la Figura 2-3.

Figura 2-3. Botn de Dilogo Configure Simulate Signal


5. Presione el botn OK para actualizar la configuracin y cierre el botn de dilogo Configure Simulate
Signal.
6. Despliegue el panel frontal presionando las teclas <Ctrl-E>.
7. Ejecute el VI.
Note que la seal aparece en la grfica y el valor RMS para la seal aparece en el indicador digital.
8. Presione el botn STOP.
9. Seleccione FileSave As y guarde este VI como [Link] en un lugar de fcil localizacin.
Modificando el Panel Frontal
Si decide utilizar un indicador que ya viene con la plantilla, puede borrarlo. Complete los siguientes pasos
para remover el indicador RMS del panel frontal.
1. Mueve el cursor sobre el indicador RMS hasta que la Herramienta de Posicin aparezca.

2. Haga clic en el indicador


tecla <Delete>.
3. Despliegue el diagrama de bloques.

RMS, que se muestra a ala izquierda, para seleccionarlo y presione la

El diagrama de bloques tiene ahora un lazo daado marcado con una X roja, mostrada a la
izquierda. Esta es un lazo roto. Aprecie que el botn Run, mostrado a la izquierda, aparece roto indicando que
el VI no puede ejecutarse.
4. Haga clic sobre el botn Run roto para desplegar la ventana Error list.
La ventana Error list enlista todos los errores en el VI y proporciona detalles de todos los errores.
5. En la seccin Errors and Warnings, haga doble clic sobre el error Wire: has
loose ends para resaltar el lazo roto.
Note cmo LabVIEW inmediatamente despliega el problema que causa el error.
6. Presione la tecla <Delete> para borrar el lazo roto.

Consejo Presione las teclas <Ctrl-B> para borrar todos los lazos rotos en el diagrama de bloques.
7. Seleccione WindowsShow Error List para desplegar la venta Error list.
Ahora no hay errores listados en la seccin Errors and Warnings.

Nota Tambin puede presionar las teclas <Ctrl-L> para desplegar la ventana Error list.
8. Haga clic en el botn Close para cerrar esta ventana.
Note que el botn Run ya no est roto.
Analizando la Amplitud de una Seal
El Amplitude and Level Measurements Express VI incluye opciones que usted utilizar para analizar las
caractersticas de voltaje de una seal. Complete los siguientes pasos para reconfigurar el VI Express para
medir los valores de amplitud de pico a pico de una seal.
1. Sobre el Amplitude and Level Measurements Express VI presione el botn derecho y seleccione
Properties del men corto para desplegar el botn de dilogo Configure Amplitude and Level
Measurements.

Consejo Tambin puede hacer doble clic en Express VI para abrir el botn de dilogo
Amplitude and Level Measurements.

Configure

2. Remueva la seleccin del recuadro RMS en la seccin Amplitude Measurements.


3. Haga clic en el botn Help, mostrado a su izquierda, en la parte inferior derecha del botn
de dilogo Configure Amplitude and Level Measurements despliegue el tpico LabVIEW Help del VI
Express.

El tpico help describe el VI Express, las entradas y salidas para el VI Express, y las opciones de
configuracin. Cada VI Express tiene un tpico correspondiente de ayuda que lo describe al presionar el
botn Help.
4. En el tpico Amplitude and Level Measurements, encuentre el parmetro de salida cuya descripcin indica
que se toma una medicin del pico mximo al pico mnimo de la seal.
5. Minimice el LabVIEW Help para regresar al botn de dilogo Configure Amplitude and Level
Measurements.
6. Seleccione la entrada o salida que haya decidido utilizar.
Note como la opcin que usted seleccion, Peak to Peak, aparece en la seccin de Results con el valor
correspondiente de la medicin.

7. Presione el botn OK para actualizar la configuracin y cierre el botn de dilogo


Amplitude and Level Measurements.

Configure

Note que la salida RMS en el Amplitude and Level Measurements Express VI cambi para reflejar el nuevo
parmetro Peak to Peak, mostrado a su izquierda.
Agregando una Luz de Advertencia
Si usted quiere una seal visual indicando cuando un valor exceda el lmite especificado, utilice una luz de
advertencia. Complete los siguientes pasos para agregar una luz de advertencia al VI.
1. De la paleta Controls, seleccione el indicador redondo LED en la paleta de LED, el cual se muestra en la
Figura 2-4, y colquelo en el panel frontal a la izquierda de la grfica de forma de onda.

Figura 2-4. Paleta de LED


2. Sobre el LED oprima el botn derecho de su ratn y seleccione Properties del men corto para desplegar
el botn de dilogo Button Properties.
3. Cambie la etiqueta del LED a Warning.
4. Presione el botn OK para actualizar la configuracin y cierre el botn de dilogo Button Properties.
Usted utilizar este LED en un ejercicio posterior para sealar cuando un valor haya excedido su lmite.
5. Seleccione FileSave As y guarde su VI como Warning [Link] en un lugar de fcil localizacin.

Ajustando los Lmites de Nivel de Advertencia


Para especificar el valor en el cual usted quiere que la luz de advertencia se prenda, utilice el Comparison
Express VI. Complete los siguientes pasos para comparar los valores de pico a pico a un lmite fijado por
usted.
1. En el diagrama de bloques, seleccione el Comparison Express VI en la paleta Arithmetic &
ComparisonExpress Comparison y colquelo a la derecha del Amplitude and Level Measurements
Express VI.
2. En el botn de dilogo Configure Comparison, seleccione la opcin > Greater than de la seccin
Compare Condition.
3. En la seccin Comparison Inputs, seleccione Use constant value y escriba 0.195 en el recuadro de
texto Constant value.
4. Cierre la pgina de configuracin y regrese al diagrama de bloques.

Note cmo el nombre del Comparison Express VI refleja la operacin del VI Express, mostrado a
su izquierda. Greater than indica que el VI Express hace mucho ms que una comparacin.
5. Enlace la salida Peak to Peak del Amplitude and Level Measurements Express VI a la entrada Operand 1
del Comparison Express VI.
6. Mueva el cursor sobre el lazo que conecta la salida Peak to Peak a la entrada Operand 1.
7. Cuando aparezca la Herramienta de Posicin, presione con el botn derecho de su ratn el enlace de unin
entre la salida Peak to Peak y la entrada Operand 1 y seleccione CreateNumeric Indicator del men
corto.

Note cmo la terminal Peak to Peak , mostrada a la izquierda, aparece en el diagrama de bloques. Si
la terminal Peak to Peak aparece sobre los lazos del VI Express, mueva el VI Express y la terminal Peak to
Peak alrededor para crear ms espacio. Por ejemplo, mueva la terminal al espacio en blanco sobre el VI
Express.
Advirtiendo al Usuario
Despus de especificar los valores en los cuales usted quiere que la luz de advertencia se encienda, debe
enlazar la luz de advertencia al Comparison Express VI. Complete los siguientes pasos para proporcionar la
seal visual al usuario cuando el valor pico a pico exceda el lmite especificado.
1. En el diagrama de bloques, mueva la terminal Warning a la derecha del Comparison Express VI. Vea que
la terminal Warning est dentro del recuadro, como se muestra en la Figura 2-5.
2. Enlace la salida Result del Comparison Express VI a la terminal Warning.
El diagrama de bloques debe ser similar al mostrado en la Figura 2-5.

Figura 2-5. Diagrama de Bloques para el Warning Light VI


3. Despliegue el panel frontal.
Note cmo aparece tambin un indicador numrico en el panel frontal llamado Peak to Peak. Este indicador
despliega el valor pico a pico de la seal.
4. Ejecute el VI.
Note que cuando el valor pico a pico excede 0.1955, el indicador Warning se enciende.
5. Haga clic en el botn STOP para detener el VI.
6. Seleccione FileSave para guardar este VI.
Configurando el VI para Almacenar Datos en un Archivo
Para almacenar informacin de los datos que su VI genera, utilice el Write LabVIEW Measurement File
Express VI. Complete los siguientes pasos para construir un VI que guarde los valores pico a pico y otra
informacin a una base de datos en LabVIEW.
1. Seleccione el Write LabVIEW Measurement File Express VI en la paleta Output y colquela en el
diagrama de bloques en la parte inferior derecha del Amplitude and Level Measurements Express VI.
Note que el recuadro de texto File name indica que el archivo de salida es [Link] y despliega la
trayectoria completa al archivo [Link]. Un archivo .lvm es una base de datos de medicin de
LabVIEW, la cual se almacena de manera automtica en un directorio LabVIEW Data. LabVIEW instala el
directorio LabVIEW Data en el directorio de archivos del sistema operativo de manera automtica. Cuando
quiera ver los datos, utilice la trayectoria de archivos en el recuadro de texto File
name para acceder al archivo [Link].
2. En el botn de dilogo Configure Write LabVIEW Measurement File, seleccione la opcin Append to
file en la seccin If a file already exists. Seleccionando Append to file, LabVIEW escribe todos los datos en
el archivo [Link] sin borrar los datos ya existentes en el archivo en caso de que un archivo tenga el
mismo nombre que una ya existente.
3. Seleccione la opcin One header only en la seccin Segment Headers.

4. Escriba el siguiente texto en el recuadro de texto File Description: Sample of peak to peak
values.
5. Cierre el botn de dilogo Configure Write LabVIEW Measurement File y regrese al diagrama de
bloques.
Almacenando Datos en un Archivo
Cuando ejecute el VI, LabVIEW guardar los datos al archivo [Link]. Complete los siguientes pasos
para generar el archivo [Link].
1. En lace la salida Peak to Peak del Amplitude and Level Measurements Express VI a la entrada Signals del
Write LabVIEW Measurement File Express VI.
2. Seleccione FileSave As y guarde este VI como Save [Link] a un lugar de fcil localizacin.
3. Despliegue el panel frontal y ejecute el VI.
4. Presione el botn STOP en el panel frontal.
5. Para ver los datos que usted almacen, abra el archivo LabVIEW Data\[Link] con una aplicacin
de hoja de clculo o un procesador de palabras.
6. Cierre el archivo cuando haya terminado de verlo y regrese al Save Data VI.
Agregando un Botn que Almacene Datos al ser Presionado
Si usted quiere almacenar solamente ciertos datos, puede configurar el Write LabVIEW Measurement File
Express VI para guardar valores pico a pico solamente cuando el usuario oprima un botn. Complete los
siguientes pasos para agregar un botn al VI y configurar la respuesta del botn cuando el usuario lo oprima.
1. En el panel frontal, seleccione el botn rocker de la paleta Buttons & Switches y colquelo a la derecha de
la grfica de forma de onda.
2. Utilizando el botn de dilogo Button Properties, cambie la etiqueta del botn y escriba Write to
File.
3. En la lengeta Operation, seleccione Latched When Pressed del listado Button Behavior.
Utilice la lengeta Operation para especificar el comportamiento del botn al ser oprimido por el usuario.
Para ver cmo reacciona el botn ante un clic, haga clic al botn en la seccin Preview Selected Behavior.
4. Cierre el botn de dilogo Button Properties.
5. Guarde este VI.
Almacenando Datos Cuando se Indique por el Usuario
Complete los siguientes pasos para construir un VI que incorpore datos a un archivo cuando el usuario oprima
un botn en el panel frontal.

1. En el diagrama de bloques, haga doble clic en el Write LabVIEW Measurement File Express VI para
acceder al botn de dilogo Configure Write LabVIEW Measurement File.
2. Cambia el nombre del archivo [Link] a Selected [Link] en el recuadro de texto File
name para guardar los datos en un archivo diferente.
3. Cierre el botn de dilogo Configure Write LabVIEW Measurement File.
4. Presione el botn derecho de su ratn sobre la entrada Signal del Write LabVIEW Measurement File
Express VI. Seleccione Insert Input/Output del men corto para insertar la entrada Comment.
5. Presione el botn derecho de su ratn sobre la entrada Comment del Write LabVIEW Measurement File
Express VI. Seleccione Select Input/OutputEnable del men corto para insertar la entrada Enable.
En el ejercicio previo aprendi a agregar entradas y salidas expandiendo los VI Express utilizando flechas
hacia abajo. Note que este mtodo es una manera diferente de desplegar y seleccionar entradas y salidas de un
VI Express.
Las entradas y salidas de un VI Express aparecen con un orden predeterminado cuando agrega nuevas
entradas y salidas. Para seleccionar una entrada en especfico, tal vez requiera agregar una entrada primero,
despus cambiar la entrada a la cual usted especficamente quiera usar.
6. Mueva la terminal Write to File a la izquierda del Write LabVIEW Measurement File Express VI.
7. Enlace la terminal Write to File a la entrada Enable del Write LabVIEW Measurement File Express VI.
El diagrama de bloques debe aparecerle similar a la Figura 2-6.

Figura 2-6. Diagrama de Bloques para el Save Data VI


8. Despliegue el panel frontal y ejecute el VI. Haga clic varias veces sobre el botn Write to File.
9. Presione el botn STOP que aparece en el panel frontal.

10. Para ver los datos que usted almacen, abra el archivo Selected [Link] con una aplicacin
de hoja de clculo o un procesador de palabras.
Note como el archivo Selected [Link] difiere del archivo [Link]. El archivo [Link]
almacen todos los datos generados por el Save Data VI, mientras que el archivo S e l e c t e d
[Link] solo guard los datos cuando usted oprimi el botn Write to File.
11. Guarde y cierre este VI.
Resumen
Los siguientes tpicos son un resumen de los conceptos principales aprendidos en este captulo.
Recursos de Ayuda de LabVIEW
LabVIEW incluye documentacin extensa para usuarios de LabVIEW nuevos y experimentados. Los recursos
de ayuda incluyen manuales, la ventana Context Help, LabVIEW Help, ejemplo, y Notas de Aplicacin.

Nota Todos los manuales LabVIEW y Notas de Aplicacin estn tambin disponibles en PDF. Debe
tener instalado el Adobe Acrobat Reader con Bsqueda y Accesibilidad a versiones 5.0.5 o ms actuales para
ver los PDF. Consulte la pgina de Internet de Adobe Systems Incorporated en [Link] para
descargar el Acrobat Reader.
La ventana Context Help despliega informacin bsica acerca de los objetos LabVIEW al mover el cursor
sobre cada objeto. Para acceder a la ventana Context Help, seleccione HelpShow Context Help. Tambin
puede oprimir las teclas <Ctrl-H> para desplegar la ventana Context Help.
El LabVIEW Help contiene informacin de referencia acerca de LabVIEW Express VI,
controles, indicadores, paletas, mens, herramientas, VI, y funciones. Este archivo de ayuda tambin incluye
instrucciones paso a paso para utilizar caractersticas de LabVIEW. Para acceder a la informacin de ayuda
para el VI Express, haga clic en el botn Help, mostrado a la izquierda, en el botn de dilogo configuration
mientras configura el VI Express. Tambin puede acceder al LabVIEW Help seleccionando HelpVI,
Controles e Indicadores
Usted puede configurar los controles e indicadores en el panel frontal para realizar tareas dependiendo de la
funcin que desee que su VI desempee. El siguiente es un resumen de las diferentes maneras de usar
controles e indicadores que usted ha aprendido en este captulo.
Puede construir VI que realicen automticamente una tarea cuando existan ciertas condiciones, tales como
encender una luz de advertencia cuando un valor excede un cierto lmite.
Puede construir VI que permitan a los usuarios controlar el momento en que un Express VI se ejecute
usando botones y la entrada Enable. Usted tambin puede configurar los botones para que operen de una de
seis maneras distintas usando la tabulacin Operations del cuadro de dilogo Button Properties.
Almacenando Datos
El Write LabVIEW Measurement File Express VI almacena los datos que un VI genera y analiza a un archivo
de datos. El LabVIEW measurement data file (.lvm) es un archivo de textos delimitados por tabulaciones
que puede abrir con una aplicacin de hoja de clculo o un procesador de palabras. Aunado a los datos

generados por el VI Express, el archivo .lvm incluye encabezados que contienen informacin acerca de los
datos, como lo son el da y hora en que el dato fue generado.
Para almacenar los archivos de datos generados por LabVIEW, LabVIEW instala automticamente el
directorio LabVIEW Data en el directorio de archivos del sistema operativo para ayudarle a organizar y
localizar los archivos de datos generados por LabVIEW.

Nota Refirase a LabVIEW Help para informacin acerca de almacenamiento de datos a y recuperacin
de datos del archivo .lvm.
Errores y Conexiones Rotas
El botn Run aparece roto cuando el VI que usted esta creando o editando contiene errores. Si el botn Run
an esta roto al terminar de enlazar el diagrama de bloques, entonces el VI esta tambin roto y no podr
ejecutarlo.
Haga clic en el botn roto Run o seleccione WindowShow Error List para encontrar por qu es que el VI
esta roto. Puede usted utilizar la ventana Error list para localizar errores en el diagrama de bloques. Haga
doble clic en el error del listado Errors and Warnings para resaltar el problema que esta causando el error.
Un enlace roto aparece como una lnea punteada en color negro con una X roja en el centro. Enlaces rotos
ocurren por diversas razones, como la eliminacin de objetos enlazados. El VI no podr ejecutarse si el
diagrama de bloques incluye enlaces rotos.
Mueva la Herramienta de Unin sobre el enlace roto para desplegar un recuadro con informacin respecto a la
causa del enlace roto. Esta informacin aparece en la ventana Context Help cuando mueve la Herramienta de
Unin sobre un enlace roto. Presione el botn derecho de su ratn sobre el enlace roto y seleccione List
Errors del men corto para desplegar la ventana Error list. Presione el botn Help para ms informacin
respecto al enlace roto.

3
Expandiendo las Caractersticas de un VI
Puede usted utilizar una de muchas plantillas LabVIEW VI como punto de arranque. Sin embargo, algunas
veces usted requerir crear un VI en donde no est disponible ya una plantilla. Este captulo le ensea a
construir y ajustar un VI sin utilizar una plantilla.
Construyendo un VI de una Plantilla en Blanco
En los siguientes ejercicios, usted abrir un VI en blanco y le agregar VI Express y estructuras al diagrama
de bloques para construir un nuevo VI. Usted construir un VI que genera seales, reduce el nmero de
muestras en la seal, y despliega los datos resultantes en una tabla en el panel frontal. Al completar estos
ejercicios, el panel frontal del VI se ver similar al panel frontal que se muestra en la Figura 3-1.

Usted puede completar los ejercicios en aproximadamente 30 minutos.

Figura 3-1. Panel Frontal para el Reduce Samples VI


Abriendo un VI en Blanco
Si no hay plantilla disponible para la tarea que requiere crear, puede empezar con un VI en blanco y agregar
VI Express para lograr la tarea en especfico. Complete los siguientes pasos para abrir un VI en blanco.
1. En el botn de dilogo LabVIEW, haga clic en el botn New y seleccione Blank VI del men corto o
presione las teclas <Ctrl-N> para abrir un VI en blanco.
Note que aparecen un panel frontal y diagrama de bloques en blanco.

Nota Tambin puede abrir un VI en blanco seleccionando Blank VI de la lista Create new en el botn
de dilogo New o seleccionando FileNew VI de la barra de men del panel frontal o diagrama de bloques.

2. Si la paleta Functions no es visible, oprima con el botn derecho de su ratn cualquier espacio en
blanco del diagrama de bloques para que aparezca una versin temporal de la paleta Functions. Oprima la
chincheta, mostrada a la izquierda, en la esquina superior izquierda de la paleta Functions para colocar la
paleta en la pantalla.

Nota Usted puede oprimir el botn derecho de su ratn en cualquier espacio en blanco del diagrama de
bloques para aparecer las paletas Functions o Controls.
Incluyendo un VI Express que Simula una Seal
Complete los siguientes pasos para encontrar el VI Express que usted quiera usar y despus agregarlos al
diagrama de bloques.
1. Si la ventana Context Help no es visible, presione las teclas <Ctrl-H> para abrir la ventana Context
Help. Tambin puede presionar el botn Show Context Help Window, que se muestra a la izquierda, para
abrir la ventana Context Help.
2. Seleccione la paleta Input en la paleta Functions y mueva el cursor sobre el VI Express en la paleta Input.
Note que la ventana Context Help despliega informacin acerca que las funciones de casa VI Express.
3. De la informacin proporcionada en la ventana Context Help, encuentre el VI Express que saque una seal
de onda senoidal.
4. Seleccione el VI Express y colquelo en el diagrama de bloques. El botn de dilogo Configure Simulate
Signal aparece.
5. Inactive el cursor sobre las distintas opciones en el botn de dilogo Configure Simulate Signal, como
Frequency (Hz), Amplitude, y Samples per second (Hz). Les la informacin que aparece en la ventana
Context Help.
6. Configure el Simulate Signal Express VI para generar una onda senoidal con frecuencia de 10.7 y
amplitud de 2.
7. Note cmo la seal desplegada en la ventana Result Preview cambia para reflejar la onda senoidal
configurada.
8. Cierre el botn de dilogo Configure Simulate Signal.
9. Mueva el cursor sobre el Simulate Signal Express VI y lea la informacin que aparece en la ventana
Context Help.
Note que la ventana Context Help ahora muestra la configuracin del Express VI Simulate Signal.
10. Guarde este archivo VI como Reduce [Link] en una seccin de fcil localizacin.
Modificando la Seal
Complete los siguientes pasos para usar el LabVIEW Help para buscar por el VI Express que reduce el
nmero de muestras en una seal.

1. Seleccione HelpVI, Function, & How-To Help para abrir el LabVIEW Help.
2. Haga clic en la pestaa Search y escriba sample compression en el recuadro de texto Type in
the word(s) to search for.
Note que esta bsqueda de palabras refleja lo que quiere que haga el VI Express, comprimir, o reducir, el
nmero de muestras en una seal.
3. Seleccione el tpico Sample Compression Express VI para desplegar el tpico que describe el Sample
Compression Express VI.
4. Despus de leer la descripcin del VI Express, haga clic en el botn Place on
the block diagram, que se muestra a la izquierda, para seleccionar el VI Express.
5. Mueva el cursor al diagrama de bloques.
Note cmo LabVIEW incorpora el Sample Compression Express VI al cursor.
6. Coloque el Sample Compression Express VI en el diagrama de bloques a la derecha del Simulate Signal
Express VI.
7. Configure el Sample Compression Express VI para reducir la seal con un factor de 25 usando la media de
estos valores.
8. Cierre el botn de dilogo Configure Sample Compression.
9. Utilizando la Herramienta de Unin, enlace la salida Sine en el Simulate Signal Express VI a la entrada
Signals en el Sample Compression Express VI.
Ajustando el Panel Frontal
En los ejercicios previos, usted agreg controles e indicadores al panel frontal con la paleta Controls.
Tambin puede usted agregar controles e indicadores desde diagrama de bloques. Complete los siguientes
pasos para agregar controles e indicadores.
1. Seleccione con el botn derecho de su ratn la salida Mean del Sample Compression Express VI y
seleccione CreateNumeric Indicator para crear un indicador numrico.
2. Seleccione con el botn derecho de su ratn la salida Mean del Sample Compression Express VI y
seleccione Insert Input/Output del men corto para insertar la entrada Enable.
3. Seleccione con el botn derecho de su ratn la entrada Enable y seleccione CreateControl para crear el
interruptor Enable.
4. Seleccione con el botn derecho de su ratn el enlace de unin de salida Sine en el Simulate Signal Express
VI a la entrada Signals en el Signal Compression Express VI y seleccione CreateGraph Indicator.
Note usted que puede crear controles e indicadores del diagrama de bloques. Cuando crea controles e
indicadores con este mtodo, LabVIEW automticamente crea terminales correctamente nombradas y
formateadas.
5. Utilizando la Herramienta de Unin, enlace la salida Mean en el Sample Compression Express VI a la
terminal Sine.

Note que la funcin Merge Signals aparece.


6. Acomode los objetos en el diagrama de bloques para que se vea similar a lo presentado en la Figura 3-2.

Consejo Usted puede seleccionar cualquier enlace con el botn derecho de su ratn y seleccionar
Up Wire del men corto para que LabVIEW de manera automtica acomode los enlaces.

Clean

Figura 3-2. Diagrama de bloques para Reduce Samples VI


7. Despliegue el panel frontal.
Note que los controles e indicadores que usted agreg aparecen automticamente en el panel frontal con
nombres que corresponden a la funcin que desempean.
8. Guarde este VI.
Configurando el VI para Ejecutar Continuamente hasta que el Usuario lo Detenga
En el estado actual, el VI se ejecuta una sola vez, despus termina su ejecucin. Para ejecutar el VI hasta
cumplir con ciertas condiciones, usted puede agregar un While Loop al diagrama de bloques. Complete los
siguientes pasos para agregar el While Loop.
1. Despliegue el panel frontal y ejecute el VI.
Note cmo el VI se ejecuta una vez y despus se detiene. Note tambin que no hay un botn STOP.
2. Despliegue el diagrama de bloques y seleccione el While Loop de la paleta Execution Control.
3. Mueva el cursor a la parte superior izquierda del diagrama de bloques. Posicione la esquina superior
izquierda del While Loop en ese lugar.
4. Haga clic y arrastre el cursor de forma diagonal para encerrar todos los VI Express y enlaces, como se
muestra en la Figura 3-3.

Figura 3-3. Colocando el While Loop alrededor de los VI Express

Note que el While Loop, que se muestra a la izquierda, aparece con un botn STOP enlazado
a la terminal condition. Este While Loop se configura para detenerse cuando el usuario hace clic en el botn
STOP.
5. Despliegue el panel frontal y ejecute el VI.
Note que el VI ahora se ejecuta hasta que usted oprime el botn STOP. El While Loop ejecuta las funciones
dentro del sistema hasta que el usuario presiona el botn STOP.
Controlando la Velocidad de Ejecucin
Para graficar los puntos en la grfica de forma de onda ms lentamente, usted puede agregar un tiempo de
retraso al diagrama de bloques. Complete los siguientes pasos para controlar la velocidad de ejecucin del VI.
1. En el diagrama de bloques, seleccione Time Delay Express VI en la paleta Execution Control y colquela
dentro del loop.
2. Escriba .250 en el recuadro de texto Time delay (seconds). Este tiempo de retraso especifica la rapidez
en que correr el loop. Con un retraso de 0.250 segundos, el loop itera una vez cada cuarto de segundo.
3. Cierre el botn de dilogo Configure Time Delay.
4. Guarde este VI.
5. Despliegue el panel frontal y ejecute el VI.
6. Haga clic en el interruptor Enable y note el cambio en la grfica.
Note que si el interruptor Enable esta encendido, la grfica despliega la seal reducida. Si el botn Enable
esta apagado, la grfica no despliega la seal reducida.
7. Presione el botn STOP para detener el VI.

Utilizando una Tabla para Desplegar Datos


Complete los siguientes pasos para desplegar una coleccin de valores medios en una tabla en el panel frontal.
1. En el panel frontal, seleccione el indicador Express Table en la paleta Text Indicators y colquelo en el
panel frontal a la derecha de la grfica de forma de onda.
2. Despliegue el diagrama de bloques.
Note que la terminal Table aparece automticamente enlazada al Build Table Express VI.

3. Si el Build Table Express VI y la terminal Table no estn ya seleccionadas, haga clic


a la izquierda del Build Table Express VI y la terminal Table en un rea abierta del diagrama de bloques.
Arrastre el cursor de forma diagonal hasta que la seleccin del rectngulo encierre el Build Table Express VI
y la terminal Table, como se muestra a la izquierda.
Un recuadro externo que se mueve llamado marquee resalta el Build Table Express VI, la terminal Table, y el
lazo de unin entre ambos.
4. Arrastre los objetos al While Loop a la derecha de la terminal Mean.
Note que el While Loop de manera automtica ajusta su tamao para incorporar el Build Table Express VI y
la terminal Table.
5. Utilizando la Herramienta de Unin, enlace la termina Mean del Sample Compression Express VI a la
entrada Signals del Build Table Express VI.
El diagrama de bloques debe ser similar al que aparece en la Figura 3-4.

Figura 3-4. Diagrama de Bloques de Reduce Samples VI


6. Despliegue el panel frontal y ejecute el VI.

7. Haga clic en el interruptor Enable.


La tabla despliega los valores medios de 25 muestras de la onda senoidal. Note que si el interruptor Enable
esta apagado, la tabla no registra los valores medios.
8. Detenga el VI.
9. Experimente con propiedades de la tabla utilizando el botn de dilogo Table Properties. Por ejemplo,
intente cambiar el nmero de columnas a una.
10. Guarde y cierre este VI.
Resumen
Los siguientes tpicos son un resumen de los conceptos principales aprendidos en este captulo.
Utilizando los Recursos de Ayuda de LabVIEW
Puede utilizar la ventana Context Help y el LabVIEW Help para aprender ms acerca de los VI Express.
Ambos proporcionan informacin que describe la funcionalidad del VI Express y cmo configurarlo.
El siguiente es un resumen de los recursos de ayuda vistos en este captulo y las distintas maneras en que
usted las aprendi a usar.
La ventana Context Help despliega informacin bsica acerca de los objetos LabVIEW al mover el cursor
sobre cada objeto. Los objetos con informacin de ayuda incluyen los VI, estructuras, paletas, y componentes
del botn de dilogo.
Cuando coloca un VI Express en el diagrama de bloques, la ventana Context Help despliega una
descripcin breve del VI Express e informacin respecto a cmo configur el VI Express.
Usted puede encontrar y seleccionar un VI Express y otros objetos del diagrama de bloques en el LabVIEW
Help. Haga clic en el botn Place on the block diagram para seleccionar un objeto del diagrama de bloques
y colocarlo en el diagrama de bloques.
Para navegar el LabVIEW Help, use las pestaas Contents, Index, y Search. Utilice la pestaa Contents
para tener un panorama general de los tpicos y estructura de ayuda. Utilice la pestaa Index para encontrar
un tpico por palabra clave. Utilice la pestaa Search para encontrar ayuda acerca de una palabra o frase.
Ajustando el Cdigo de Diagrama de Bloques
Hay varios controles, indicadores, VI Express, y estructuras que usted puede usar para ajustar su VI. Para
ajustar su VI, usted puede crear controles e indicadores, controlar cundo su VI debe detener su ejecucin, y
desplegar los datos generados en una tabla.
Creando Controles e Indicadores
Crear controles e indicadores enlazados al VI Express desde el diagrama de bloques al seleccionar con el
botn derecho del ratn las entradas, salidas, o enlaces del VI Express, y seleccionando la opcin Create del
men corto.
Controlando el que un VI Deje de Ejecutarse

Utilice el While Loop para ejecutar de manera continua el cdigo existente en un loop. El While Loop detiene
la ejecucin cuando se llega a cierta condicin. Cuando usted incorpora o mueve un objeto a la orilla dentro
de un While Loop, el loop ajusta su tamao automticamente para darle espacio al objeto.
La paleta Execution Control incluye objetos que le permiten controlar el nmero de veces que se ejecutar el
VI, as como la velocidad de ejecucin.
Desplegando Datos en una Tabla
El indicador de table despliega los datos registrados. Utilice el Build Table Express VI para crear una tabla de
datos recabados.

También podría gustarte