Ausführliche Beschreibung der Formelparser-VIs
- Aktualisiert2025-07-30
- 2 Minute(n) Lesezeit
Mit einem Formelparser-VI wird ein Eingangs-String gelesen und als Formel oder Reihe von Formeln interpretiert. Anschließend werden Werte in die Formeln eingesetzt und die Ergebnisse ausgegeben. Die Formelparser-VIs arbeiten nur mit reellen Zahlen.
Es gibt folgende drei Hauptarten von Formelroutinen:
- VIs, mit denen die Funktionen des LabVIEW-Formelknotens ausgeführt werden (VIs Auswertung: Formelknoten, Formelknoten analysieren und Auswertung: Analysierter Formelknoten)
- Die VIs, die eine einfache Zeichenkette als eine Formel analysieren (VIs "Eval Formula String", " Parse Formula String"und "Eval Parsed Formula String" )
- Die VIs, die ganze Sätze von Funktionswerten erzeugen(Eval Single-Variable Array, Eval Single-Variable Scalarund Eval Multi-Variable Scalar VIs)
Die beiden ersten Kategorien der Formelparser-VIs können weiter in zwei Unterkategorien unterteilt werden: in die direkte Form und die indirekte Form. Als Beispiel ist die direkte Version des VIs "Formelknoten" in folgendem Blockdiagramm dargestellt:

Bei der indirekten Form dagegen wird die Berechnung klar in Analyse- und Berechnungsschritte unterteilt. Die folgende Abbildung zeigt ein einfaches Beispiel. Die indirekte Form kann in größeren Anwendungen verwendet werden, bei denen die Effizienz des zweistufigen Prozesses (Analyse und Berechnung) wichtiger ist als Komplexität und Logik.

Es gibt Unterschiede im Verhalten des Analysealgorithmus', je nachdem, ob Sie mit Mathematik-VIs oder Formelknoten arbeiten. Unter finden Sie Funktionen für Formelknoten und Ausdrucksknoten , die Sie mit VIs zur Formelanalyse verwenden können.