Tutorials mit Cond. Fill (Multi-Bool)
Mehrere Booleans in Prioritätsreihenfolge plus Rückfallfarbe — das erste Wahre gewinnt, und „keines wahr“ ist ein eigener Zustand.
Was Cond. Fill (Multi-Bool) macht
Mehrere Booleans, in Prioritätsreihenfolge, plus eine Rückfallfarbe. Die erste Zeile, deren Parameter wahr ist, gewinnt; ist keine wahr, greift der Rückfall.
Diese Reihenfolge ist der Kern, und sie macht dieses Binding zum richtigen für echten Anlagenzustand. Störungen stehen oben, weil eine Störung eine Position schlagen muss. Endlagen darunter, weil offen und zu nur zählen, solange nichts kaputt ist. Und „keine Endlage erreicht“ braucht keine eigene Zeile — das deckt der Rückfall ab, und genau so ergeben zwei Endschalter vier Zustände aus zwei Parametern.
Wählen Sie die Rückfallfarbe also bewusst. Sie ist ein Zustand, den der Bediener sehen wird, keine Fehlerfarbe: am Ventil ist sie „fahrend“, am Silo „zwischen den Ständen“.
Zeilen werden von oben nach unten gelesen, Umsortieren ändert also das Verhalten. Können zwei gleichzeitig wahr sein — und in einer Anlage werden sie es —, gewinnt jedes Mal die obere. Die Farbe jeder Zeile kann fest oder ein Parameter sein, unabhängig von den anderen.
Beispiele
Einen Balken bauen, der sich an seinen Grenzen umfärbt
Ein Balken ist die günstigste Art, eine Zahl quer durch den Raum lesbar zu machen, und er kostet zwei Bindings: eines für seine Länge, eines für seine Farbe.
Custom Attribute · Cond. Fill (Multi-Bool) · Text Content
Einen Füllstand aus einem Analogwert ansteuern
Ein Füllstand in Prozent ist eine Zahl, und die Grafik dazu sollte ein Binding sein.
Custom Attribute · Cond. Fill (Multi-Bool) · Text Content
Ein Ventil als offen, geschlossen, fahrend oder gestört anzeigen
Ein Ventil im Bild muss eine Frage auf einen Blick beantworten: Steht es dort, wo es stehen soll?
Cond. Fill (Multi-Bool) · Rotation · Text Content