WinCC WinCC 7.4, VBS, Bildwechsel

AWolf

Level-1
Beiträge
17
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, ich habe folgendes:
im Projekt sind zwei Hauptbilder: Hauptbild1 und Hauptbild2. In jedem Hauptbild sind eigene Bildfenster (Subbilder) integriert. Ich möchte über einen Button von einem Subbild2 (das im Hauptbild2 ist) in das Subbild1 (das im Haupbild1 ist) wechseln. Da ich fast keine Erfahrung mit VBS habe, wollte ich erstmal einfach über HMIRuntime.BaseScreenName("Hauptbild1") erst auf das Hauptbild1 wechseln und das funktioniert nicht.
Ich habe unter Hilfe über die Parent-Eigenschaft gelesen. Wie kann man damit das Parentbild dann ändern? Dann könnte ich theoretisch das aktuelle Parentbild weschseln und von da aus auf das Subbild zugreifen. Oder ist der Weg falsch?
 
Zuletzt bearbeitet:
Und die Hauptbild1 und Hauptbild2 liegen auch nochmal in einem übergeordneten Bild und Bildfenster?
Mein Wissensstand ist, dass es zumindest bei einer Ein-Bildschirmanwendung ohne BPC nur ein Wurzel-Bild (pdl) gibt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Nein, die liegen nicht in einem Uebergeordneten Bild und Bildfenster.
Also, ich habe jetzt nur ein "Main"-Bild und mehrere Bildfenster. Dann geht das natuerlich ueber
HMIRuntime.Screens("main").ScreenItems("sub_frame").PictureName= "S_sys_05", wobei S_sys_05.pdl ein Bildfenster ist.
Das loest das Problem aber nicht ganz, da ich ein anderes "Main"-Bild habe, von dem ich auf mein S_sys_05.pdl wechseln moechte.
Das muss irgendwie ueber Parent-Eigenschaft gehen, weiss ich aber noch nicht wie.
Kann mir jemand einen Tipp geben?
 
Zuletzt bearbeitet:
Zurück
Oben