Procesamiento de scripts y matemáticas completas
Esta característica permite que se active cualquier evento habilitado con un efecto
habilitado (no es necesario que las causas estén habilitadas) en el sistema de scripting
mediante la función TRIGE[x], donde x es el evento (de 1 a 20). Cuando se activa un evento
mediante scripting, el evento se bloquea y no se puede volver a activar a partir de scripts
hasta que el bloqueo se borre mediante la función de borrado de evento CLRE[x], donde x
es el evento (de 1 to 20). De esta forma, se evitan que ejecuciones sucesivas vuelvan a
activar el mismo evento. Como medida adicional para evitar que el sistema se sobrecargue
por los eventos del sistema de scripts, cada vez que se active un evento desde un script,
se aplicará un bloqueo automático de un segundo que evitará que el mismo evento se
active más de una vez por segundo, con independencia de que se active la función CLRE[x]
para el evento.
Ejemplo 1: si P1 medía grados C, la expresión P1 = damp[A1, P1, 3] amortiguará la señal
con cambios de hasta 3 grados C. Cualquier cambio superior a 3 grados entre lecturas se
amortiguará en una cantidad pequeña.
Ejemplo 2: P5 = damp[A2, P5, A3] amortiguará la salida A2 a un nivel determinado por la
entrada A3. Tenga en cuenta que el parámetro de referencia (P5) es siempre el mismo que
el de la pluma en el que se utiliza (siempre debe ser así).
43-TV-25-41-ES_Ed.1 GLO de febrero de 2014 Reino Unido
Funciones
matemáticas
TanH*
Activar un evento**
* Las funciones utilizan radianes (2
** Eventos que se activan a partir de scripts
Ejemplos de amortiguación
Comparación y
conversión
%RHc
%RHf
C2f
F2c
Hi
Hi4
Inside
Tabla 14.2: Tabla de funciones matemáticas
Sintaxis
tanh[x]
Devuelve la tangente hiperbólica de x.
TRIGE[x]
Activará el evento x (de 1 a 20).
TRIGE[x] devolverá 1 cuando se active el
evento. De lo contrario, devolverá 0.
π
radianes = 360 grados)
Tabla 14.3:
Sintaxis
rhc[x,y]
Devuelve el % de humedad relativa: y es la
temperatura de bulbo seco en grados C y x es la
temperatura de bulbo húmedo en grados C.
rhf[x,y]
Devuelve el % de humedad relativa: y es la
temperatura de bulbo seco en grados F y x es la
temperatura de bulbo húmedo en grados F.
c2f[x]
Convierte una temperatura de
f2c[x]
Convierte una temperatura de
hi[x,y]
Devuelve el valor más alto de x e y.
hi4[x,y,x1,y1]
Devuelve el valor más alto de x, y, x1 e y1.
inside[x,y,z]
Devuelve "x" si está entre "y" y "z". De lo contrario,
devuelve 0.
Descripción
Descripción
°
°
C a
F.
°
°
F a
C.
343