EA FAQs

String wird nur teilweise erneuert

Frage:

Ist es möglich mit dem Display als Stand-alone auch Steuerungsaufgaben umzusetzen?

 

Antwort:

Der Befehl #SAP platziert einen String und überwacht dessen Änderung, somit der richtige Befehl für Ihre Anwendung.

Allerdings gibt es hier einen kleinen Fallstrick: auch wenn mehrere Werte dargestellt werden, wird nur der erste Eintrag überwacht. #SAP Obj-ID,..."%d, %d"; (R0+5), (R1/10) <LF> Wenn R0 sich ändert, wird der String erneuert, wenn aber (nur) R1 sich ändert, bleibt der String unverändert.

Hierzu gibt es 2 Lösungsmöglichkeiten:

- zwei unabhängige, automatische Strings (#SAP) platzieren

- mit dem Befehl #SAC. Analog zum Beispiel: #SAC Obj-ID, (R0+R1)<LF>. Dieser Befehl triggert durch eine Kalkulation einen Update der Strings. Er ändert aber nicht die Parameter oder Werte in R0 und R1.

 

« K O N T A K T

SERVICE-HOTLINE

+49 (0) 8105 / 77 80 90

+49 (0) 8105 / 77 80 99

x