Syntaxunterschiede zwischen Mathematik-VIs und Formelknoten
- Aktualisiert2025-07-30
- 2 Minute(n) Lesezeit
Der Parser in den Mathematik-VIs unterstützt alle Elemente, die Formelknoten unterstützen, mit den folgenden Ausnahmen:
- Variablen - Nur a, a0, ..., a9, ... z, z0, ..., z9, sind gültig.
- Logische, bedingte, Ungleichheits-, Gleichheits-?:, |, ||, &, &&, !=, ==,<, >, <=, and >= sind nicht gültig.
- Funktionen—atan2, max, min, mod, pow, rem und sizeOfDim sind ungültig. Sie können diese Funktionen in einem Formelknoten verwenden oder die entsprechenden LabVIEW-Funktionen unternutzen.
In der folgenden Tabelle werden Funktionen aufgelistet, die vom Parser in Mathematik-VIs, jedoch nicht von Formelknoten unterstützt werden.
| Funktion | Entsprechendes LabVIEW-VI | Beschreibung |
|---|---|---|
| ci(x) | Cosinus-Integral | Berechnet das Cosinus-Integral für eine beliebige nicht negative reelle Zahl x. |
| gamma(x) | Gamma | Berechnet die Gammafunktion oder die unvollständige Gammafunktion für x. |
| rand( ) | Zufallszahl (0 – 1) | Gibt eine Fließkommazahl zwischen 0 und 1 aus. |
| si(x) | Sinus-Integral | Berechnet das Sinus-Integral für eine reelle Zahl x. |
| spike(x) | Spike | Erzeugt die Nadelpulsfunktion für eine beliebige reelle Zahl x. |
| square(x) | Quadrat | Erzeugt die Rechteckfunktion für eine reelle Zahl x. |
| step(x) | Step (Schritt) | Erzeugt die Treppenfunktion für eine reelle Zahl x. |
Um diese Funktionen in einem Formelknoten zu verwenden, fügen Sie das entsprechende VI in ein Blockdiagramm ein und verbinden Sie die VI-Ausgänge mit dem Formelknoten. So können Sie beispielswesie das VI "Cosinus-Integral" anstelle der Funktion ci verwenden.
In der folgenden Tabelle werden Fälle aufgelistet, in denen sich die Syntax für Formelknoten und dem Parser in Mathematik-VIs unterscheidet.
| Element | Formelknoten | Parser |
|---|---|---|
| π | pi | pi(1) =π, pi(2) = 2π, 2pi oder 2(pi) ergeben einen Fehler |
| Potenzieren | ** | ^ |
| int | Rundet auf die nächste ganze Zahl auf. | Rundet auf die nächstkleinere ganze Zahl ab. |
Die Vorrangigkeit der Operatoren ist für die Mathematik-VIs dieselbe wie in Formelknoten. Für Informationen zu bestimmten Formelanalyse-VIs klicken Sie hier.
Der Parser in den Mathematik-VIs verwendet folgende Syntax:
Funktion (Argument)