Honeywell GR Serie Manual De Usuario página 359

Tabla de contenido

Publicidad

Procesamiento de scripts y matemáticas completas
BLKV1=0;
Return BLKV2;
}
Con el script anterior, se utiliza BLKV (todas las variables) para mantener los valores. Tenga
en cuenta que BLKV no persiste sobre la retirada de potencia. Si la aplicación necesitara
un recuento no volátil, BLKVn se debe sustituir por PSTVn.
Ejemplo 3
La aplicación descrita en los ejemplos 2 y 3 se debe ampliar para totalizar la cantidad de
tiempo que la entrada 1 es la mayor de 1, 2, 3 y 4.
Una vez más, se puede utilizar el scripting para resolver este requisito con facilidad.
El seudocódigo se escribe como se muestra a continuación:
Si se indica que la entrada 1 tiene el valor más alto actual, muestre el temporizador.
Si la entrada 1 no tiene el valor más alto actual, deje de totalizar la hora y aplique la
instrucción "return" al valor del temporizador actual.
Sabemos que en el ejemplo 1, el número de canal de valor más alto está contenido en
GLBV1 y que, dado que se trata de una variable global, también es accesible desde este
script.
43-TV-25-41-ES_Ed.1 GLO de febrero de 2014 Reino Unido
if (GLBV1==1)
{
BLKV1=trun[1,0];
return tget[1];
}
else
{
BLKV1=tpause[1];
return tget[1];
}
Establezca una marca para mostrar que A2 es
mayor que A3 en este momento
Aplique la instrucción "return" al contador de cam-
bios actual
Comprueba si la variable global 1 es igual que el canal 1
De ser así, deje el temporizador correr sin necesidad de
restablecimiento
Aplique la instrucción "return" al valor del temporizador
actual
De lo contrario,
Pause el temporizador
Aplique la instrucción "return" al valor del temporizador
(pausado) actual
351

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Eztrend grMinitrend grMultitrend gr3

Tabla de contenido