Objekte ein / ausblenden

detoto

Level-1
Beiträge
66
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, ich habe riesige Schwierigkeiten mit meinem Design. Ich weiss einfach nicht weiter.
Nach langen Tagen in denen ich kein WinCC mehr gemacht habe, ist doch einiges wieder weg :(.
Ich habe folgendes Problem.
Ich habe mir zwei Bedienobjekte (mit Start, Stop, Ein, Hand, Auto Buttons) jeweils als Gruppe zusammengefasst. Damit wird es mal möglichsein, so hoffe zwei Kreisläufe zu steuern.
Jetzt ist es so, das diese Bedienobjekte in einem vorhandenem Design ein und aus geblendet werden sollen.
Am Anfgang muss aber erst eine Bedingung/Zstand abgefragt werden, on eines der Objekte schon angezeigt werden kann, oder nicht.
Wenn nicht, kann mit einem Knopf/Button eines der beiden Objekte geöffnet werden.
Nur wie bekomme ich es hin, daß im vorhanden Schema/*.PDL so ein Objekt ein und ausgeblendet werden kann?
Ich habe es schon mit einem C-Skipt getestet mit SetVisible("Name.PDL",Gruppe2,1) oder auch 0 um nicht sichtbar zu machen. Aber es klappt nicht.

Gruß Torsten

Nutze WinCC 6.2 SP2
 
So...nach langem testen und suche habe ich es herausgefunden.
Unter den Eigenschaften des Objektes/Gruppe den Punkt Sonstige gibts das Attribut Anzeige und dann dort einfach ein Variable zugewießen.....

et voilá

es geht....
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Sorry ich muss euch nochmal nerven. So einfach wie gedacht war es dann doch nicht.

Kann mir einer bitte helfe, wie ich im c-code/skript eine Anweißung schreibe, um eines der beiden Bedienobjekte sichtbar und nicht sichtbar machen kann?

Ich weiss nicht mehr so recht weiter.

Bitte helft mir.
 
Hi,

Du musst die Eigenschaft 'Visible' steuern. Probiers mal so:

SetPropBOOL(lpszPictureName,lpszObjectName,"Visible",True);


Mit True oder false kannst Du die Eigenschaft Visible Ein, bzw. Ausschalten.


Gruß
Gunnar

 
Zuletzt bearbeitet:
Zurück
Oben