Formula

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)