Вы находитесь на странице: 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

Ing. Marco Viteri B M. Sc. 2008 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. 2008 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.
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.

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

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

VE
ER
RD
DE
ES
S se ponen direcciones URL o control remoto por ejemplo para
En los campos V
ir de un panel a otro.
En los campos A
AM
MA
AR
RIIL
LL
LO
OSS 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. 2008 marcoviterib@yahoo.es mviteri@espoch.edu.ec

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. 2008 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. 2008 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. 2008 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. 2008 marcoviterib@yahoo.es mviteri@espoch.edu.ec

Spiner: object, crear,


display, spiner

Spiner: quien le
activa?

100 para giro a la


izquierda, y
-100 para giro a la
derecha

El proceso a monitorear queda terminado al poner las condiciones correctamente. Para


probar entrar CONTROL + SPACE y manipular los elementos.
Ing. Marco Viteri B M. Sc. 2008 marcoviterib@yahoo.es mviteri@espoch.edu.ec 9

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. 2008 marcoviterib@yahoo.es mviteri@espoch.edu.ec 10

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