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)