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

Actuador todo/nada
Tabla de contenido

Publicidad

CT416400
- Actuador todo/nada
Manual de programación
Internal variables
-
varX
Hay hasta 10 variables internas en cada script que 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;
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 internas del script pueden ser usadas solo en ese script, es decir, si necesitamos enviar una variable de un
script a otro deberemos utilizar el parámetro de bus "param".
Arithmetic and comparison operators
-
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.
var1=5;
var2=(param/2)+(var1*2);
var3=var3+var2;
Todas la 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.
Functions: GOTO and 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.
www.besknx.com
v1.4
42

Publicidad

Tabla de contenido
loading

Tabla de contenido