-> Hier kostenlos registrieren
Hallo,
ich nutze WINCC V7.5 SP1 und möchte ein Kombinationsfeld mit Variablen-Werten beschreiben:
Ich habe ein Startbild mit einem Bildfenster in dem unterschiedliche Prozessbilder aufgerufen werden.
Eins davon hat ein Kombinationsfeld, welches einmalig beschrieben werden soll.
Das ganze funktioniert bereits mit diesem Code, jedoch sieht man beim Bildaufruf recht deutlich wie "langsam" die Textliste gefüllt wird.
Kann man das evtl. eleganter und besser lösen?
ich nutze WINCC V7.5 SP1 und möchte ein Kombinationsfeld mit Variablen-Werten beschreiben:
Ich habe ein Startbild mit einem Bildfenster in dem unterschiedliche Prozessbilder aufgerufen werden.
Eins davon hat ein Kombinationsfeld, welches einmalig beschrieben werden soll.
Das ganze funktioniert bereits mit diesem Code, jedoch sieht man beim Bildaufruf recht deutlich wie "langsam" die Textliste gefüllt wird.
Kann man das evtl. eleganter und besser lösen?
Code:
Dim Bild, Objekt_1, Anzahl, i, Hub
Set Bild = HMIRuntime.Screens(HMIRuntime.BaseScreenName).ScreenItems("Bildfenster").Screen
Set Objekt_1 = Bild.ScreenItems("Hub_neu")
Set Anzahl = HMIRuntime.Tags("Einbaumaß_Anzahl")
Anzahl.Read
Objekt_1.NumberLines = Anzahl.Value
For i = 1 To Anzahl.Value
Objekt_1.SelIndex = i
Objekt_1.SelText = HMIRuntime.Tags("Einbaumaß_Hub_0" & i).Read & " mm"
Next
Objekt_1.SelIndex = 1