labview core 1 ejercicios

51
ejercicio 1-1 2 abra seconds breakdown.vi 3 en el panel frontal, identifique estos elementos ¿Cuántos de cada ítem puede encontrar? Indicadores 5

Upload: alexandra-chavez-listing

Post on 12-Dec-2015

351 views

Category:

Documents


9 download

DESCRIPTION

Labview core 1 ejercicios

TRANSCRIPT

Page 1: Labview core 1 ejercicios

ejercicio 1-1

2 abra seconds breakdown.vi

3 en el panel frontal, identifique estos elementos ¿Cuántos de cada ítem puede encontrar?

Indicadores 5 Controles 1 Botón run 1

Page 2: Labview core 1 ejercicios

Panel de conectores 1 Icono 1 Etiquetas libres 0

4 Para mostrar el panel frontal y el diagrama de bloques a la vez presione <Ctrl-T> o seleccione Window»Tile Up and Down o Window»Tile Left and Right.

5. En el diagrama de bloques, identifique estos elementos. ¿Cuántos de cada ítem puede encontrar?

Page 3: Labview core 1 ejercicios

Controles 1 Indicadores 5 Constantes 4 Etiquetas libres 2

6. Use la ayuda contextual para aprender más sobre los ítems en el diagrama de bloques.

Pulse <Ctrl-H> para abrir la ventana Context Help o seleccione Help»Show Context Help

Mueva la ventana Context Help a una zona cómoda que no oculte parte del diagrama de bloques.

Coloque su cursor sobre cada uno de los cables de diferentes colores para ver qué tipo de dato representan.

Page 4: Labview core 1 ejercicios

El contenido de la ventana Context Help cambia para mostrar información sobre el objeto sobre el que está el ratón.

R/ si cambia

7. Obtenga ayuda detallada y vea ejercicios para la función Quotient & Remainder

Coloque su cursor sobre la función Quotient & Remainder. Lea la ventana Context Help y haga clic en la liga Detailed Help para lanzar LabVIEW Help y aprenda más acerca de esta función.

Page 5: Labview core 1 ejercicios

Haga clic en la enlace Example en el tema de LabVIEW Help de Quotient & Remainder.

Haga clic en el botón Open Example al final de la ventana de ayuda para abrir un ejemplo que use la función Quotient & Remainder.

Examine el ejemplo y luego ciérrelo cuando haya terminado.

8. Refiérase a las figuras 1-1 y 1-2 para verificar que haya configurado todos los ítems correctamente.

R/ si se hizo correctamente

9. Pruebe el VI Seconds Breakdown utilizando los valores de la tabla 1-1.

Escriba el valor de entrada en el control Total Time in Seconds.

Haga clic en el botón Run.

Compare en cada entrada las salidas dadas con las salidas de la tabla 1-1. Si el VI funciona correctamente, deben coincidir.

Page 6: Labview core 1 ejercicios
Page 7: Labview core 1 ejercicios

R/ si concuerdan los datos del programa con la tabla de datos

10. Salve y cierre el VI y el proyecto LabVIEW.

ejercicio 1-2

Page 8: Labview core 1 ejercicios

1. Abra un proyecto LabVIEW en blanco.

Haga clic en el botón Create Project en la ventana de LabVIEW Getting Started y luego haga clic en Blank Project.

Haga clic en Finish.

2. Cree un VI en blanco y añádalo al proyecto.

Page 9: Labview core 1 ejercicios

Haga clic con el botón derecho en My Computer en la ventana Project Explorer y seleccione New»VI en el menú contextual.

3. Seleccione View»Controls Palette del menú de la ventana del panel frontal del VI

4. Explore la paleta Controls.

Haga clic en el botón Customize y seleccione Change Visible Palettes

Page 10: Labview core 1 ejercicios

Seleccione las siguientes paletas para añadirlas a las paleta Controls y haga clic en el botón OK. No deseleccione ninguna paleta.

– Silver

– Control Design & Simulation

– Signal Processing

Page 11: Labview core 1 ejercicios

5. Explore la paleta Controls.

Use las paletas para localizar controles y funciones cuando quiera explorar las opciones disponibles o cuando no está seguro del nombre de un control o una Función que necesite.

Haga clic en el botón Search

Page 12: Labview core 1 ejercicios

Teclee string control en el cuadro de búsqueda.

Haga clic en el resultado de búsqueda String Control (Silver) y arrástrelo a la ventana del panel frontal para colocar el objeto.

6. Abra el diagrama de bloques y haga clic con el botón derecho en cualquier lugar en el diagrama de bloques para mostrar la paleta Functions.

Page 13: Labview core 1 ejercicios

Haga clic en el pin en la esquina superior izquierda para mantener la paleta abierta.

7. Explore la paleta Functions.

Ubique funciones trigonométricas.

– Haga clic en el botón Search.

– Busque el término cosine

Page 14: Labview core 1 ejercicios

– En los resultados de la búsqueda, haga doble clic en Cosine <<Trigonometric Functions>> para mostrar la función en la paleta.

Page 15: Labview core 1 ejercicios

Ubique funciones E/S de archivos

– Busque el término file i/o.

– Haga doble clic en File I/O en los resultados de la búsqueda para mostrar la paleta File I/O.

Page 16: Labview core 1 ejercicios

– Arrastre la función Write to Text File de la paleta al diagrama de bloques.

8. Practique usando la función Quick Drop.

Use la función Quick Drop cuando sabe el nombre de la función o VI que quiere utilizar.

Presione <Ctrl-Space> para abrir el cuadro de diálogo Quick Drop

Teclee Bundle By Name y haga doble clic en Bundle By Name en los resultados de la búsqueda. El cursor cambia a una mano con la función Bundle By Name.

Haga clic en el diagrama de bloques para colocar la función Bundle By Name.

Page 17: Labview core 1 ejercicios

Abra el cuadro de diálogo Quick Drop de nuevo.

Busque la función Wait Until Next ms Multiple.

Haga doble clic en la función en los resultados de la búsqueda y coloque la función en el diagrama de bloques

9. Practique usando la función de búsqueda global.

Escriba Random en la barra de búsqueda situada en la esquina superior derecha del diagrama de bloques.

Page 18: Labview core 1 ejercicios

Mueva el ratón sobre el primer resultado en la sección Palette, Random Number (0-1). Usted ahora ve las siguientes tres opciones:

– Drop—le permite introducir inmediatamente esta función en el diagrama de bloques

– Find—localiza la función en la paleta Functions

– Help—abre el tema de ayuda para esta función.

Page 19: Labview core 1 ejercicios

Haga clic en cada una de estas opciones para observar los diferentes comportamientos.

drop

find

Page 20: Labview core 1 ejercicios

help

10. Practique accediendo a funciones similares.

Coloque una función Add en el diagrama de bloques.

Haga clic con el botón derecho en la función Add y observe que dispone de una paleta Numeric del menú contextual.

Page 21: Labview core 1 ejercicios

Practique colocando funciones desde la paleta Numeric en el diagrama de bloques.

ejercicio 1-3

1. Abra Using Temperature.lvproj en el directorio <Exercises>\LabVIEW Core 1\Using Temperature.

2. Abra el Using Temperature.vi desde la ventana Project Explorer.

3. Seleccione View»Tools Palette para mostrar la ventana Tools.

4. Expanda el gráfico tipo “waveform graph” horizontalmente con la herramienta de posicionamiento.

Page 22: Labview core 1 ejercicios

Mueva el cursor al borde derecho del gráfico tipo “waveform chart” hasta que vea los nodos de cambio de tamaño alrededor del gráfico

Mueva el cursor al nodo de cambio de tamaño de la parte central izquierda hasta que el cursor cambie a una doble flecha, como se ve en la figura 1-4.

Arrastre el punto de reposicionamiento hasta que el gráfico Waveform Chart tenga el tamaño deseado

5. Renombre el gráfico Waveform Chart usando la herramienta de etiquetado.

Haga doble clic en la palabra Chart. LabVIEW resalta la palabra y automáticamente selecciona la herramienta de etiquetado en la ventana Tools.

Escriba el texto Temperature Chart.

Page 23: Labview core 1 ejercicios

Complete la entrada haciendo clic en el botón Enter Text de la barra de herramientas o haciendo clic fuera del control.

6. Cambie el control Numeric a Number of Measurements usando la herramienta de etiquetado.

Haga doble clic en la palabra Numeric.

Escriba el texto Number of Measurements.

Complete la entrada haciendo clic en el botón Enter Text de la barra de herramientas o haciendo clic fuera del control.

7. Cambie el valor del control Number of Measurements a 100 usando la herramienta de etiquetado.

Mueva el cursor al interior del control Number of Measurements.

Cuando el cursor cambie al icono de la herramienta de etiquetado, haga clic con el botón del ratón.

Escriba el texto 100.

8. Cambie el valor de la perilla Delay Multiplier usando la herramienta de operaciones.

Mueva el cursor a la perilla.

Cuando el cursor cambie al ícono de la herramienta de operaciones, haga clic con el botón del ratón y arrastre al valor deseado.

Configure el valor en 1.

Page 24: Labview core 1 ejercicios

9. Cambie el color de la perilla Delay Multiplier usando la herramienta de color.

Haga clic en el cuadrado de fondo en el botón Set Color y seleccione un color

Cuando el cursor cambie a un pincel, haga clic en la perilla Delay Multiplier

Haga clic en el botón Automatic Tool Selection de nuevo para encender la herramienta de selección automática.

12. Mueva el terminal Number of Measurements con la herramienta de posicionamiento.

Mueva el cursor al terminal Number of Measurements.

Mueva el cursor sobre el terminal hasta que el cursor cambie a una flecha.

Haga clic y arrastre el terminal a la nueva ubicación como se muestra en la figura 1-5.

Page 25: Labview core 1 ejercicios

13. Cablee el terminal Number of Measurements al terminal de contaje para el bucle For utilizando la herramienta de cableado.

Mueva el cursor al terminal Number of Measurements.

Mueva el cursor a la derecha del terminal hasta que el cursor cambie a un carrete de cable

Haga clic para iniciar el cable.

Mueva el cursor al terminal de contaje (N) del bucle For.

15. Limpiar automáticamente el diagrama de bloques entero.

Haga clic en el botón Clean Up Diagram en la barra de herramientas de LabVIEW.

Haga clic con el botón derecho en el terminal Stop Button y seleccione Properties en el menú contextual. Configure las propiedades como se muestra en la

figura 1-6.

Page 26: Labview core 1 ejercicios

ejercicio 1-4

Usando la figura 1-7, responda las preguntas 1 hasta 5.

Page 27: Labview core 1 ejercicios

¿Qué función se ejecuta primero? ¿Hay alguna dependencia entre la función File Dialog y el VI Express Simulate Signal?

R/no se sabe con exactitud podría ser la file dialog o la simulate signal y no existe ninguna dependencia por parte de estas dos funciones entre si

¿Qué función se ejecuta la última?

R/el simple error handler.vi

Debido a que un cable verde conecta la función File Dialog al VI TDMS File Viewer, puede el VI TDMS File Viewer ejecutarse antes que la función TDMS Close?

R/no debido a que el TDMS close es una entrada de el TDMS-file viewer lo que implica que primero se debe realizar el primero para poder realizar el segundo

¿Cuántos nodos deben ejecutarse antes que la función TDMS Write pueda ejecutarse?

R/ Tres nodos deben ejecutarse antes que la función TDMS Write pueda ejecutarse: File Dialog, TDMS Open y Simulate Signal. La función TDMS Write también

depende de la constante de cadena de caracteres Simulated Signal pero esa entrada es instantánea.

5. ¿Un diagrama de bloques bien diseñado debería fluir en una dirección en particular?

R/No necesariamente

6. En la figura 1-8, qué VI Express se ejecuta de último?

R/ lo último en ejecutarse es la presentación de los datos

7. En la figura 1-9 un cable de error (mostrado en amarillo) conecta los VIs Express. ¿Qué VI Express se ejecuta de último?

R/el último en ejecutarse es el de write to measurement file

8. En la figura 1-10, ¿Qué VI Express Tone Measurements se ejecuta de último?

R/ cualquiera de los dos Tone Measurements puede ejecutarse a lo ultimo.

Page 28: Labview core 1 ejercicios

2. Abra LabVIEW.

3. Abra un proyecto en blanco. Guarde el proyecto como Simple AAP.lvproj en el directorio <Exercises>\LabVIEW Core 1\Simple AAP.

4. Añada un VI nuevo al proyecto desde la ventana Project Explorer y guarde el VI como Simple AAP.vi en el directorio <Exercises>\LabVIEW

Core 1\Simple AAP.

Page 29: Labview core 1 ejercicios

5. Añada un gráfico tipo “waveform graph” a la ventana del panel frontal para mostrar los datos adquiridos.

Presione <Ctrl-Space> para abrir el cuadro de diálogo Quick Drop.

Teclee Waveform en el cuadro de texto y haga doble clic en Waveform Graph (Silver) en la lista de resultados de la búsqueda.

Añada el gráfico a la ventana del panel frontal.

6. Añada un indicador numérico a la ventana del panel frontal para mostrar los valores medios.

Page 30: Labview core 1 ejercicios

Presione <Ctrl-Space> para abrir el cuadro de diálogo Quick Drop.

Teclee Numeric Indicator en el cuadro de texto y haga doble clic en Numeric Indicator (Silver) en la lista de resultados de la búsqueda.

Añada el indicador a la ventana del panel frontal.

Cambie la etiqueta del indicador numérico a Average Value.

9. Use el VI Express Statistics para determinar el valor medio de los datos adquiridos.

Presione <Ctrl-Space> para abrir el cuadro de diálogo Quick Drop.

Teclee statistics en el cuadro de texto y haga doble clic en Statistics [NI_ExpressFull.lvlib] en la lista de resultados de la búsqueda.

Coloque el VI Express Statistics en el diagrama de bloques a la derecha del DAQ Assistant (o VI Express Simulate Signal).

Espere a que se abra el cuadro de diálogo del VI Express Statistics.

Coloque una marca de verificación en la casilla de verificación Arithmetic mean.

Haga clic en el botón OK.

10. Registre los datos sinusoidales generados en un archivo de medición de LabVIEW.

Presione <Ctrl-Space> para abrir el cuadro de diálogo Quick Drop.

Teclee write to measurement en el cuadro de texto y haga doble clic en Write to Measurement File en la lista de resultados de la búsqueda.

Añada el VI Express Write to Measurement File al diagrama de bloques bajo el VI Express Statistics.

Espere a que se abra el cuadro de diálogo del VI Express Write to Measurement File.

Deje todas las opciones de configuración en el cuadro de diálogo Write to Measurement File sin cambios.

Haga clic en el botón OK.

11. Cablee los datos del DAQ Assistant (o VI Express Simulate Signal) al VI Express Statistics.

Page 31: Labview core 1 ejercicios

Coloque el cursor del ratón sobre la salida data del DAQ Assistant (o la salida Sine del VI Express Simulate Signal) donde el cursor cambie a la herramienta

de cableado.

Haga clic en el botón del ratón para iniciar el cable.

Coloque el cursor del ratón sobre la entrada Signals del VI Express Statistics y haga clic en el botón del ratón para terminar el cable.

12. Cablee los datos al indicador del gráfico.

Coloque el cursor del ratón sobre el cable de salida data del DAQ Assistant (o la salida Sine del VI Express Simulate Signal) donde el cursor cambie a la

herramienta de cableado.

Haga clic en el botón del ratón para iniciar el cable.

Coloque el cursor del ratón sobre el indicador Waveform Graph y haga clic en el botón del ratón para terminar el cable.

13. Cablee la salida Arithmetic Mean del VI Express Statistics al indicador numérico Average Value.

Coloque el cursor del ratón sobre la salida Arithmetic Mean del VI Express Statistics donde el cursor cambia a la herramienta de cableado.

Haga clic en el botón del ratón para iniciar el cable.

Coloque el cursor del ratón sobre el indicador numérico Average Value y haga clic en el botón del ratón para terminar el cable.

14. Cablee la salida data a la entrada Signals del VI Express Write Measurement File.

Coloque el cursor del ratón sobre el cable de salida data del DAQ Assistant (o la salida Sine del VI Express Simulate Signal) donde el cursor cambie a la

herramienta de cableado.

Haga clic en el botón del ratón para iniciar el cable.

Coloque el cursor del ratón sobre la entrada Signals del VI Express Write Measurement File y haga clic en el botón del ratón para terminar el cable.

15. Guarde el VI.

Page 32: Labview core 1 ejercicios

1. Cambie a la ventana del panel frontal del VI.

2. Configure las propiedades del gráfico para poder ver la onda sinusoidal.

Haga clic con el botón derecho en el gráfico tipo “waveform graph” y seleccione X Scale»Autoscale X para desactivar la escala automática.

Haga clic con el botón derecho en el gráfico tipo “waveform graph” y seleccione Visible Items»X Scrollbar para activar la escala X.

Use la herramienta de etiquetado para cambiar el último número de la escala Time del gráfico tipo “waveform graph” a .1.

3. Guarde el VI.

Page 33: Labview core 1 ejercicios

4. Ejecute el VI.

Haga clic en el botón Run en la barra de herramientas del panel frontal.

El indicador del gráfico debe mostrar una onda sinusoidal y el indicador Average Value debe mostrar un número alrededor de cero. Si el VI no se ejecuta según lo

esperado, revise los pasos de implementación.

5. Cierre el VI

ejercicio 2-1

1. Abra y examine el VI Area and validity of a triangle

Abra Debug.lvproj en el directorio <Exercises>\LabVIEW Core 1\Debugging.

Abra Area and Validity of a Triangle VI desde la ventana Project Explorer.

3. Busque y solucione cada error.

Haga clic en el botón Run roto para ver la ventana Error list, que enumera todos los errores.

Seleccione una descripción de error en la ventana Error list. La sección Details describe el error y en algunos casos recomienda cómo corregirlo.

Haga clic en el botón Help para ver un tema de LabVIEW Help que describa el error en detalle e incluya instrucciones paso a paso para corregirlo.

Haga clic en el botón Show Error o haga doble clic en la descripción del error para resaltar la zona del diagrama de bloques o del panel frontal que contenga

Page 34: Labview core 1 ejercicios

el error.

Use la ventana Error list para solucionar cada error

3. Busque y solucione cada error.

Haga clic en el botón Run roto para ver la ventana Error list, que enumera todos los errores.

Seleccione una descripción de error en la ventana Error list. La sección Details describe el error y en algunos casos recomienda cómo corregirlo.

Haga clic en el botón Help para ver un tema de LabVIEW Help que describa el error en detalle e incluya instrucciones paso a paso para corregirlo.

Haga clic en el botón Show Error o haga doble clic en la descripción del error para resaltar la zona del diagrama de bloques o del panel frontal que contenga

el error.

Use la ventana Error list para solucionar cada error

1. Pruebe el VI.

Abra el panel frontal haciendo clic en él o seleccionando Window»Show Front Panel.

Use los valores predeterminados para cada lado. Estos valores son medidas válidas para un triángulo.

Ejecute el VI.

Page 35: Labview core 1 ejercicios

Note que a pesar los números que ingrese son válidos, el LED no está iluminado y el indicador Area of a Triangle muestra NaN.

2. Anime el flujo de datos a través del diagrama de bloques.

Abra el diagrama de bloques.

Haga clic en el botón Highlight Execution en la barra de herramientas para habilitar el resaltado de la ejecución.

Haga clic en el botón Retain Wire Values en la barra de herramientas para que pueda ver el último valor que pasó por el cable

3. Sondeo de los valores en los cables.

Haga clic con el botón derecho en cada una de las entradas de la función Compound Arithmetic y seleccione Probe. Esto muestra la ventana de visualización

de sondas.

Note que uno de los valores de un cable es False como se muestra en la figura 2-3.

Dado que está comprobando que los valores de los tres lados del triángulo son positivos, el valor de entrada o la lógica son incorrectos. Los valores de entrada

eran todos números positivos, eso significa que la lógica es incorrecta.

Note que el nodo que devuelve un valor de False es una función Less than Zero? pero esta sección del código debería estar revisando si el valor es mayor

Page 36: Labview core 1 ejercicios

que cero.

Haga clic con el botón derecho en la función Less than Zero? y seleccione Replace»Comparison Palette»Greater than Zero?.

4. Pruebe el VI.

Ejecute el VI.

Note que todos los valores de las sondas son True.

Abra el panel frontal. Note que el Valid Triangle? LED está iluminado pero el indicador Area of Triangle aun devuelve NaN.

El área del triángulo es calculada en el subVI, así que debe continuar depurando en el subVI Area of a Triangle

5. Continúe depurando el subVI.

Abra el diagrama de bloques del VI Area and Validity of a Triangle.

Haga clic en el botón Step Into para iniciar la ejecución paso a paso del VI. La ejecución resaltada muestra el flujo de datos en el diagrama de bloques de un

nodo a otro. Los nodos parpadean para indicar que están listos para ejecutarse.

Haga clic en el botón Start Single Stepping después de cada nodo para revisar todo el diagrama de bloques. Cada vez que haga clic en el botón Step Over,

se ejecutará el nodo actual y se pausará en el siguiente nodo.

Cuando llegue al subVI, haga clic en el botón Step Into para abrir el diagrama de bloques del subVI Area of Triangle. El subVI está pausado.

Page 37: Labview core 1 ejercicios

6. Haga clic en el botón rojo de pausa para continuar la ejecución del VI.

El VI continua ejecutándose hasta el punto de interrupción y luego se pausa de nuevo.

7. Examine los valores en los cables,=.

Mueva el cursor sobre el cable de entrada de la función Square Root. Debería ver una etiqueta de ayuda con un valor de –576. No se puede tomar la raíz

cuadrada de un número negativo, lo cual es la razón por la que el indicador Area of Triangle devuelve NaN.

Coloque el puntero sobre otros cables o use la ventana de visualización de sondas para examinar otros valores intermedios.

Note que el valor en el cable (S-B) es también un número negativo. Si mira más de cerca, notará que las entradas de la función de resta están invertidas.

Haga clic en el botón Abort para detener el VI.

Cambie las entradas de la función de resta (S-B) y guarde el VI

Encienda las opciones de resaltado de ejecución y retener los valores de los cables en el subVI.

Page 38: Labview core 1 ejercicios

1. Pruebe el VI Area and Validity of a Triangle usando los valores para Side A, Side B y Side C en la tabla 2-1. Para cada grupo de valores, el VI debe devolver el

valor mostrado en la columna Area.

Page 39: Labview core 1 ejercicios

1. Cree un proyecto LabVIEW nuevo y añada un VI nuevo al proyecto.

Seleccione File»New del menú de LabVIEW y luego seleccione Project»Empty Project del árbol Create New.

Guarde el proyecto nuevo como <Exercises>\LabVIEW Core 1\Weather Warnings\Weather Warnings.lvproj.

Haga clic con el botón derecho en My Computer en la ventana Project Explorer y seleccione New»VI para abrir un VI nuevo.

Guarde el VI como Temperature Warnings.vi en el directorio <Exercises>\LabVIEW Core 1\Weather Warnings.

4. Modifique la descripción y consejo asociados con el indicador Warning Text para cambiar el contenido de la ventana Context Help.

Page 40: Labview core 1 ejercicios

Pulse <Ctrl-H> para abrir la ventana Context Help, de ser necesario.

Seleccione Window»Show Front Panel para abrir el panel frontal del VI.

Mueva el ratón sobre el indicador Warning Text.

Lea el contenido de la ventana Context Help

Haga clic con el botón derecho en el indicador Warning Text y seleccione Description and Tip.

Escriba Muestra la cadena de caracteres indicando Heatstroke Warning, Freeze Warning o No Warning dependiendo de las

condiciones del clima en el cuadro de texto “Warning Text” Description.

Haga clic en el botón OK.

Mueva el ratón sobre el indicador Warning Text.

Compruebe que el contenido de la ventana Context Help cambió para coincidir con el texto que escribió en el cuadro de diálogo Description and Tip.

5. Documente el diagrama de bloques usando etiquetas propietarias y etiquetas libres.

Presione <Ctrl-E> para cambiar al diagrama de bloques.

Añada etiquetas propietarias y etiquetas libres en el diagrama como se muestra en la figura 3-4.

Las etiquetas propietarias son propiedad de un objeto específico. Usted puede esconder las etiquetas propietarias y moverlas pero no puede copiarlas o

Page 41: Labview core 1 ejercicios

borrarlas independientemente de sus propietarios.

Page 42: Labview core 1 ejercicios

4. Configure las propiedades del control Number to Match para que el tipo de dato sea un número entero sin signo de 32-bits, el intervalo de datos sea de 0 a 1000,

el valor de incremento sea 1 y los dígitos de precisión sean 0.

Haga clic con el botón derecho en el control Number to Match y seleccione Representation»U32 en el menú contextua

Haga clic con el botón derecho en el control Number to Match y seleccione Data Entry en el menú contextual. Establezca las propiedades en las pestañas

Data Entry y Display Format como se muestra en la figura 3-7.

5. Establezca el tipo de datos del indicador Current Number a un número entero sin signo de 32-bits y establezca los dígitos de precisión de la salida de Current

Number a 0.

Haga clic con el botón derecho en el indicador Current Number y seleccione Representation»U32 en el menú contextual.

Haga clic con el botón derecho en el indicador Current Number y seleccione Display Format. Configure las propiedades como se muestra en la figura 3-8.

7. Actualice el VI para eliminar los puntos de coerción.

Haga clic con el botón derecho en el cable la función Round To Nearest y seleccione Insert»Numeric Palette»Conversion»To Unsigned Long Integer

Page 43: Labview core 1 ejercicios

como se muestra en la figura 3-10. Esto inserta la función To Unsigned Long Integer en el cable.

8. Note que convertir la salida de la función Round To Nearest elimina todos los puntos de coerción en el diagrama de bloques, como se muestra en la figura 3-11.

9. Abra el panel frontal.

10. Haga clic con el botón derecho en el indicador Current Number y seleccione Advanced»Synchronous Display

4. Para ver cómo el VI actualiza los indicadores, habilite el resaltado de ejecución.

En el diagrama de bloques, haga clic en el botón Highlight Execution para habilitar el resaltado de ejecución. El resaltado de la ejecución muestra el

movimiento de datos en el diagrama de bloques desde un nodo a otro para que pueda ver cada número según lo genera el VI.

5. Ejecute el VI y observe el flujo de datos.

6. Apague el resaltado de la ejecución para terminar la ejecución del VI rápidamente.

7. Intente hacer coincidir un número que se encuentre fuera del rango de datos.

Cambie el valor Number to Match a un número que se encuentre fuera del rango, 0 – 1000.

Ejecute el VI.

Note que LabVIEW coacciona el valor fuera del rango al valor más cercano en el rango de datos que especifique en el paso 4 de la sección Implementación.

8. Cierre el VI

Page 44: Labview core 1 ejercicios

Escenario 1

Adquiere datos de presión en un bucle que se ejecuta una vez cada segundo durante un minuto.

1. Si usa un bucle While, ¿qué condición necesita para detener el bucle?

Bucle While: Time = 1 minute

2. Si usa un bucle For, ¿cuántas iteraciones necesita ejecutar el bucle?

Bucle For: 60 iteraciones

3. ¿Resulta más fácil implementar un bucle For o un bucle While?

Ambos son posibles.

Escenario 2

Adquiere datos de presión hasta que ésta es mayor o igual que 1.400 psi.

1. Si usa un bucle While, ¿qué condición necesita para detener el bucle?

. Bucle While: Pressure = 1400 psi

valor apropiado para cablear al terminal de contaje.

2. Si usa un bucle For, ¿cuántas iteraciones necesita ejecutar el bucle?

Page 45: Labview core 1 ejercicios

2. Bucle For: Desconocido

3. ¿Resulta más fácil implementar un bucle For o un bucle While?

Un bucle While

Escenario 3

Adquiere datos de presión y temperatura hasta que ambos valores son estables durante dos minutos.

1. Si usa un bucle While, ¿qué condición necesita para detener el bucle?

Bucle While: Bucle While: [(Última Temperatura = Temperatura Previa) durante 2 minutos o más] y [(Última presión = Presión Previa) durante 2 minutos o más]

2. Si usa un bucle For, ¿cuántas iteraciones necesita ejecutar el bucle?

Bucle For: Desconocido

3. ¿Resulta más fácil implementar un bucle For o un bucle While?

Un bucle While.

Escenario 4

Genera una rampa de tensión que comienza en cero, aumentando incrementalmente en 0,5 V cada segundo, hasta que la tensión de salida es igual a 5 V.

1. Si usa un bucle While, ¿qué condición necesita para detener el bucle?

Bucle While: Voltaje = 5 V

2. Si usa un bucle For, ¿cuántas iteraciones necesita ejecutar el bucle?

Bucle For: 11 iteraciones

3. ¿Resulta más fácil implementar un bucle For o un bucle While?

Ambos son posibles