SII Practica de Señales
SII Practica de Señales
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 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.
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.
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.
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.
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.
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.
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.
Modificando la Seal
Complete los siguientes pasos para agregar escala a la seal y desplegar los resultados en la grfica del panel
frontal.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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
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.
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.