Objekt 'Visualisierungsmanager' - 'Einstellungen'

 

Symbol: _visu_icon_manager.png

Der Visualisierungsmanager verwaltet die Konfigurationseinstellungen für alle Darstellungsvarianten der Visualisierungen der aktuellen Applikation.

Das Objekt wird beim Einfügen eines Visualisierungsobjekts unterhalb der Applikation automatisch mit eingefügt. Mit einem Doppelklick öffnen Sie einen Konfigurationsdialog mit mehreren Registerkarten, standard­mäßig erscheint zunächst der Dialog Einstellungen.

Wenn das verwendete Gerät Darstellungsvarianten der Visualisierung unterstützt, bringt der Visualisierungsmanager dafür automatisch entsprechende Objekte mit (CODESYS WebVisu, CODESYS Target­Visu).

Siehe auch

Registerkarte 'Visualisierungsmanager' - 'Einstellungen'

 

Symbol: _visu_icon.png

Funktion: Die Registerkarte enthält Einstellungen für alle applikations­weit verfügbaren Visualisierungen.

'Allgemeine Einstellungen'

 

Unicode-Zeichenfolgen verwenden

_cds_icon_option_activated.png: Die Visualisierung kodiert Zeichenfolgen als Unicode.

CurrentVisu-Variable verwenden

_cds_icon_option_activated.png: Die Applikation kennt und verwendet die globale Variable VisuElems.CurrentVisu des Typs STRING. Sie enthält zur Laufzeit der Applikation den Namen der gerade aktiven Visualisierung.

Im Applikationscode kann die Variable gelesen werden, um den Namen der gerade aktiven Visualisierung zu erhalten. Auf die Variable kann geschrieben wird, um einen Visualisierungswechsel hervorrufen. Die Umschaltung erfolgt auf allen Anzeigegeräten parallel.

Beispiel: Es sind aktuell eine TargetVisu- und mehrere WebVisu-Darstellungsvarianten aktiv. Wenn auf die CurrentVisu-Variable geschrieben wird, wechseln alle Darstellungsvarianten zu dieser Visualisierung.

Voraussetzung: Die Applikation enthält eine Visualisierung, die weitere Visualisierungen aufruft.

Beispiel

  • Zuweisung Variable: VisuElems.CurrentVisu := strVisuName;

  • Zuweisung Visualisierungsname: VisuElems.CurrentVisu := 'visu1';

Client-Animationen und Überlagerungen systemeigener Elemente unterstützen

_cds_icon_option_activated.png: Visualisierungselemente können durch den Client animiert werden. Dies ist aktuell nur durch den Browser einer WebVisu möglich. In den Visualisierungselementen werden zusätzliche Eigenschaften sichtbar. Weiterhin können systemeigene Elemente, die in die Visualisierung eingebunden sind (beispielsweise ein Webbrowser), mit CODESYS-eigenen Elementen überlagert werden. Dies ist mit CODESYS-Versionen vor 3.5.14.0 nicht möglich.

Hinweis: Diese Funktion ist ein Vorabstand, es gelten momentan folgende Einschränkungen:

  • Diese Funktionalität ist aktuell mit der Targetvisualisierung nicht möglich

  • Diese Funktionalität unterstützt aktuell keinen Onlinebetrieb

  • Bei verschachtelten Frames in Kombination mit einer Skalierung können Elemente minimal anders positioniert sein

  • Folgende Visualisierungselemente werden nicht unterstützt:

    • Zeitbereichsauswahl

    • Path3D

    • CAMEditor

    • Text-Editor

  • Die Eingabevariante "Texteingabe mit Begrenzung" ist nicht möglich

  • Wenn Visualisierungen, die in einem Frame referenziert sind, größer sind als das Frame-Element, dann werden sie abge­schnitten. Dieses Problem können Sie umgehen, indem Sie das Frame-Element entsprechend vergrößern

  • Bei dem Visualisierungselement Polygon werden dynamische Punkte nicht unterstützt

  • Das dynamische Ändern der Linienbreite zur Laufzeit wird nicht unterstützt

Siehe auch

'Stilkonfiguration'

 

Info

Der Visualisierungsstil-Editor ermöglicht neue Stile zu erze­ugen, zu überprüfen und im Visualisierungsstil-Repository zu installieren.

Ausgewählter Stil

  • Stil aus dem Visualisierungsstil-Repository, den jede Visualisierung der Applikation anwendet, zum Beispiel Flat Style.

  • <Kein>: Die Visualisierung stellt ihre Elemente stillos oder gemäß interner Vore­instellung dar. In den Elementeigenschaften Farbe und Schriftart erscheint zur Auswahl ein Standarddialog statt einer Auswahlliste.

_cds_icon_drop_down_list.png 

Öffnet eine Auswahlliste mit Stilen, die im Visualisierungsstil-Repository installiert sind.

Alle Versionen anzeigen (nur für Experten)

_cds_icon_option_deactivated.png: Die Auswahlliste enthält jeweils nur die neueste Version des ausgewählten Stils und aller weiteren Stile. Wenn für den ausgewählten Stil eine neuere Version installiert ist, wird diese auch angezeigt.

_cds_icon_option_activated.png: Die Auswahlliste enthält alle Versionen aller installierten Stile.

Schaltfläche _visu_icon_activate_style_editor_cmds.png

Öffnet eine Auswahlliste mit Befehlen für die Anwendung des Visualisierungsstil-Editor.

Stileditor öffnen

Der Visualisierungsstil-Editor öffnet sich.

Erstellen und bearbeiten eines abgeleiteten Stils

Der Visualisierungsstil-Editor öffnet sich mit dem Dialog Neuen Visualisierungsstil erzeugen. Der Dialog enthält die Einstellungen für den ersten Konfigurationsschritt.

Voraussetzung: In Ausgewählter Stil ist ein Stil ausgewählt, der als Basisstil eingetragen wird.

Hinweis: Ein abgeleiteter Stil ist sinnvoll, wenn Sie nur wenige Stileigenschaften anpassen oder ergänzen möchten.

Ausgewählten Stil kopieren und bearbeiten

Der Visualisierungsstil-Editor öffnet sich mit dem Dialog Bestehenden Stil als Kopie öffnen. Der Dialog enthält die Einstellungen für den ersten Konfigurationsschritt.

Voraussetzung: In Ausgewählter Stil ist ein Stil ausgewählt.

Vorschau

Die dargestellten Elemente repräsentieren den in Ausgewählter Stil angegebenen Stil.

Siehe auch

'Spracheinstellung'

 

Ausgewählte Sprache

Sprache, die die Darstellungsvariante bei Start einer Visualisierung verwendet

'Zusätzliche Einstellungen'

 

Multitouch aktivieren

_cds_icon_option_activated.png: Zur Laufzeit erwartet die Visualisierung Benutzereingaben über Gesten und Touch-Ereignisse

Betroffene Elemente

  • Elemente mit Eingabekonfiguration

  • Element des Typs Frame

  • Element des Typs Registersteuerelement

Semitransparentes Zeichnen aktivieren

_cds_icon_option_activated.png: Die Visualisierung zeichnet die Elemente in semitransparenter Farbe.

Dafür können Sie bei der Definition einer Farbe zusätzlich einen Abstufungswert für die Transparenz angeben. In der Eigenschaft Transparenz ist die Durchsichtigkeit definiert.

In Farbvariablen wird das führende Byte ausgewertet.

Voreinstellung: Aktiviert. Voraussetzung: Sie erstellen eine Visualisierung neu und die Darstellungsvarianten können semitransparent zeichnen.

Standardtastaturbedienung aktivieren

  • Tabulator

  • Umschalt + Tabulator

  • Eingabe

  • Pfeil nach oben

  • Pfeil nach unten

  • Pfeil nach rechts

  • Pfeil nach links

Siehe auch

'Erweiterte Einstellungen'

 

Speichereinstellungen

Speichergröße für Visualisierung

Speichergröße in Bytes, die die Visualisierung zur Laufzeit alloziert. Voreinstellung: 400000

Speichergröße für Visualisierung (Initialisierungswert)

Ab Visualisierungsprofil V3.5 SP10 dient dieser Wert als Initialisierungswert. Wenn der Speicherverbrauch diesen Wert übersteigt, wird der Speicher dynamisch verdoppelt.

Größe des Zeichenpuffers pro Client

Speichergröße in Bytes, die die Visualisierung pro Darstellungsvariante alloziert und bei Zeichenaktionen verwendet. Voreinstellung: 50000

Größe des Zeichenpuffers pro Client (Initialisierungswert)

Ab Visualisierungsprofil V3.5 SP10 dient dieser Wert als Initialisierungswert. Wenn der Speicherverbrauch diesen Wert übersteigt, wird der Speicher dynamisch verdoppelt.

Dateiübertragungsmodus

Visualisierungsdateien zur SPS übertragen

_cds_icon_radiobutton_activated.png: CODESYS kopiert Bilddateien und Textlistendateien, die die Visualisierung referenziert, beim Download der Applikation aus den Visualisierungsverzeichnissen auf die Steuerung. Eine CODESYS TargetVisu benötigt die Dateien auf der SPS, ebenso die Dialoge, die die Zifferneingabe oder eine Tastatureingabe unterstützen.

Lokale Visualisierungsdateien verwenden

_cds_icon_radiobutton_activated.png: Die Visualisierung verwendet Bilder und Textlisten aus lokalen Verzeichnissen.

Hinweis: Um zu erreichen, dass die Visualisierung auf die lokal abgelegten Dateien zugreifen kann, ist es notwendig, dass die Dateipfade relativ sind. Die Pfade sind in Dialog Projekt ‣ Projekteinstellungen in Registerkarte Visualisierung angegeben. Berücksichtigt wird auch die Einstellung in Dialog Optionen in Visualisierung.

Hinweis: Außerdem ist es notwendig, dass bei einem Bild der Verknüpfungstyp auf Verknüpfung mit Datei eingestellt ist. Der Verknüpfungstyp ist in der Bildersammlung angegeben.

Siehe auch

Info

Mit "Darstellungsvariante" wird der Typ der Visualisierung wie beispielsweise WebVisu, TargetVisu oder HMI beze­ichnet.

Ein Visualisierungsclient ist ein aktuell angeschlossenes Anzei­gemedium. So können für die Darstellungsvariante WebVisu mehrere Browser (Clients) parallel verbunden sein.

Clienteinstellungen

Maximale Anzahl von Visualisierungsclients

Begrenzt die Anzahl der Darstellungsvarianten, die gleichzeitig in Ausführung sind.

Wenn Sie Elemente so konfigurieren, dass sie abhängig von der Darstellungsvariante variieren, dann müssen Sie die Anzahl an Darstellungsvarianten begrenzen. Eine Visualisierung erhält zur Laufzeit eine ID, die die Darstellungsvariante identifiziert, und verarbeitet Daten dann dementsprechend. CODESYS kann die ID mit der Systemvariablen CURRENTCLIENTID abfragen und erhält somit die Information, welche der laufenden Varianten betroffen ist.

Beispiel: arr[CURRENTCLIENTID].dwColor

Voraussetzung: Bibliothek VisuGlobalClientManager ist ins Projekt eingebunden.

Tipp: Im CODESYS Store finden Sie das Beispielprojekt Global Client Manager.

SVG und konvertierte Bilder übertragen

Die Option ist nur sichtbar, wenn sowohl eine WebVisu als auch eine TargetVisu vorhanden ist. Sie betrifft nur Bilder im SVG-Format.

Die Option ist verfügbar, wenn die Gerätebeschreibung der Steuerung der TargetVisu das Format SVG (full) nicht unterstützt.

_cds_icon_option_activated.png: Die Bilder werden im Format PNG oder BMP (für TargetVisu) und zusätzlich im Format SVG (für WebVisu) übertragen.

Info

Bei einer integrierten CODESYS-Visualisierung stehen nicht alle Einstellungen zur Verfügung.