SmartTouch
– Control gráfico
Manual de programación v1.5.1
var1=5;
var2=(param/2)+(var1*2);
var3=var3+var2;
Todas las operaciones aritméticas deben realizarse con enteros, las operaciones de coma flotante no están soportadas.
De comparación: == , >= , <= , > , < , != (igual, mayor o igual, menor o igual, mayor, menor, distinto).
Los operadores de comparación son utilizados en la función condicional "if", como se explica a continuación.
Funciones: GOTO y IF
-
Goto X; Ir a una línea del código.
La función "goto" provoca que la ejecución del código prosiga desde una línea determinada, identificada con una etiqueta
"X" elegida por el programador.
Una etiqueta se define con una combinación de letras y/o números, pero el primer carácter 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;
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.
www.besknx.com
El programa continúa desde la etiqueta "next" y
las instrucciones tras la función "goto next" no se
ejecutan
Si el parámetro es menor o igual que 100 la
siguiente instrucción no será ejecutada
35