# Bild

> Ein eigenes Bild auf dem Bedienbild, auf vier Arten eingepasst, auf Wunsch von einer Bildvariablen gewechselt.

**Bild** zeigt eines Ihrer eingespielten Bilder: ein Foto einer Maschine, ein Schema der Anlage,
ein Firmenzeichen. Das Bild ist entweder fest oder wird von einer Logic-Variablen mit der Ausgabe
Bild getrieben, was auf dem Bedienbild steht, kann also der Anlage folgen (ein anderes Schema je
aktivem Rezept, ein Zustandsbild je Betriebsart der Maschine). Es ist eine Komponente der
Kategorie *Medien*; ein neues belegt 4 × 4 Zellen.

Bilder werden unter **Logic ▸ Assets ▸ Images** eingespielt; die Komponente wählt nur aus dieser
Bibliothek. Ist nichts gewählt und nichts gebunden, sagt die Zelle "Kein Bild", statt leer
dazustehen.

## Inhalt {#content}

| Feld | Was es tut | Werte | Vorgabe |
|---|---|---|---|
| Standardbild | Das feste Bild und der Rückfall des Editors, solange eine Variable gebunden ist. `(keine)` zeigt den Platzhalter. Ist die Bibliothek leer und keine Variable gebunden, sagt der Bereich, wo eines einzuspielen ist. | `(keine)` oder eine Bildressource | `(keine)` |

## Daten {#data}

| Feld | Was es tut | Werte | Vorgabe |
|---|---|---|---|
| Aus einer Bildvariablen | Eine verwurzelte Adresse einer Logic-Variablen mit der Ausgabe Bild. Die Liste nennt jede mit ihrem Namen oder, in einem Ordner abgelegt, mit ihren Ordnern und ihrem Namen (Oven / Door) und speichert ihre Adresse mit diesen Ordnern (`Variables.Oven.Door`). Gebunden zeichnet die Komponente die Ressource, auf die die Variable gerade auflöst: die Logik vom Wert zum Bild, und ihre erforderliche Vorgabe, wohnen in der Variablen (siehe die [Seite Logic](logic)). `(keine)` löst die Bindung. | Eine Bildvariable oder `(keine)` | `(keine)` |

Unter dem Feld bestätigt der Bereich die Bindung mit dem Bild selbst, einem Vorschaubild der
Ressource, auf die die Variable gerade auflöst, denn die Kennung einer Ressource sagt nichts über das
Bild, für das sie steht.

Solange eine Variable gebunden ist, lässt ein Datenpunkt, der nicht liest (die Adresse löst sich
nicht auf, oder die Qualität ist schlecht), das Bild auf den Platzhalter fallen und trägt das
gemeinsame Zeichen für den misslungenen Messwert: die alte Ressource, die die Variable zuletzt hielt,
darf nicht auf dem Bedienbild stehen, als wäre sie ein Messwert.

## Anpassung {#fit}

| Feld | Was es tut | Werte | Vorgabe |
|---|---|---|---|
| Anpassung | Wie das Bild dem Kasten begegnet, den es bekommen hat. Jede Möglichkeit trägt eine Vorschau des Ergebnisses, denn die vier Namen allein sagen nichts, was ein Bediener sich vorstellen kann. | `Einpassen`: ganz in seinen eigenen Proportionen gehalten, so weit verkleinert, wie es passen muss; nie über seine natürliche Größe hinaus vergrößert · `Füllen und beschneiden`: füllt den Kasten, Proportionen gehalten, der Überstand wird beschnitten · `Dehnen`: genau auf den Kasten gedehnt, Proportionen nicht gehalten · `Keines`: das Bild in seiner eigenen Größe; ein größeres als der Kasten wird ganz verkleinert und zeichnet heute also wie `Einpassen` | `Einpassen` |

Bild ist eine Komponente der Anzeige: es befehligt nichts und trägt nie das Sperrzeichen. Die
gemeinsamen Abschnitte Darstellung, Kennung, Position und Ebene und Aktionen sind auf der
[Seite der Komponenten](components#the-shared-property-sections) beschrieben.
