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ürzelKurzbeschreibungBeschreibungWertebereich
RResultErgebnis∞
EErrorBspw. bei einer verbotenen Rechenoperation.-




Parameter↑

KürzelKurzbeschreibungBeschreibungWertebereichStandardwert
I1-4Value 1-4Dieser Wert kann in der Formel verwendet werden. In den Eigenschaften kann auch ein fixer Wert vergeben werden.∞0




Eigenschaften↑

KurzbeschreibungBeschreibungStandardwert
FormelDie 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)