Ebenen über Script ein-/ausblenden - Wie?

rapser

Level-1
Beiträge
48
Reaktionspunkte
6
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Gemeinschaft :D,

ja der Titel sagt eigentlich alles aus, trotzdem hier nochmal das was ich vorhabe.

Das ganze geht hier um Wincc flexible 2008 SP1 HF3 Adv. als Runtime habe ich die auf dem PC.

Ich möchte die Ebenen eines Bildes dynamisieren (ein-/ausblenden).
Das am leibsten durch anklicken eines Buttons, an dem ein Script hängt.
Leider habe ich noch nichts gefunden, wie ich in einem Script auf die Ebenen zugeifen kann.

Hoffe jemand von euch kann mir da weiterhelfen.
 
Hallo Rasper,
auf die Ebenen kannst du nicht in der Runtime zugreifen, das ist nur
für den Editor gedacht. Du kannst aber einfach eigene Ebenen für die
Runtime mit den Parameter "Sichtbarkeit" erstellen. Da kannst du je nach
zugewiesenen Variablen zustand Elemente Sichtbar bzw. Unsichtbar
machen.

gruß helmut
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke für deine Antwort,
soetwas habe ich mir schon gedacht. :-|

Über die Sichtbarkeit könnte ich es machen, doch wie kann ich es dann lösen, dass ich nur einen der beiden neu eingeblendeten Button drücken kann und keine anderen, die noch auf dem Bild zu sehen sind?

Hast du dafür vielleicht eine Lösung?
Ausblenden kann ich die anderen nicht, da die selber schon über eine andere Variabole sichtbar/unsichtbar werden.
 
den Parameter Sichtbar bzw. Unsichtbar machen hast du bestimmt schon
gefunden. Dieses wird ja über eine Variable gesteuert, diese Variable
kannst du doch beim Druck auf einen Button über eine Funktion auf einen
bestimten Wert setzen.
Eigentlich kannst du den Wert es so steuern das die einen Elemente ein-
geblendet werden und die anderen ausgeblendet werden, also könntest
du das sogar über eine Variablen steuern.
Du kannst aber auch die Funktion Wert setzen, öfter an den Button hängen
und somit die einen Elemente sichtbar und die anderen unsichtbar machen.
 
so einfach ist dies leider nicht,

ich habe mal ein bild in den anhang getan.

und zwar habe ich eine listbox, links am bildrand, ist in der listbox nicht das element mit dem index 0 ausgewählt, werden die e/a-felder, texte und utton sichtbar.

würde ich jetzt duch klick auf den button "werkseinstellungen laden" den index wieder auf 0 setzen, würden mir die elemente zwar wieder unsichtbar werden, und meine button "ja" und "nein" sichtbar, doch wenn ich dann "ja" oder "nein" gedrückt habe, soll das fahrzeug in der listbox immernoch ausgewählt sein.
 

Anhänge

  • bild.JPG
    bild.JPG
    105,9 KB · Aufrufe: 44
Zuviel Werbung?
-> Hier kostenlos registrieren
Das heist doch für dich das du für jedes Element oder zusammgefasste
Elemente eine eigene Variable erstellen mußt die dieses Element
entsprechend animiert.

hier mal zwie grafiken für die Darstellung und Funktion (nur als ergänzung)

Sichtbarkeit.JPG
Setze Wert.JPG

Die Funktion kannst du bei Tastendruck ausführen oder vlt. in einen Script
da kannst du diese Funktion genauso ausführen bzw. noch steuern.
 
Zurück
Oben