Ingenium Bes CT416400 Manual De Programación página 43

Actuador todo/nada
Tabla de contenido

Publicidad

CT416400
- Actuador todo/nada
Manual de programación
Una etiqueta se define con una combinación de letras y/o números, pero el primer caracter debe ser una letra siempre, y
debe finalizar con dos puntos ":". Por ejemplo:
...
goto next;
var1=0;
...
Var10=0;
next:
var1=param+1;
...
If (A X B)
Función condicional "if"
La función condicional "if" permite al programador que se ejecuten o no una o más instrucciones del script dependiendo del
resultado de una operación de comparación.
A y B pueden ser variables internas, valores constantes o el parámetro "param", mientras que X es un operador de
comparación.
Si la operación de comparación es cierta, la siguiente línea a la función "if" se ejecuta. Si la operación de comparación es
falsa, el programa salta la instrucción. Por ejemplo:
If(param>100)
var1=param;
If(param<=100)
var1=0;
En el ejemplo anterior, var1 tomará el valor del parámetro recibido solamente si el valor es mayor que 100. En caso contrario
var1 toma el valor 0.
Cuando el programador necesita que se ejecute más de una instrucción dependiendo de la condición puede repetir la misma
función "if", pero resulta mejor opción la utilización de la función "if" opuesta en combinación con la función "goto" y una
etiqueta. Es decir:
If(param>100)
var1=param;
If(param>100)
var2=param*2;
If(param>100)
var3=param*3;
If(param<=100)
var1=0;
If(param<=100)
var2=0;
If(param<=100)
var3=0;
www.besknx.com
v1.4
El programa continúa desde la etiqueta "next" y
las instrucciones tras la función "goto next" no
se ejecutan
Si el parámetro no es mayor que 100 la
siguiente instrucción no será ejecutada
43

Publicidad

Tabla de contenido
loading

Tabla de contenido