LabVIEWForum.de - Ideen für "einfachen" Formelparser

LabVIEWForum.de

Normale Version: Ideen für "einfachen" Formelparser
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

in meinem Programm möchte ich einige Formeln ablegen (z.B.) in einem Listenfeld/Array,
welche ohne Eingriff ins Blockdiagramm editierbar sein sollen.
Dies muss nicht unbedingt zur Laufzeit erfolgen.
Die LV-eigenen Parser-VI's akzeptieren leider nur ein vorgegebenes Variablenportfolio.
Hat evtl. jemand eine Lösung oder Denkansatz welcher die Funktionalitäten
der LV-Parser-VI's um frei gewählte Variablen erweitert?

CalcExpress wäre eine Möglichkeit allerdings mit großem Funktionsumfang und preislich
nicht realisierbar.

Danke schonmal im voraus für die Antworten

Norbert
Man könnte einen String-Parser programmieren, der dein gewünschtes "Variablen-Portfolio" durch das durch LabVIEW benötigte Variablen-Portfolio ersetzt, bevor die Formel dann an die Parser- und Formel-VIs übergeben wird.

Gruß, Jens
Hallo Jens, danke für die schnelle Antwort.

Habe zwischenzeitlich eine "Quick and Dirty" - Lösung mit 4 Formelknoten erstellt.

Die Idee mit dem Stringparser ist gut. Werde die Variablen aber nicht ins LV-Variablenportfolio umrechnen, sondern
gleich durch die aktuellen Messwerte ersetzen. Lasse letztendlich alle Variablen durch die Messwerte ersetzen und
übergebe den String dann an das LV-eigene Formel-String-VI welches dann ein Ergebniss auswirft. Werde dies gleich mal
ausprobieren.

Norbert
Referenz-URLs