<< Chapter < Page Chapter >> Page >
In this exercise, the objective is to use the Case structure in a VI. Complete the following steps to build a VI that allows the user to analyze data for limit testing and to determine the highest value.

Panel frontal

  • Abrir el VI Promedio de temperatura .
  • Modificar el panel frontal según se muestra en la .
    • Colocar en el panel frontal una caja con los bordes izquierdo y derecho suaves (horizontal smooth box), situada en la paleta Controls>>All Controls>>Decorations . Este objeto decorativo agrupa los elementos de Analysis .
    • Crear un duplicado del interruptor booleano Power . Etiquetar el nuevo interruptor como ANALYSIS . Hacer clic con el botón derecho sobre el interruptor y seleccionar en el menú desplegable Mechanical Action>>Switch When Pressed .
    • Colocar en el panel frontal un control numérico, situado en la paleta Controls>>Numeric Controls . Etiquetar el control High Limit .
    • Colocar un LED redondo en el panel frontal, situado en la paleta Controls>>LEDs . Etiquetar el indicador como Warning .
    • Colocar también en el panel frontal un indicador numérico situado en la paleta Controls>>Numeric Indicators . Etiquetar este indicador como High Value .
    • Hacer clic con el botón derecho sobre la pantalla del visualizador y seleccionar en el menú contextual Visible Items>>Digital Display para mostrar los valores digitales.
  • Seleccionar File>>Save As para salvar el instrumento virtual como Control de Temperatura.vi en el directorio C:\Exercises\LabVIEW Basics I .

Diagrama de bloques

  • Modificar el Diagrama de Bloques como se muestra en la . Agrandar el While Loop para crear espacio donde insertar los elementos nuevos.
    • Colocar en el diagrama de bloques la estructura Case , situada en la paleta Functions>>Execution Control . Conectar el control Analysis al terminal selector terminal. Hacer clic en el botón decrement o increment para elegir el case True .
    • Colocar en el diagrama de bloques dos funciones Greater? , situadas en la paleta Functions>>Arithmetic&Comparison>>Express Comparison . La primera función Greater? devuelve True si la temperatura rebasa High Limit . En cualquier otro caso, la función devuelve False .
    • Colocar en el diagrama de bloques la función Select situada en la paleta Functions>>Arithmetic&Comparison>>Express Comparison . Esta función devuelve el mayor de los dos valores.
    • Completar el caso True de la Estructura Case como se muestra en la .
    • Hacer clic en el botón decrement o increment para elegir el case False .
  • Completar el caso False de la Estructura Case , mostrado en la .
    • Hacer clic con el botón derecho sobre el túnel que conecta con el Warning Indicator y seleccionar en el menú que aparece Create>>Constant . Usar la herramienta Operating para cambiar la constante a False .
    • Hacer clic con el botón derecho sobre el túnel que conecta con el indicador High Value y seleccionar en el menú que aparece Create>>Constant . Escribe -99999 como valor de la constante.
  • Salvar el VI. Este VI se volverá a usar más adelante a lo largo del curso.

Ejecutar el vi

  • Mostrar el Panel Frontal, escribir 80 en High Limit , y ejecutar el VI.Si ANALYSIS está apagado, el VI apaga el LED Warning y muestra un valor de -99999 en High Value .Si ANALYSIS está encendido, el VI enciende el LED Warning cuando la temperatura se encuentre por encima del valor High Limit y muestra el valor de temperatura actual High Value .
  • Cerrar el VI.

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, Toma de decisiones en un vi. OpenStax CNX. Jan 23, 2009 Download for free at http://cnx.org/content/col10634/1.2
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Toma de decisiones en un vi' conversation and receive update notifications?

Ask