CWC WinCC Unified

Alle Controls  /  CWC_Menue

Bedienen · 11 / 18

Menüleiste

Eine ganze Leiste als ein einziges Control: ein eingebetteter Webview statt einem je Taste. Das verkürzt den Bildaufbau spürbar. Die Hervorhebung steuert eine einzelne Zahl, die sich direkt an die ButtonNumber der Navigation binden lässt. Damit folgt sie dem angezeigten Bild statt dem letzten Tastendruck und stimmt auch nach Zurückblättern und Runtime-Neustart. Gedrueckt und Losgelassen liefern die Tastennummer, ein Handler genügt für die ganze Leiste.

Einfügegröße
1200×40 pxfrei skalierbar
Eigenschaften
21
Ereignisse
2
Version
1.0
Name in TIA
CWC_Menue
Runtime
WinCC Unified

Die angegebene Größe ist die Größe beim Einfügen. Ziehen Sie das Control im Bildschirm-Editor auf jedes gewünschte Maß — der Inhalt rechnet sich mit und bleibt unverzerrt.

Was dabei geschrieben würde

Das ist das echte Control, nicht ein Bild davon. Bedienen Sie es — unten steht, was dabei in der Runtime auf Ihre Variablen geschrieben würde.

Noch nichts. Bedienen Sie das Control oben.

Eigenschaften

Diese Eigenschaften erscheinen im TIA-Eigenschaftsfenster und lassen sich dort an Variablen binden. Die Namen sind bewusst ASCII: Umlaute in Property-Namen verhindern das Schreiben aus dem Control heraus.

NameTyp VorgabewertBeschreibung
Anzahl_Tasten number 10 Wie viele Tasten die Leiste zeigt (1 bis 12). Die Beschriftungen stehen in den Ordnern 'Taste_01' bis 'Taste_12'; überzählige Ordner werden ignoriert.
Senkrecht boolean false false (Vorgabe): die Tasten liegen nebeneinander (waagerechte Leiste). true: sie liegen untereinander (senkrechte Leiste).
Abstand number 4 Abstand zwischen den Tasten in Pixel. 0 lässt sie direkt aneinanderstossen.
Aktive_Taste number 0 Nummer der hervorgehobenen Taste (1 = erste). 0 hebt keine hervor. Direkt an die ButtonNumber der Navigation bindbar -- damit folgt die Hervorhebung dem angezeigten Bild statt dem letzten Tastendruck und stimmt auch beim Zurückblättern.
Buttonfarbe color #b5bec5 Farbe der Tastenflächen (Default: #B5BEC5). Der untere, dunklere Verlaufston wird daraus automatisch abgeleitet. Die Textfarbe wählt das Control selbst -- hell oder dunkel, je nach Helligkeit dieser Farbe.
Highlightfarbe color #00a1d1 Farbe der Leuchtkante und der Beschriftung der aktiven Taste (Default: #00A1D1).
Highlight_Kante number 270 An welcher Kante die Leuchtmarkierung sitzt, als Gradzahl im Uhrzeigersinn: 0 = oben, 90 = rechts, 180 = unten, 270 = links (Default). Andere Werte werden auf den nächstliegenden dieser vier gerundet.
Eckenradius number 4 Rundung der Tastenecken in Pixel. 0 = scharfe Ecken.
Schriftgroesse number 18 Schriftgroesse der Beschriftungen in Pixel -- dieselbe Einheit wie im Schriftfeld des TIA-Editors. Gilt für alle Tasten gleich, damit die Leiste einheitlich aussieht.
Taste_01 objekt Taste — —
Taste_02 objekt Taste — —
Taste_03 objekt Taste — —
Taste_04 objekt Taste — —
Taste_05 objekt Taste — —
Taste_06 objekt Taste — —
Taste_07 objekt Taste — —
Taste_08 objekt Taste — —
Taste_09 objekt Taste — —
Taste_10 objekt Taste — —
Taste_11 objekt Taste — —
Taste_12 objekt Taste — —

Ereignisse

Erscheinen in TIA unter „Ereignisse“ wie bei einem nativen Bedienelement und lassen sich dort direkt belegen.

NameParameterBeschreibung
Gedrueckt Nummer number Wird ausgelöst, sobald eine Taste gedrückt wird. Der Parameter 'Nummer' sagt, welche es war (1 = erste Taste).
Losgelassen Nummer number Wird ausgelöst, wenn eine Taste losgelassen wird. Der Parameter 'Nummer' sagt, welche es war (1 = erste Taste). Hier hängt man üblicherweise den Bildwechsel an.

Weitere Controls