Bilder
Die Bibliothek Bilder: PNG- und JPG-Dateien importieren und was dabei abgelehnt wird, das Kartenraster und sein Inspektor, ein Bild samt seiner Verweise umbenennen, das Logo der Organisation, das Löschen und wo ein Bild verwendet wird.
Bilder ist die erste Kategorie unter der Wurzel Assets: die Bilder, die der Station gehören, importiert aus Dateien, die Sie auswählen, dazu die vier Bilder, die das Produkt mitbringt (Zeichen und Logo von Ganter Lab, je einmal für hell und für dunkel). Der Bereich trägt die Überschrift "Bilder", die Zeile "Importierte Bilder für Bildkomponenten im Dashboard und das Berichtslogo der Organisation." und die Pille mit der Anzahl ("4 Bilder"). Zum Lesen ist Logic anzeigen nötig; Importieren, Umbenennen, das Logo wählen und Löschen brauchen Logic konfigurieren.
Bild importieren…
Der Befehl über der Zeile Bilder ist eine Dateiauswahl (Bild importieren…): Er öffnet den Dateidialog des Browsers, arbeitet im Fenster der Station und in einem entfernten Browser gleichermaßen und liest die Datei dort, wo Sie sind. Die Bibliothek nimmt an:
| Regel | Was abgelehnt wird |
|---|---|
Endung .png, .jpg oder .jpeg |
Alles andere: "'.gif' ist kein unterstützter Bildtyp. Verwenden Sie PNG oder JPG." |
| Inhalt, der ein vollständiges PNG oder ein vollständiges JPEG ist | Eine umbenannte HEIC-Datei, ein PDF oder eine Webseite, ebenso eine beim Kopieren abgeschnittene Datei, abgelehnt mit derselben Meldung |
| Höchstens 16 MB | "Das Bild ist größer als die Grenze von 16 MB.", abgelehnt anhand der Größe, die der Browser nennt, bevor die Bytes übertragen werden |
Die Bytes werden unter einem undurchsichtigen Dateinamen in den eigenen Asset-Ordner der Anwendung kopiert, damit das Bild es übersteht, wenn die Quelldatei verschoben oder gelöscht wird. Der Name in der Bibliothek ist der Dateiname ohne Endung; bereinigt muss er ein Segment ergeben, das kein anderes Bild verwendet. Bei Erfolg wird die neue Karte ausgewählt, ihr Inspektor öffnet sich, die Zählung im Baum wächst, und das Aktionsprotokoll sagt "Bild importiert."; eine Ablehnung sagt "Import fehlgeschlagen: …".
Der Katalog
Die Karten zeigen das Vorschaubild, den Namen, die Herkunft (System bei einem Bild des Produkts, Eigene bei einem importierten) und beim Logo der Organisation die Kennzeichnung Logo. Filter: Herkunft und Pro Seite; eine leere Bibliothek sagt "Noch keine Bilder. Verwenden Sie Bild importieren… in der Befehlsleiste, um eines hinzuzufügen.", ein leerer Filter "Keine Bilder passen zu diesem Filter." mit Filter zurücksetzen. Raster und Blättern verhalten sich im Übrigen wie in jeder Bibliothek.
Der Inspektor
Eine ausgewählte Karte zeigt das Bild groß, seinen Namen und:
| Zeile | Was sie zeigt |
|---|---|
| Adresse | Assets.Images.<segment>: die Adresse, die eine Variable mit Ausgabe Bild für dieses Bild zurückgibt |
| Herkunft | Bibliothek des Produkts oder Meine Bibliothek |
| Typ | PNG oder JPG, aus der Endung der Datei |
| Abmessungen | Die Größe des Bildes in Pixeln, gemessen beim Anzeigen ("1280 × 720 px"), bis dahin ein Strich |
| Dateigröße | Die Größe auf dem Datenträger (B, KB oder MB), ein Strich, wenn die Datei fehlt |
| Rolle | Logo der Organisation oder Bild im Dashboard |
Ein Bild des Systems zeigt "Systembilder sind schreibgeschützt." Ein eigenes Bild bietet einer Rolle mit Logic konfigurieren Bearbeiten, Als Logo festlegen (oder Logo aufheben) und Löschen; alle drei sind ausgegraut, solange die Station gesperrt ist oder ein Befehl der Bibliothek läuft.
Bearbeiten
Bearbeiten öffnet "<name> bearbeiten" anstelle des Rasters ("Das stabile Bild-Asset umbenennen und dabei wahlweise seine Verweise mitziehen."): das Bild und ein Feld Name, das ein Umbenennungsfeld ist wie bei einer Variablen. Während Sie tippen, zeigt eine Zeile die Auswirkung ("Das Umbenennen aktualisiert die 2 Stellen, die diese Adresse lesen.", "Keine Verweise nutzen die aktuelle Adresse." oder "Die wirksame Adresse ändert sich nicht; kein Verweis muss aktualisiert werden.", wenn der neue Name auf dasselbe Segment bereinigt wird). Die Eingabetaste oder das Verlassen des Feldes übernimmt ("Ein gültiger neuer Name wird mit der Eingabetaste gespeichert oder wenn das Feld den Fokus verliert."): Das Bild behält seine ID, seine Datei und seine Rolle als Logo, jeder verwurzelte Verweis auf die alte Adresse wird umgeschrieben, und das Aktionsprotokoll sagt "Bild umbenannt und N Verweise aktualisiert." Ein bereits vergebener Name wird unter dem Feld abgelehnt. Zurück führt zum Katalog. Ein Bild umzubenennen geht durch dasselbe Umschreiben der Verweise wie ein Icon oder eine Farbe umzubenennen.
Als Logo festlegen
Höchstens ein Bild ist das Logo der Organisation: das, welches ein Berichtslayout zeichnet, wenn es kein eigenes Bild nennt (Berichte). Als Logo festlegen verschiebt die Rolle auf dieses Bild und nimmt sie dem vorherigen; Logo aufheben hebt sie auf ("Als Logo der Organisation festgelegt." / "Logo der Organisation aufgehoben."). Auch ein Bild des Systems kann als Logo gewählt werden.
Löschen
Löschen fragt "'X' löschen? Verweise darauf fallen auf einen Platzhalter zurück. Das lässt sich nicht rückgängig machen." und entfernt dann die Zeile und die Datei; eine Bildkomponente im Dashboard oder ein Bericht, der es nennt, zeichnet an seiner Stelle nichts. Das Aktionsprotokoll sagt "Bild gelöscht." Ein Bild des Systems lässt sich nicht löschen.
Wo ein Bild verwendet wird
Die Dashboard-Komponente Bild zeichnet ein Bild dieser Bibliothek, entweder das, welches sie nennt, oder das, welches eine Variable mit Ausgabe Bild zurückgibt (Assets.Images.<name> löst zur ID des Assets auf); ein Berichtslayout zeichnet das Logo. Sonst liest nichts diesen Ordner: Bilder sind keine Icons, lassen sich nicht als Symbole verknüpfen und werden externen OPC UA-Clients nicht ausgeliefert.
Was die Bibliothek nicht tut
Sie ändert weder Größe noch Ausschnitt eines Bildes und wandelt es nicht um, nimmt kein SVG, GIF, BMP oder WebP an, ordnet Bilder nicht in Ordner und tauscht die Bytes eines Bildes nicht an Ort und Stelle aus: Importieren Sie die neue Datei und richten Sie neu aus, was das alte Bild verwendet hat.