Wenn das RegVar Script getriggert wird, kann man sich aus $_IPS[‚Value‘] die neuen Daten vom SerialPort abholen. Die Daten vom SerialPort kommen nicht immer am Stück, so das man die Daten im RegVar Buffer erstmal sammelt, bis das Trennzeichen kommt.
Die Beispiele in der RegVar Doku beschreiben das eigentlich ganz gut.
In Deinem Beispiel holst Du lediglich den Wert einer Variable, änderst ihn und schreibst ihn wieder zurück. Das hat keine Verbindung zu Regvars.
Er möchte nur den Trigger des SerialPort haben, als Impuls.
Die ‚Daten‘ sind immer ein NullByte.
Also ja das geht so und nein das gibt kein Speicherleck.
Alles OK so.
Michael
Ach so.
Ich dachte, weil von Daten gesprochen wurde, da wird die konkrete Zahl der Durchläufe in einer bestimmten Zeit abgeliefert.
BTW: Ein „00“ kommt bei mir manchmal auch völlig grundlos SerialPort, so das ich dem jetzt nicht als Trigger vertrauen würde. So gesehen beim WS300 und FS20WUE.