Seite 1 von 1

Was kann die Formel für Wertanpassung in den Modbus Profilen?

Verfasst: So Feb 21, 2021 2:31 pm
von carpi2001
Hallo,

ich frage mich, was die Formel zur Anpassung der zurückgegebenen Modbus Werte so kann. Neben normalen Berechnungen habe ich herausgefunden, dass auch so etwas geht: x == -5 ? 1 : 0, so kann man z.B. einen bestimmten Integer Wert in Bool übersetzen. Was auch funktioniert, ist "abc" mit den Anführungszeichen, macht aber natürlich nicht viel Sinn, die Kombination von beidem geht aber leider nicht. Ich wollte ein Register abfragen und so eine Formel verwenden: x < 0 ? "Einspeisung" : "Verbrauch". Geht aber leider nicht. Genaugenommen wäre das vorgenannte Beispiel natürlich eher eine Aufgabe im UI Layer, mir geht es aber eher um die prinzipielle Frage, was die Anpassungsformel abdeckt und was nicht.

VG
Bernd

Re: Was kann die Formel für Wertanpassung in den Modbus Profilen?

Verfasst: Mo Feb 22, 2021 4:43 pm
von StefanW
Hallo Bernd,

wir verwenden als Mathe-Formelparser den MU-Parser, die Doku ist hier: https://beltoforion.de/en/muparser/features.php#idStart


lg

Stefan

Re: Was kann die Formel für Wertanpassung in den Modbus Profilen?

Verfasst: Mo Feb 22, 2021 4:56 pm
von blaubaerli
Hi Stefan,

ich bekomme beim Link nur nen 404....

Bitte prüfe den noch mal.

Besten Dank
Jens

Re: Was kann die Formel für Wertanpassung in den Modbus Profilen?

Verfasst: Mo Feb 22, 2021 5:41 pm
von StefanW
Ok, habe den Link richtig gesetzt

Stefan

Re: Was kann die Formel für Wertanpassung in den Modbus Profilen?

Verfasst: So Okt 24, 2021 11:35 am
von jockele
habe die Info soeben bei der Wandlung eines Wertes benötigt, könnte man den Link im Wiki oder besser sogar direkt in der entsprechenden Maske verknüpfen? Wäre dann deutlich schneller zu finden

Re: Was kann die Formel für Wertanpassung in den Modbus Profilen?

Verfasst: So Okt 24, 2021 2:16 pm
von StefanW
Hallo Jockel,

ist vermerkt

lg

Stefan