Editor de fórmulas
84
7.5.3
Funciones lógicas
Función
Sintaxis
if
if(comprobación;
entonces_valor; si
no_valor)
or
or(verdadero1;verda
dero2)
and
and(verdadero1;ver
dadero2)
not
not(valor verdadero) Invierte el valor de un argumento.
7.5.4
Funciones de rango
Las XX en las siguientes funciones representan uno de los tipos de entradas descritos en el Cap. 7.2
"Entradas". Las funciones de rango pueden ejecutarse siempre sólo a través de un tipo de entrada.
Función
Sintaxis
sumXX
sumXX(tipo;desde;h
asta)
avgXX
avgXX(tipo;desde;ha
sta)
minXX
minXX(tipo;desde;h
asta)
maxXX
maxXX(tipo;desde;h
asta)
7.6
Signos decimales
En el editor de fórmulas se puede emplear tanto la coma decimal, como también el punto decimal.
No se apoyan signos de miles.
Descripción
La comprobación es un valor o expresión cualquiera, el
resultado puede ser VERDADERO o FALSO. Este argu-
mento puede asumir un operador de cálculo comparativo
cualquiera.
Entonces_valor es el valor que se obtiene como resultado
cuando la comprobación es VERDADERA.
Si no_valor es el valor que se obtiene como resultado
cuando la comprobación es FALSA.
Da como resultado VERDADERO, cuando un argumento
es VERDADERO. Da como resultado FALSO, cuando
todos los argumentos son FALSOS.
!
¡Nota!
ver también operador "||";
Da como resultado VERDADERO, cuando los dos argu-
mentos son VERDADEROS. Si uno de los argumentos es
FALSO, esta función da como resultado el valor FALSO.
!
¡Nota!
ver también operador "&&"
NOT se puede emplear para que un valor no coincida con
otro valor determinado.
Descripción
Suma los valores para el rango indicado de las señales de
entrada.
Tipo: Tipo de señal (ver entradas)
Desde: Número de canal desde el cual se debe sumar ;(0
= canal 1)
Hasta: Número de canal hasta el cual se debe sumar (0 =
canal 1)
Calcula el valor medio para el rango indicado de las seña-
les de entrada.
Entrega el menor valor para el rango indicado de las seña-
les de entrada.
Entrega el mayor valor para el rango indicado de las seña-
les de entrada.
Ejemplo
if(x>10;1;0)
Si el valor x es mayor
que 10, la función da
como resultado 1, si no,
0.
or(2>1;3>2) = verda-
dero
or(2<1;3>2) = verda-
dero
or(2<1;3<2) = falso
and(2>1;3>2) = verda-
dero
and(2<1;3<2) =falso
not(falso) = verdadero
Ejemplo
sumXX (1;2;5) = Suma
de todos los valores
momentáneos del canal
2 al 5
avgXX(1;1;6)
minXX(1;1;6)
maxXX (1;1;6)