BES SMARTTOUCH v1.5.1. Manual De Programación página 34

Tabla de contenido

Publicidad

SmartTouch
– Control gráfico
Manual de programación v1.5.1
Parámetro recibido por el bus
-
param
Este es el valor recibido por el bus KNX a través de la dirección de grupo asociada al script. Puede ser de 1 bit, 1 byte o 2
bytes.
Puede ser usado en operaciones, funciones y otras instrucciones, incluso con operadores de distinto tamaño, por ejemplo:
...
var1=(param*2)+234;
...
También es posible asignarle un nuevo valor directamente o como resultado de una operación durante la ejecución del script,
por ejemplo:
...
var1=(param*2)+234;
param=0;
...
El parámetro mantendrá el valor recibido o asignado hasta el final de la ejecución del script. Cuando se recibe un valor de 2
bytes de coma flotante, el valor real tomado por "param" es el binario. No están soportadas las operaciones en coma flotante.
Variables
-
varX, g_varX
Hay disponibles 10 variables locales "varX" en cada script y 10 variables globales "g_varX". Las variables pueden ser usadas
en cualquier operación, función u otras instrucciones, incluso con operadores de otro tamaño. No es necesario declararlas
o inicializarlas porque con cada ejecución del script toman el valor "0".
var1=(param*2)+234;
g_var2=var2+var1;
Del mismo modo que el parámetro "param", es posible asignarles un nuevo valor directamente o como resultado de una
operación durante la ejecución del script. Las variables mantienen el valor asignado hasta el final de la ejecución del script.
Las variables "varX" son locales del script y solo pueden ser usadas en su script. Las variables "g_varX" son globales y
pueden ser utilizadas en cualquier script, es decir, si necesitamos usar un dato de un script en otro deberemos utilizar un
envío de parámetro por bus o una variable global.
Operadores aritméticos y de comparación
-
Hay dos tipos de operadores: aritméticos y de comparación.
Aritméticos: = , + , - , * , / (igualación, suma, resta, multiplicación y división).
Estos operadores aritméticos pueden ser usados en cualquier instrucción con variables, valores constantes y también el
parámetro "param". El resultado de una operación aritmética puede ser asignado al parámetro o a una variable interna
mediante el operador "=". Los paréntesis pueden ser utilizados siguiendo las mismas reglas que una operación matemática
común.
www.besknx.com
34

Publicidad

Tabla de contenido
loading

Tabla de contenido