WinCC Unified Listbox Item per Skript anwählen

defender882001

Level-2
Beiträge
17
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich möchte per Skript ein Item innerhalb einer Listbox anwählen.
Die Anwahl sollte nicht binär codiert erfolgen [1,2,4,8,16...].
Kennt hier jemand zufällig eine alternative Lösung.

Projektierungsumgebung: TIA WinCC Advanced Version V17 Update 4
Hardware: MTP1200 Unified Comfort 6AV2 - 128 - 3MB06 - 0AXx
 
Hallo,

hoffe das hilft:

selectedIndex = Screen.Items("Listbox_x").ProcessValue.toString(2).length - 1;
eintrag = Screen.Items("Listbox_2").SelectionItems[selectedIndex].Text;

Damit wird nach eintrag der angewählte Listboxeintrag eingetragen. ListBox kann nur 32 Einträge was natürlich wieder viel zu wenig ist.

Gruß
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

hoffe das hilft:

selectedIndex = Screen.Items("Listbox_x").ProcessValue.toString(2).length - 1;
eintrag = Screen.Items("Listbox_2").SelectionItems[selectedIndex].Text;

Damit wird nach eintrag der angewählte Listboxeintrag eingetragen. ListBox kann nur 32 Einträge was natürlich wieder viel zu wenig ist.

Gruß
Hallo Georg,

Kann ich auch die Anzahl der Listeneinträge hier einstellen? sprich ich möchte die Anzahl der Listeneinträge mit einer Variabel dynamisieren.
 
Zurück
Oben