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

AliasDescrizione breveDescrizioneCampo di valore
RResultRisultato
EErrorAd esempio in caso di operazioni aritmetiche vietate.-




Parametri

AliasDescrizione breveDescrizioneCampo di valoreValore predefinito
I1-4Value 1-4Questo valore può essere utilizzato nella formula. Un valore fisso può anche essere assegnato nelle proprietà.0




Proprietà

Descrizione breveDescrizioneValore predefinito
FormulaI 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)