Compiti matematici possono essere realizzati con questo blocco. Una formula può essere calcolata con un massimo di 4 valori analogici, forniti in uscita. Un esempio di applicazione è il calcolo del livello di riempimento di un serbatoio d'acqua. La formula viene definita nelle proprietà del blocco.
Contenuto
Uscite↑
Alias | Descrizione breve | Descrizione | Campo di valore |
---|---|---|---|
R | Result | Risultato | ∞ |
E | Error | Ad esempio in caso di operazioni aritmetiche vietate. | - |
Parametri↑
Alias | Descrizione breve | Descrizione | Campo di valore | Valore predefinito |
---|---|---|---|---|
I1-4 | Value 1-4 | Questo valore può essere utilizzato nella formula. Un valore fisso può anche essere assegnato nelle proprietà. | ∞ | 0 |
Proprietà↑
Descrizione breve | Descrizione | Valore predefinito |
---|---|---|
Formula | I 4 ingressi/parametri vengono indirizzati con I1,I2,I3,I4. Le seguenti operazioni sono disponibili: +,-,*,/,^ Le seguenti funzioni sono disponibili: PI, ABS, SQRT, LN, LOG, EXP, SIN, COS, TAN, ARCSIN, ARCCOS, ARCTAN, SINH, COSH, TANH, RAD, DEG, SIGN, INT, IF, MIN, MAX Le funzioni angolari funzionano in radianti, i valori di input in gradi devono essere prima convertiti (ad es. SIN(RAD(I1))). Esempio: (I1+(I2*0,005))/SIN(I3) |
- |
Funzionalità supportate↑
+ : Somma
- : Sottrazione
* : Moltiplicazione
/ : Divisione
^ : Potenza x^n
PI : Pi Greco PI (~3,14)
ABS : Valore assoluto ABS(I1) => |I1|
SQRT : Radice quadrata SQRT(I1)
LN : Logaritmo naturale con base e LN(I1)
LOG : LOG logaritmo base 10 LOG(I1)
EXP : Funzione esponenziale EXP(I1) => e^I1
SIN : Seno SIN(I1)
COS : Coseno COS(I1)
TAN : Tangente TAN(I1)
ARCSIN : Arcoseno ARCSIN(I1)
ARCCOS : Arcocoseno ARCCOS(I1)
ARCTAN : Arcotangente ARCTAN(I1)
SINH : Seno Iperbolico SINH(I1)
COSH : Coseno Iperbolico COSH(I1)
TANH : Tangente iperbolica TANH(I1)
RAD : Rappresentazione dell'angolo in radianti (360°=2PI)
DEG : Rappresentazione dell'angolo in gradi (360°)
SIGN : Funzione con segno (Signum function) SIGN(I1)
INT : Funzione Integrale (rimuove i decimali) INT(I1)
IF : Funzione IF, esempi:
IF(I1 > 0;1;0)
IF(I1==0;0;1)
Gli operatori di confronto: == (uguale), != (diseguale), > (maggiore), >= (maggiore o uguale), < (minore), <= (minore o uguale)
MIN : Funzione di minimo. Restituisce il risultato più piccolo di due espressioni, ad esempio:
MIN(I1;I2+10)
MAX : Funzione di massimo. Restituisce il risultato più grande di due espressioni, ad esempio:
MAX(I1*I2;100)