GUI (Graphical User Interface – Iterfaz Grafica de usuario) Es una interfaz gráfica (herramienta informática) que interactúa con los usuarios. Tiene controles o indicadores que al utilizarlos el GUI los interpreta a instrucciones para realizar una tarea. No interactúa con Hardware diferente al computador. Ilustración 1 Ejemplos de GUI NUI( Natural User interfase) Es una GUI donde los usuarios utilizan las yemas de los dedos para navegar por la interface Ilustración 2 Ejemplo de NUI - Dispositivos de comunicacion Touch HMI (Human Machine Interface – Interfaz Hombre - Maquina) Es una interfaz que interactúa con Hardware externo (diferente al PC). Interactúa con señales de sensores, transductores, sistemas basados en microcontroladores, PLC, FPGAs. Es representado mediante nemónicos (graficas) en una pantalla donde el usuario encuentra información y puede manipular. Ilustración 3 Ejemplos de HMI SCADA (Supervisory Control And Data Acquisition – Adquisition de datos, supervisión y control) Es un sistema de supervisión – control y adquisición de datos conformado por Hardware y Software que cumple las siguientes características: Gestiona Alarmas: indica como está el proceso si es normal o alarmado Lleva tendencias y registros de las mediciones: llevar históricos Utiliza nemónicos: el HMI es parte del sistema Utiliza redes de comunicación Usualmente diseñados tolerantes a fallos ¿Qué es un VI? Es un instrumento virtual (VI), denominado por National Instruments al tipo de archivo que se utiliza en LabView. Los componentes de un vi que ocupan memoria: Código Front Panel Block diagram Datos (valores definidos para el programa) Control – Indicador Control: es una entrada del GUI (lo modifica el usuario) Indicador: es una salida del GUI (Interactúa en el Front panel) Ilustración 4 Ejemplos de controles – Indicadores Ilustración 5 Detalles de Controladores – Indicadores Enlazar acciones del teclado con controladores en LabView Para asignar una tecla al controlador: Click derecho del controlador >> properties >> key navigation >> Toggle Ilustración 6 Asignación de una tecla al controlador Asignación del tipo de dato al controlador Click derecho >> Representation >> Selección del tipo Ilustración 7 Asignación del tipo de dato al controlador Opciones de acción Mecánica control booleano m = acción mecánica V = estado señal booleana RD = tiempo en el que el VI lee el control Waveform chart Ilustración 8 waveform chart Existen 3 formas de actualizar este indicador: Strip chart : los datos se grafican en la misma ventana Scope chart: al llenar la ventana, se Sweep chart Click derecho >> advanceed >> update mode Ilustración 9 Configurar waveform chart Shift + Click arrastrado: mover los objetos CTLRL + E: cambiar Front panel to block diagram CTRL + H: permite añadir descripciones a los controles o describe el funcionamiento CTRL + space: Buscar componentes CTRL + T: divide la pantalla en front y block CTRL + SHIFT + S: guarda el vi Shift + resize = Se cambia el tamaño, pero se conserva la relación de aspecto. CTRL + resize = cambia el tamaño y se conserva el punto central del objeto