Вы находитесь на странице: 1из 10

CREANDO PROGRAMAS EN LOOKOUT

Bienvenidos a crear interfaz de usuarios con lookout. Primero deben ir a: INICIO


PROGRAMAS - NATIONAL INSTRUMENTS -

LOOKOUT

Para crear programas en LOOKOUT, hay que tomar en cuenta que es un lenguaje G, es decir grfico. Como es una programacin dirigida a objetos, en LOOKOUT tambin se trabaja con objetos. Adems es programacin por eventos, lo que significa que no debe esperar a que se cumpla cierto ciclo, sino que se realizarn los eventos programados segn las condiciones sean verdaderas o falsas. Bueno, menos palabras y a programar pero rapidito

En LOOKOUT lo primero que hay que hacer es cerrar cualquier proceso que este activo, mediante: FILE CLOSE ALL Stop process? Ok. FILE NEW 1

Ing. Marco Viteri B M. Sc. 2013 marcoviterib@yahoo.es mviteri@espoch.edu.ec

Al escoger la opcin New, se abre una ventana en la que debemos poner el nombre del proceso, o aceptar por defecto el mismo nombre, SIN PONER ESPACIOS. Luego poner OK.

Debemos luego escoger un nombre para el PANEL DE CONTROL y un titulo para el mismo, el nombre ser con el que se realice el programa y el titulo el que aparecer en la barra de titulo. El panel de control es la base o plataforma para poner nuestros objetos de LOOKOUT

Ing. Marco Viteri B M. Sc. 2013 marcoviterib@yahoo.es mviteri@espoch.edu.ec

Luego aparecer el panel de control como sigue. Con clic derecho sobre el rea del panel podremos escoger propiedades y ah cambiar el color como deseemos.

Dentro de los objetos de LOOKOUT tenemos de: Calculation, Control, Display, Drivers, Drivers (Aplicom), Logging, Monitoring, Multimedia, Networking, Statistical Process Control, y Timers. En este curso veremos los controles bsicos, como son: counters, delay off, delay on, slip flor, latchgate, pushbutom, switch, pot. En display: animador, spiner. En drivers: OPCFieldPoint. Ing. Marco Viteri B M. Sc. 2013 marcoviterib@yahoo.es mviteri@espoch.edu.ec 3

En logging: spreadsheet. En multimedia: playwave. Para colocar un objeto en el panel de control debemos tomar en cuenta que en los campos amarillos de los latchgate, spiner, timers, counters, animador, playwave, spreadsheet, debemos poner datos de quien activa, quien desactiva, tiempo, cuantos eventos va a contar, de donde se leer un archivo, etc.

Antes de poner un LATCHGATE siempre debe haber primero pushbuttoms creados o elementos de control

Para poner objetos en el panel procedemos as: Objeto Crear Control

Display

Multimedia Escoger control deseado

Driver

Monitoring

En los campos VERDES se ponen direcciones URL o control remoto por ejemplo para ir de un panel a otro. En los campos AMARILLOS se ponen textos de verificacin o los elementos con los que interactan. Por ejemplo botones pulsadores o cualquier elemento de control. Ing. Marco Viteri B M. Sc. 2013 marcoviterib@yahoo.es mviteri@espoch.edu.ec 4

CREAR UN PROYECTO DESCRIPCIN Tenemos dos bombas agua que deben funcionar cuando un sensor de nivel este en bajo, pero cuando llegue al nivel medio, debe funcionar solo una bomba. Al llegar al nivel mximo deben apagarse las bombas. Adems debe constar un interruptor que habilite el funcionamiento. Para comenzar debemos hacer una lista de lo que necesitaremos. Pulsadores Latchgate Spiner Grficos de bombas Potencimetros para simular el nivel de agua Grficos de tanque Otros Primeramente creamos dos pushbutton, con: objeto, crear, control, pushbutom. En button text ponemos Stara y Stop respectivamente.

Ing. Marco Viteri B M. Sc. 2013 marcoviterib@yahoo.es mviteri@espoch.edu.ec

Para crear un latchgate, debemos tener listos los parmetros de quien le activa, quien le desactiva. QUIEN LE ACTIVA? QUIEN LE DESACTIVA?

Luego de poner OK le permite insertar una expresin lgica del latchgate. No es estrictamente necesario ponerla, sin embargo debemos tomar en cuenta, que el latchgate est ah aun cuando no lo veamos en la pantalla.

Ing. Marco Viteri B M. Sc. 2013 marcoviterib@yahoo.es mviteri@espoch.edu.ec

EXPRESION LOGICA DEL LATCHGATE (no necesaria)

OBJECT, CREAR, DISPLAY, ANIMATOR, TANK, TIPO DESEADO

OBJECT, CREAR, DISPLAY, ANIMATOR, PUMP, TIPO DESEADO Las bombas y tanques, pueden ser tomados de object, crear, para que puedan ser animados. En el campo amarillo IF se pueden poner condiciones lgicas como: Pb1 Else (caso contrario), color marrn. Si hacemos clic en el color, podemos personalizar los cambios de color.

Ing. Marco Viteri B M. Sc. 2013 marcoviterib@yahoo.es mviteri@espoch.edu.ec

Sirve para animar los elementos

Sirve para poner condiciones lgicas para cambio de color

caso contrarioPara personalizar los cambios de color, en cualquier estado.

Tuberas: object, crear, animator, pipe

Los spiners, son elementos que nos permiten visualizar el movimiento, de igual manera hay que poner quien le activa y quien le desactiva, el giro se controla por 100 o -100. Ing. Marco Viteri B M. Sc. 2013 marcoviterib@yahoo.es mviteri@espoch.edu.ec 8

Spiner: object, crear, display, spiner

Spiner: quien le activa?

100 para giro a la izquierda, y -100 para giro a la derecha

Ing. Marco Viteri B M. Sc. 2013 marcoviterib@yahoo.es mviteri@espoch.edu.ec

El proceso a monitorear queda terminado al poner las condiciones correctamente. Para probar entrar CONTROL + SPACE y manipular los elementos.

Su proceso quedar as

TRATE DE USAR LO QUE MAS PUEDA EL MOUSE PARA AHORRAR TIEMPO EN LA ELABORACION DEL INTERFAZ DE USUARIO

AHORA YA PUEDE HACER LO BASICO, INVESTIGUE OTRAS FUNCIONES! Si desea ayuda o informacin, escribir a marcoviterib@yahoo.es

Ing. Marco Viteri B M. Sc. 2013 marcoviterib@yahoo.es mviteri@espoch.edu.ec

10

Вам также может понравиться