TIA TIA 14, Sichtbarkeit Bildbausteine

Ingmar64

Level-2
Beiträge
317
Reaktionspunkte
49
Zuviel Werbung?
-> Hier kostenlos registrieren
Wie ich einen Bildbaustein erstelle und verdrahte habe ich nun erfolgreich rausgekriegt. Ich habe also einen Bildbaustein für meine Antriebe, der für den Hand und Automatikbetrieb verschiedene Bedienelemente enthält, deren Sichtbarkeit über die Betriebsart gesteuert wird.
Wie schalte ich nun zwischen meinen Antrieben um?
Mein Array of Struct, der an den Baustein angeschlossen ist, läßt sich am Bildbaustein nicht indizieren, d.h. ich kann nicht über einen Index den Antrieb auswählen. Eine globale Sichtbarkeitsbedingung für den Bildbaustein kann ich nicht finden, um jedem Antrieb "seinen" Bildbaustein zu geben.
Habe ich etwas übersehen? Oder hat jemand eine andere Idee, als jedem Antrieb ein Extra-Bild zu geben? (Ich möchte immer nur einen Antrieb auf meinem Bild haben.)
 
Eine "globale Sichtbarkeit" für den Bildbaustein gibt es auch nicht - es sei denn du erstellst sie die selbst : also eine Property namens "Sichtbarkeit", die du an alle Bestandteile deines Bildbausteins anlegst.

Zu deinem Problem : an statt ein Array of Struct solltest du dem BB nur die Struktur übergeben, mit der er arbeiten soll. Das ginge z.B. durch Umkopieren in eine Platzhalter-Struktur.

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke.
Die Sichtbarkeit für meine Tasten ist aber schon für die Betriebsart verwendet, kann ich also nicht mehr global verwenden.
Bisher habe ich es auch mit Platzhalterstrukturen gemacht. Bei unserem neuen Visu-Konzept werden aber auch die Beschriftungen der Anzeigen und Tasten mit umgeschaltet und Textlisten lassen sich leider nicht anbinden.
Außerdem wird der Aufwand etwas größer, wenn ich Variablen sowohl lesen als auch schreiben will und bei letzterem nicht beim Umschalten zwischen den Antrieben der bestehende Zustand geändert werden soll.
Im Moment scheint mir die durchsichtigste Lösung zu sein, den Bildbaustein in mehreren Bildern einzubinden und dort zu verdrahten und dann eben die Bilder umzuschalten.
 
Ergänzung zu oben:
Hab eben ganz viel gelernt:
Man kann in den Bildbausteinen Textlisten anlegen, damit wird der Bildbaustein zwar projektspezifisch aber trotzdem.
Und ich kann auf Arrays of Struct mit einem Index zugreifen, Siemens erklärt es zwar etwas wüst, aber es geht.
- Variable anlegen und mit erstem Element verbinden
- dann läßt sich darunter die Verknüpfung mit einem Index anlegen
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Versuche es mal mit Pop-up-Bildern. Diese kannst ein ein- und ausblenden, was ja der Sichtbarkeit schon sehr nahe kommt :ROFLMAO: .
Allerdings benötigt man für einen Fokuswechsel zwischen Popup und Hauptbild einen zusätzlichen Klick, wenn auf beiden bedient werden soll.
Außerdem lässt sich der Hintergrund von Popups nicht transparent einstellen.

PS: Zumindest ist es noch in V13 so.
 
Zurück
Oben