Panel Fontal
El Panel Frontal es la interfaz de usuario, es la VI’sta del programa. Por lo que se debe
diseñar adecuada y armoniosamente para que cumpla con los requisitos y especificaciones
del usuario y sea de fácil manejo.
El panel frontal cuenta básicamente con tres tipos de elementos: controles, indicadores y
decoraciones, los cuales se encuentran en la paleta de Controles.
En el panel frontal se consideran los controles como las entradas del usuario y los
indicadores como las salidas o despliegues de interés para el usuario.
En este tema se abordan las características, el uso y las aplicaciones del panel frontal de
LabVIEW™ y los elementos que lo integran, es decir, se presentan los diversos dispositivos
virtuales y las modificaciones que se pueden hacer a ellos.
Cuando se inicia LabVIEW aparece la ventana de Getting Started, se da clic sobre “Blank
VI” para iniciar una nueva aplicación.
Se despliegan dos ventanas, la de color gris se llama “Panel Frontal” y la blanca “Diagrama
de Bloques”, en esta práctica se conocerán ambos.
Los programas generados en LabVIEW son llamados instrumentos virtuales (VI’s), razón
por la cual la extensión con la que se guarda el programa es *.vi.
El panel frontal es la interfaz gráfica del usuario, por lo que debe diseñarse adecuada y
armoniosamente en aspecto, colores y funcionalidad. Debe incluir exclusivamente los
elementos virtuales que se desee que opere el usuario, con el fin de evitar una mala operación
del programa.
En el panel frontal se colocan los controles (que corresponden a parámetros de entrada
que el usuario ingresa) y los indicadores (que corresponden a parámetros de salidas que el
usuario ingresa).
El “Diagrama de Bloques” es el programa que acompaña al panel frontal y es donde se
alambran los componentes para que realice la funcionalidad deseada. Cada control e
indicador en el panel frontal le corresponde un icono en el diagrama de bloques. Por ejemplo,
la interfaz de usuario anterior está asociada su correspondiente diagrama de bloques.
El panel frontal es la interface con el usuario, se usa para VI’sualizar los datos en tiempo
real y ajustar entradas y salidas de acuerdo con las necesidades que así requiera el proceso o
la medición. Esto se puede hacer mediante controles, como por ejemplo los Knobs (perillas),
switch (interruptores), tables (tablas), etcétera. Los indicadores como los termometers
(termómetros), LED´s, graphs (gráficas), son muy importantes ya que muestran el desarrollo
del proceso de medición y deben ser bien elegidos.
Los controles e indicadores están asociados con íconos que contienen terminales que se
muestran en el “Diagrama de Bloques”. Además, cuando se ejecuta un VI, en el Diagrama de
Bloques se puede VI’sualizar el flujo de datos y los valores que van tomando en cada paso.
La figura muestra un panel frontal que incluye algunos controles e indicadores.
En el panel frontal se muestra la paleta Controls que incluye controles e indicadores que
son únicamente para esta área de trabajo. Para VI’sualizarla seleccione Window→Show
Controls Palette o con el botón derecho sobre el área de trabajo del panel frontal.
Para desplegar todos los controles se oprime el botón en el área de extensión que se
marca con un ovalo en color rojo en la figura.
Barra de Herramientas Icono del VI
del Panel Frontal
Leyenda del
Control Booleano Gráfico
Control Numérico
Indicador Gráfico
Indicador Numérico
Indicador Textual
Una vez desplegada se observan todos los
componentes y dejando el cursor sobre cualquiera de
los cuadros con relieve, inmediatamente aparecerá
una subpaleta con los controles o indicadores del
mismo.
La
impresión de este documento es una
copia no controlada
Además, se cuenta con la paleta de herramientas, que se VI’sualiza seleccionando
View→Tools Palette, conteniendo los iconos para la manipulación automática o manual de
herramientas:
Herramienta de Selección Automática
Herramienta de operación
Herramienta de posicionamiento y re
dimensión.
Herramienta de etiquetado.
Herramienta de alambrado.
Herramienta de menú
Herramienta de desplazamiento.
Herramienta de punto de paro
Herramienta de prueba
Herramienta para copia de color.
Herramienta para colorear
Cuando se habilita la herramienta de selección automática y se desplaza a través de las
áreas de trabajo, ésta selecciona la herramienta adecuada para cada caso, esta herramienta
es muy útil en el uso diario de LabVIEW ya que permite tener un cursor dinámico, es decir,
cambia su función dependiendo de donde se coloque en el panel frontal o el diagrama de
bloques.
La herramienta de operación básicamente se utiliza para modificar valores o
seleccionar el texto de algún control.
La herramienta de posicionamiento sirve para seleccionar, mover o redimensionar objetos.
La herramienta de etiquetado como su nombre lo indica edita textos y crea etiquetas
donde así lo desee el usuario.
La herramienta de alambrado permite a partir de una terminal alambrar a otra.
La herramienta de menú abre el menú desplegable de un objeto.
La herramienta de desplazamiento permite desplazarse en la pantalla sin necesidad de
usar barras de desplazamiento. Fija puntos de interrupción de la ejecución del programa
en VI’s, funciones y estructuras.
Crea puntos de prueba en los alambres, en los que se puede VI’sualizar el valor del
dato que fluya por dicho cable en cada instante.
Copia el color para después establecerlo mediante la siguiente herramienta.
Establece el color de fondo y el de los objetos.
Finalmente, la Barra de Estado del Panel Frontal.
Botó n de ejecución (Run) Redimensionamiento
de objetos (Resize
Objects)
Botó n de ejecución continu a Distribución de objetos
(Continuos Run) (Distribute objects)
Cancelación de ejecución Alineamiento de objetos
(Abort Execution ) (Align Objects)
Botó n de pausa (Pause )
Reordenamiento (Reorder)
Configuración de
textos (Text
Settings)
Este icono sirve para ejecutar el VI, mientras se ejecuta, el botón cambiará y aparecerá
con una flecha negra.
Pulsar para ejecutar el VI hasta que el botón de cancelación de ejecución o de pausa
sea presionado. También se puede pulsar este botón nuevamente para deshabilitar la
ejecución continua.
Mientras el VI se está ejecutando, El botón de cancelación de ejecución (Abort
Execution) aparece. Presionar este botón para detener el VI inmediatamente.
Nota: Se debe evitar usar el botón de cancelación de ejecución (Abort Execution) para
detener el VI. Es conveniente dejar que el VI complete su flujo de datos o diseñe un método
para detener el VI desde el programa. Por ejemplo, se puede colocar un botón en el panel
frontal que detenga el VI cuando sea presionado.
Pulsar para detener momentáneamente la ejecución de un VI. En esta situación
LabVIEW señala la posición donde se detuvo la ejecución en el diagrama de bloques. Pulsar
el botón de Pausa nuevamente para que el VI continúe ejecutándose.
Seleccionar para cambiar el tipo de fuente (letra) del VI, incluyendo el tamaño,
estilo y color.
Seleccionar para alinear objetos con respecto a los ejes, incluyendo eje vertical, superior,
izquierdo, etc.
Seleccionar para espaciar objetos uniformemente, incluyendo espacios vacíos,
compresiones, etc.
Seleccionar para cambiar el tamaño de los elementos que conforman el panel
frontal.
Seleccionar cuando se tengan objetos superpuestos unos con otros y se quiera definir
cual
está enfrente y cual atrás. Seleccionar uno de los objetos con la herramienta de
posicionamiento y seleccione entre Move Forward (mover hacia adelante), Move Backward
(mover hacia atrás), Move to Front (mover al frente) y Move to Back (mover hacia atrás).
Diagrama de Bloques
El diagrama de bloques es el área de trabajo para realizar la aplicación mediante la
programación gráfica de LabVIEW™.
LabVIEW es un lenguaje de programación gráfica que utiliza iconos en lugar de líneas de
texto para crear aplicaciones. En contraste con el lenguaje de programación basado en texto,
en donde las instrucciones determinan el orden de la ejecución de programa, LabVIEW utiliza
la programación del flujo de datos a través de funciones. Los instrumentos virtuales o VI’s, son
los programas LabVIEW que emulan instrumentos físicos.
Una vez que se construye el panel frontal se agrega el código usando representaciones
gráficas de funciones para controlar los objetos del panel frontal. El diagrama de bloques
contiene el código fuente gráfico, también conocido como código G o código del diagrama de
bloque.
Cuando un VI (programa de LabVIEW) se ejecuta, los valores de los controles fluyen a
través del diagrama de bloques, en donde se usan como parámetros en las funciones del
diagrama, y los resultados son pasados a otras funciones o indicadores.
Bloque-Objeto
Un bloque-objeto incluye terminales, con él se construye el Diagrama de Bloques
conectando los objetos por medio de cables. En el Diagrama de Bloques el bloque-objeto
aparece por default como un icono, aunque se puede cambiar su apariencia presionando el
botón derecho del mouse sobre el icono y deshabilitando la opción view as icon.
Terminales
La terminal en el bloque-objeto indica si es un control o un indicador. La flecha que sale del
bloque indica que se trata de un control, mientras que para los indicadores la flecha entra al
bloque, Por ejemplo, un icono Knob se observa cómo sigue, y representa un control knob en el
Panel Frontal.
El DBL en el icono muestra el tipo de datos que el control puede manejar, en este caso
DBL representa un dato de doble precisión.
Alambrado
Los datos se transfieren de un bloque-objeto a otro, a través del alambrado. En el diagrama
mostrado están conectados dos controles (a,b) a las funciones de “suma” y “resta” y de ahí a
dos indicadores (a+b, a-b). Cada cable tiene solo una fuente para obtener el dato, aunque es
posible conectar varias funciones o indicadores para leer este dato. Existen alambres de
diferentes colores y estilos dependiendo del tipo de dato que manejan. En ocasiones los
alambres no permiten alguna conexión, por ejemplo, cuando se trata de conectar dos bloques-
objeto con tipos de dato incompatibles.
Funciones
Las funciones son operadores esenciales de LabVIEW, sirven para efectuar tareas
específicas. Los iconos de funciones se encuentran en la “paleta de funciones” y tienen el
fondo en amarillo pálido.
Para acceder a la paleta de funciones se presiona el botón derecho del
mouse en cualquier área libre del Diagrama de Bloques, entonces aparece la
paleta Functions, una vez que se selecciona la función que se desea la paleta
desaparece para que poder continuar trabajando en el Diagrama de Bloques.
La paleta de funciones está disponible sólo en el Diagrama de Bloques.
Contiene las funciones que se utilizan para la construcción de VI´s (programas
de LabVIEW). Las funciones están localizadas en subpaletas clasificadas de
acuerdo con su aplicación.
Herramientas de Ayuda
En un principio el conocer el uso y aplicación de las funciones es algo
complicado, además el memorizar la ubicación de todas estas funciones puede
causar algo de confusión y en algunos casos problemas, sin embargo, existen
herramientas que auxilian con estos inconvenientes.
Una vez que se abre la paleta Functions, se presiona el botón en la
tachuela que se encuentra en la parte superior izquierda, de esta forma la
ventana queda permanentemente en la pantalla, y se tiene acceso a la función
Search, la cual permite ingresar el nombre de la función o el tema a buscar.
Una vez que la base de datos encontró la palabra, presionar dos veces el
botón izquierdo del mouse en ella para que muestre la ruta en donde está
ubicada esa función o bien, se puede arrastrar la función directamente al área
de trabajo.