Formel
Führt an bis zu vier Variablen mathematische Operationen aus. Per Voreinstellung wird nur mit einer Variable gerechnet, aber durch Anklicken der Aktivieren-Felder können Sie weitere Variablen hinzufügen. Geben Sie die Formel in das Feld Formel so ein, wie Sie die jeweilige Eingangsvariable unter Alias genannt haben.
Jede Eingangsvariable kann ein Wert eines Zeitsignalverlaufs oder ein Skalarwert sein. Wenn Sie die Formel auf mehrere Zeitsignalverläufe anwenden, müssen die Signalverläufe gleich groß sein. Anderenfalls gibt der Schritt einen Fehler aus.
Wenn jede Eingangsvariable ein Zeitsignalverlauf ist, wird ein Zeitsignalverlauf ausgegeben. Handelt es sich um Skalarwerte, ist das Ergebnis ebenfalls ein Skalarwert. Bei einem Mix aus Zeitsignalverläufen und Skalarwerten ist das Ergebnis ein Zeitsignalverlauf.
Parameter | Beschreibung |
---|---|
Ein- und Ausgangssignale | Zeigt die Signalverläufe an, die in den Feldern Eingangsvariable angegeben werden, sowie die Ausgangswerte des Schritts "Formel" nach Anwendung der Formel auf die Signalverläufe. Dieser Graph wird nur angezeigt, wenn Sie als Eingangsvariable einen Signalverlauf angeben. |
Ein- und Ausgangsskalare | Zeigt die Skalarwerte an, die in den Feldern Eingangsvariable angegeben werden, sowie die Ausgangswerte des Schritts "Formel" nach Anwendung der Formel auf die Werte. Dieses Diagramm wird nur angezeigt, wenn Sie als Eingangsvariable einen Skalarwert angeben. |
Eingangsvariable 0 | Gibt die erste Variable an. |
Alias 0 | Gibt einen Namen für die erste Variable an. |
Aktivieren 1 | Fügt eine zweite Variable hinzu. |
Eingangsvariable 1 | Wählt die zweite Variable aus. |
Alias 1 | Gibt einen Namen für die zweite Variable an. |
Aktivieren 2 | Fügt eine dritte Variable hinzu. |
Eingangsvariable 2 | Wählt die dritte Variable aus. |
Alias 2 | Gibt einen Namen für die dritte Variable an. |
Aktivieren 3 | Fügt eine vierte Variable hinzu. |
Eingangsvariable 3 | Wählt die vierte Variable aus. |
Alias 3 | Gibt einen Namen für die vierte Variable an. |
Einstellungen | Enthält die folgenden Optionen:
|
Formel (Details)
Wenn unter Eingangsvariable mehrere Signalverläufe angegeben werden, wird die Formel auf jedes Sample des Signalverlaufs angewandt. Daher müssen die Signalverläufe alle die gleiche Größe haben. Bei einem Mix aus Signalverläufen und Skalarwerten wird die Formel auf den Skalarwert und jedes Sample im Signalverlauf angewandt. Wenn Sie z. B. mit einer Formel zur Multiplikation eines Signalverlaufs mit einem Skalar erstellen, wird jedes Sample des Signalverlaufs mit dem Skalar multipliziert.
In der folgenden Tabelle sind die mathematischen Funktionen aufgeführt, mit denen der Schritt "Formel" arbeiten kann.
Funktion | Beschreibung |
---|---|
abs(x) | Gibt den Betrag von x aus. |
acos(x) | Berechnet den Arcuscosinus von x im Bogenmaß. |
acosh(x) | Berechnet den Areacosinus Hyperbolicus von x. |
asin(x) | Berechnet den Arcussinus von x im Bogenmaß. |
asinh(x) | Berechnet den Areasinus Hyperbolicus von x. |
atan(x) | Berechnet den Arcustangens von x im Bogenmaß. |
atanh(x) | Berechnet den Areatangens Hyperbolicus von x. |
ceil(x) | Rundet x auf die nächsthöhere ganze Zahl (kleinste Ganzzahl ≤ x) auf. |
ci(x) | Berechnet das Cosinus-Integral für eine beliebige nicht negative reelle Zahl x. |
cos(x) | Berechnet den Cosinus von x im Bogenmaß. |
cosh(x) | Berechnet den Cosinus Hyperbolicus von x. |
cot(x) | Berechnet den Cotangens von x (1/tan(x)) im Bogenmaß. |
csc(x) | Berechnet den Cosecans von x (1/sinx)) im Bogenmaß. |
exp(x) | Berechnet den Wert von e hoch x. |
expm1(x) | Berechnet e hoch x minus –1 ((e^x) – 1). |
floor(x) | Rundet x auf die nächstkleinere ganze Zahl (kleinste Ganzzahl ≤ x) ab. |
getexp(x) | Gibt den Exponenten von x aus. |
gamma(x) | Berechnet die Gammafunktion oder die unvollständige Gammafunktion für x. |
getman(x) | Gibt die Mantisse von x aus. |
int(x) | Rundet x auf die nächste ganze Zahl auf. |
intrz(x) | Rundet x auf die nächste Ganzzahl zwischen x und Null. |
ln(x) | Berechnet den natürlichen Logarithmus von x (auf der Basis von e). |
lnp1(x) | Berechnet den natürlichen Logarithmus von (x + 1). |
log(x) | Berechnet den Logarithmus von x zur Basis 10. |
log2(x) | Berechnet den Logarithmus von x zur Basis 2. |
rand( ) | Gibt eine Fließkommazahl zwischen 0 und 1 aus. |
si(x) | Berechnet das Sinus-Integral für eine reelle Zahl x. |
sec(x) | Berechnet den Secans von x, wobei x im Bogenmaß (1/cos(x)) angegeben ist. |
sign(x) | Gibt 1 aus, wenn x>0. Gibt 0 aus, wenn x=0. Gibt –1 aus, wenn x<0. |
sin(x) | Berechnet den Sinus von x im Bogenmaß. |
sinc(x) | Berechnet den Sinus von x dividiert durch x (sin(x)/x) im Bogenmaß. |
sinh(x) | Berechnet den Sinus Hyperbolicus von x. |
spike(x) | Erzeugt die Pulsfunktion für eine beliebige reelle Zahl x. |
sqrt(x) | Berechnet die Quadratwurzel von x. |
step(x) | Erzeugt die Stufenfunktion für eine reelle Zahl x. |
tan(x) | Berechnet den Tangens von x im Bogenmaß. |
tanh(x) | Berechnet den Tangens Hyperbolicus von x. |