Seite 1 von 1

Gelöst: Easy Display 7 Systemvariablen Script 1xSpalte

Verfasst: 11.01.2018, 17:14
von Otti
Moin!
Ich habe verschiedene Scripte geschrieben, in denen ich den Easy Display 7 anspreche und die Systemvariablen "zz_Statusanzeige1TextA01, zz_Statusanzeige1IconA01...) mit Werten versorge.
Für die Darstellung auf dem Easy Display mit 2 x Spalten (2 x 8 oder 2 x 12) funktioniert das wunderbar.
Wechsle ich jedoch auf eine Spalte (z.B. 1 x 8) werden die zugewiesenen Werte nicht mehr dargestellt, auch nach Aktualisierung nicht.
Zurückschalten in ( 2 x 8), alles okay.
Wenn nur eine Spalte verwendet wird, ist doch bei den Systemvariablen (zz_Statusanzeige1TextA..) A zu wählen? Oder?

Kann mir irgendjemand weiterhelfen?
Hier ein Auszug aus dem Script für die Batteriekontrolle:

Code: Alles auswählen

! EasyDisplay Status anzeigen
 var sv_icon = dom.GetObject("zz_Statusanzeige2IconA08").State(0);
 list="STATUS BATTERIEN: " # list # "\n";
 var ergebnis = dom.GetObject("zz_Statusanzeige2TextA08").State(list);
Beim Wechsel von 2 Spalten Darstellung auf 1 Spalten Darstellung setzt der Display immer eine Leerzeile dazwischen.
DSCN7176.JPG
2 Spalten x 8 Zeilen
DSCN7176.JPG
2 Spalten x 8 Zeilen

Gelöst: Easy Display 7 Systemvariablen Script 1xSpalte

Verfasst: 12.01.2018, 17:25
von Otti
Hallo Leute!

Ich habe rausgefunden was der Easy-Display macht.
Bei der Änderung der Darstellung von 2 x 8 auf 1 x 8 sortiert der Easy-Display die Felder neu und zwar wie folgt:
2 x 8 1 x 8
A01 / B01 A01
A02 / B02 B01
A03 / B03 A02
A04 / B04 B02
A05 / B05 A03
A06 / B06 B03
A07 / B07 A04
A08 / B08 B04

Wenn man das weiß kann man die Systemvariablen entsprechend zuordenen und die Darstellung ist korrekt!
Viele Grüße Otti