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

Tipos de Script

Script de Aplicacin

La ejecucin de un script de Aplicacin se relaciona con la aplicacin completa. Se puede ejecutar en


muchas formas: al lanzar la aplicacin (On Startup) por nica vez, mientras se est ejecutando la
aplicacin (While Running) y cuando se cierra la aplicacin (On Shutdown)

1. Crear una ventana:

2. Crear los siguientes tags

tagname tipo

bit1 Memory discrete


bit2 Memory discrete
valor1 Memory real
valor2 Memory real
data1 Memory real
data2 Memory real
Nivel Memory int

3. Colocamos un Botn y un indicador digital sobre la ventana y los asociamos los tags respectivos:

Ing. Armando Sarco Montiel 1


4. Seleccionar el script de aplicacin:

Hacer click derecho


sobre application

Despliegue y observe las


condiciones de ejecucin
del script

Para nuestro ejemplo seleccionamos While Running. Dentro del script colocamos el siguiente cdigo:

Coloque cada qu tiempo se


ejecutara el siguiente script

5. Pruebe el programa presionando el botn

Ing. Armando Sarco Montiel 2


Script de Window

Una aplicacin puede estar formada por varias ventanas. A cada ventana podemos asociar la
ejecucin de un cdigo o script de Window
El script de Ventana se puede ejecutar en muchas formas: al lanzar la ventana (On Show) por nica
vez, mientras se est mostrando la ventana (While Showing) y cuando se cierra u oculta la ventana
(On Hide)

1. Agregamos un objeto rectngulo en la ventana y los asociamos al tagname data1:

Hacer
doble click

Hacer Ingresar el
doble click tag

2. Ubquese sobre una rea libre de la ventana y haga click derecho y aparecer la opcin de script
de ventana:

Ing. Armando Sarco Montiel 3


Observe las condiciones de
ejecucin del script

Para nuestro ejemplo seleccionamos la condicin On Show:

Seleccionamos
On Show

Escribimos el
script

3. Pruebe el programa activando (seleccionando) la ventana y observe el valor (llenado) a 85.6 del
rectngulo.

Script de Key

El estado de una tecla cualquiera puede ser asociado a la ejecucin de un cdigo o Script de Key.
Tambin se puede asociar la ejecucin de un Script de Key al presionar una combinacin de teclas.
El script de Key se puede ejecutar de muchas formas: al presionar una tecla (On Key Down) por nica
vez; mientras se est presionando el botn (While Down); y cuando se suelta el botn una vez que se
tiene presionado (On Key Up)

1. Colocamos un indicador digital sobre la ventana y los asociamos al tag respectivo:

Ing. Armando Sarco Montiel 4


2. Seleccionar el script de Key:

Hacer click derecho


sobre Key

Puede activar una


combinacin de teclas

Observe las condiciones de


ejecucin del script

Si se presiona el botn Key aparece:

Presione
Key

Teclas (Key)
disponibles
Seleccionamos la tecla F2:

Ing. Armando Sarco Montiel 5


Seleccionamos
la tecla F2

Seleccionamos
On Key Down

Escribimos el
script

3. Abrimos nuevamente el script de window, agregamos el valor inicial del tagname valor2:

4. Pruebe el programa presionando la tecla F2 y observe el valor del indicador numrico.

Script de Data Change

Se puede asociar un Tagname y/o Tagname.field a la ejecucin de un Script Data Change. El Script
se ejecutara cuando el Tagname y/o Tagname.field cambie de valor

1. Seleccionar los scripts:

Hacer click derecho


sobre Data Change

Ing. Armando Sarco Montiel 6


Ingrese el tag o
field tagname

2. Para nuestro ejemplo cambiamos el parmetro Deadband del tagname data2

3. Creamos el objeto slider y una sirena y lo asociamos a tags respectivos

Ing. Armando Sarco Montiel 7


Ingresamos al script Data change y colocamos el script:

La aplicacin hasta el momento se mostrara as:

4. Pruebe el programa variando el Slider en un valor mayor al Deadband 10 y observe el cambio de


color de la lmpara.

Script Condition

Se puede asociar un Tagname Discreto y/o Expresion a la ejecucin de un Script Condition. El


Script se ejecutara cuando el Tagname Discreto y/o Expresion cumpla la condicin

1. Seleccionar los scripts:

Hacer click derecho


sobre Condition
Change

Ing. Armando Sarco Montiel 8


Aqu va la condicin

Observe los tipos de


condiciones

2. Colocamos lo siguiente: Si data2 > 50 el valor del tagname Nivel se incrementa en una unidad cada
vez que la condicin se cumpla (On True)

3. Asociar el tagname Nivel a un objeto rectngulo horizontal.


4. Pruebe el programa variando el Slider (asociado al tagname data2), y cada vez que este es mayor a
50, el objeto rectngulo horizontal se empezara a incrementar en una unidad.

5. Puede cambiar para que se incremente no solo en los cambios sino mientras la condicin se cumpla

La ventana final se muestra asi:

Ing. Armando Sarco Montiel 9


Ing. Armando Sarco Montiel 10

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