Formel

Mit diesem Baustein können mathematische Rechenaufgaben realisiert werden. Es kann eine Formel mit maximal 4 analogen Werten berechnet werden, welche am Ausgang zur Verfügung gestellt wird. Ein Anwendungsbeispiel ist die Füllstandsberechnung eines Wassertanks. Die Formel wird in den Eigenschaften des Bausteins definiert.

Inhaltsverzeichnis


Ausgänge

Kürzel Kurzbeschreibung Beschreibung Wertebereich
R Result Ergebnis
E Error Bspw. bei einer verbotenen Rechenoperation. -




Parameter

Kürzel Kurzbeschreibung Beschreibung Wertebereich Standardwert
I1-4 Value 1-4 Dieser Wert kann in der Formel verwendet werden. In den Eigenschaften kann auch ein fixer Wert vergeben werden. 0




Eigenschaften

Kurzbeschreibung Beschreibung Standardwert
Formel Die 4 Eingänge/Parameter werden angesprochen mit I1,I2,I3,I4.

Folgende Operationen stehen zur Verfügung: +,-,*,/,^

Folgende Funktionen stehen zur Verfügung: PI, ABS, SQRT, LN, LOG, EXP, SIN, COS, TAN, ARCSIN, ARCCOS, ARCTAN, SINH, COSH, TANH, RAD, DEG, SIGN, INT, IF, MIN, MAX

Winkelfunktionen arbeiten im Bogenmaß, Eingangswerte in Grad müssen vorher umgewandelt werden (z.B. SIN(RAD(I1))).

Beispiel: (I1+(I2*0,005))/SIN(I3)
-




Unterstützte Funktionen

+ : Addieren

- : Subtrahieren

* : Multiplizieren

/ : Dividieren

^ : Potenz x^n

PI : Kreiszahl PI (~3,14)

ABS: Betragsfunktion ABS(I1) => |I1|

SQRT : Quadratwurzel SQRT(I1)

LN : Natürlicher Logarithmus mit der basis e LN(I1)

LOG : LOG Logarithmus zur Basis 10 LOG(I1)

EXP : Exponentialfunktion EXP(I1) => e^I1

SIN : Sinus SIN(I1)

COS : Cosinus COS(I1)

TAN : Tangens TAN(I1)

ARCSIN : Arkussinus ARCSIN(I1)

ARCCOS : Arkuscosinus ARCCOS(I1)

ARCTAN : Arkustangens ARCTAN(I1)

SINH : Hyperbelsinus SINH(I1)

COSH : Hyperbelcosinus COSH(I1)

TANH : Hyperbeltangens TANH(I1)

RAD : Winkeldarstellung im Bogenmaß (360°=2PI)

DEG : Winkeldarstellung im Gradmaß (360°)

SIGN : Signum function (Sign Function) SIGN(I1)

INT : Integer function (removes decimals) INT(I1)

IF : If Funktion, Beispiele:
IF(I1 > 0;1;0)
IF(I1==0;0;1)
Vergleichsoperatoren: == (gleich), != (ungleich), > (größer), >= (größer gleich), < (kleiner ), <= (kleiner gleich)

MIN : Minimum-Funktion. Gibt das kleinste Ergebnis von zwei Ausdrücken zurück, Beispiele:
MIN(I1;I2+10)

MAX : Maximum-Funktion. Gibt das größte Ergebnis von zwei Ausdrücken zurück, Beispiele:
MAX(I1*I2;100)