Procesamiento de scripts y matemáticas completas
Ejemplo 2
En las aplicaciones anteriores, el usuario ha comprobado que mientras que el caudalímetro
2 normalmente dispone del mayor índice de flujo, en ocasiones un pico del caudalímetro
3 causa problemas. El usuario debe supervisar las dos entradas y contar el número de
veces que la lectura del caudalímetro 3 supera a la del caudalímetro 2.
El código consta de las lecturas de los dos caudalímetros y de un contador de cambios con
el total del número de veces que el flujo 3 supera al flujo 2.
El seudocódigo se escribe como se muestra a continuación:
Si el caudalímetro 3 tiene una lectura superior al caudalímetro 2, asegúrese de que ya era
superior al caudalímetro 2. De ser así, aplique la instrucción "return" al último valor de
recuento de cambio.
Si la última vez no era superior al caudalímetro 3, establezca una marca para indicar un
cambio y aumente el contador de cambio en 1. A continuación, aplique la instrucción
"return" al último contador de cambio.
Si el caudalímetro 3 es menor que el 2, aplique la instrucción "return" al valor de recuento
de cambio sin incremento.
La pluma 7 se utiliza para implementar este script. Se implementa de la siguiente forma:
if (A3>A2)
{
}
else
{
350
if(BLKV1==1)
{
return BLKV2;
}
else
{
BLKV1=1;
BLKV2=BLKV2+1;
Return BLKV2;
}
43-TV-25-41-ES_Ed.1 GLO de febrero de 2014 Reino Unido
Prueba si A3 es mayor que A2
De ser así, compruebe si A3 era mayor que A2 en
el último periodo de tiempo
De ser así, aplique la instrucción "return" con el
contador de cambio actual
De lo contrario,
Establezca una marca para mostrar que A3 acaba
de superar a A2
Incremente el contador de cambios en 1
Aplique la instrucción "return" al nuevo total del
contador de cambios
Si A3 no es mayor que A2