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)