Skip to main content

Visualisierung wie ein Element verwenden

Wenn Sie für eine Visualisierung eine Frameschnittstelle definieren und anschließend die Visualisierung referenzieren, dann verhält sich dieses Konstrukt wie ein Visualisierungselement:

  • Bei der Erstellung der Frameschnittstelle in der Registerkarte Frame-Konfiguration können Sie festlegen, welche Eigenschaften öffentlich werden. Sie können die Schnittstelle selbst definieren.

  • Sie können die Eigenschaften kategorisieren und hierarchisch strukturieren, um für mehr Übersicht zu sorgen.

  • Wenn im Visualisierungseditor der referenzierende Frame selektiert wird, werden in der Ansicht Eigenschaften genau diese Eigenschaften angezeigt, die in der Frameschnittstelle (Frame-Konfiguration öffnen) definiert wurden. Wenn Sie dort Werte zuweisen, werden Sie wie gewohnt von den in der Ansicht bereitgestellten Editoren unterstützt. Die Handhabung ist gleich.

  • Wenn die Standardeigenschaft Eingaben weiterleiten in der Frame-Schnittstelle hinzugefügt wurde, werden bei bestimmten Benutzereingaben diese an die referenzierte Visualisierung weitergeleitet. Diese Mausereignisse sind: OnMouseDown und OnMouseUp.

  • Die Visualisierung kann beliebig oft wiederverwendet werden, indem sie über einen Frame in einer übergeordneten Visualisierung referenziert wird.

Frame-Schnittstelle konfigurieren

Die Visualisierung unter der Ansicht POUs soll ein spezielles Messgerät namens Gauge darstellen. Diese Visualisierung soll wiederverwendbar sein. Beim Wiederverwenden sollen nur einige ausgewählte Eigenschaften konfiguriert werden müssen. Deshalb erhält die Visualisierung eine Frame-Schnittstelle.

  1. Doppelklicken Sie auf das Visualisierungsobjekt Gauge.

    Gauge erscheint im Visualisierungseditor. Im oberen Teil erscheint die Registerkarte Frame-Konfiguration . Dort werden die Eigenschaften für die Frame-Schnittstelle definiert.

  2. Fokussieren Sie die Frame-Konfiguration und wählen Sie den Befehl Knoten hinzufügen.

  3. Der neue Knoten hat den Standardnamen Eigenschaft und muss nun konfiguriert werden.

    1. Doppelklicken Sie auf die neue Eigenschaft in der ersten Spalte und geben Sie einen passenden Namen, wie beispielsweise Max ein.

    2. Doppelklicken Sie auf die neue Eigenschaft in der Spalte Editortyp und wählen Sie Variable.

    3. Doppelklicken Sie auf die neue Eigenschaft in der Spalte Variablentyp und wählen Sie INT.

    4. Doppelklicken Sie auf die neue Eigenschaft in der Spalte Standardwert und wählen Sie 250.

    5. Doppelklicken Sie auf die neue Eigenschaft in der Spalte Variable und wählen Sie iIn.

      Die Eigenschaft ist an die Schnittstellenvariable iIn angebunden.

    Der neue Knoten ist konfiguriert.

  4. Fügen Sie eine neue Visualisierung VisGauge unter Ihrer Applikation hinzu.

  5. Ziehen Sie ein Frame-Element in diese Visualisierung.

    Der Dialog Frame-Konfiguration erscheint.

  6. Fügen Sie die Visualisierung Gauge zur Liste Ausgewählte Visualisierungen hinzu.

    Gauge erscheint in der übergeordneten Visualisierung VisGauge. In der Ansicht Eigenschaften werden die Eigenschaften so angezeigt, wie in der Registerkarte Frame-Konfiguration definiert.

    Abbildung 3. Visualisierung VisGauge verwendet als Element
    Visualisierung VisGauge verwendet als Element


Beschreibungen konfigurieren

Das Verwalten von Texten in Textlisten hilft Ihnen, diese zu lokalisieren und den Überblick zu behalten.

Zur Unterstützung des Applikationsentwicklers können sowohl für die Visualisierung als Ganzes als auch für jede Schnittstelleneigenschaft beschreibende Texte für die Schnittstelle konfiguriert werden. Die Texte werden automatisch in Textlisten verwaltet.

In der Frame-Konfiguration können Sie die IDs der Textlisten in der Spalte Beschreibungs-ID zuweisen. Alternativ können Sie einen Text direkt in der Spalte Standardwert eingeben. Voraussetzung dafür ist, dass in der Spalte Beschreibungs-ID das Feld leer ist. Eine Lokalisierung ist dann nicht möglich.

Die Beschreibungen werden angezeigt, wenn der Applikationsentwickler in einer übergeordneten Visualisierung das referenzierende Frame-Element selektiert. Dann erscheint in der Ansicht Eigenschaften abhängig von der selektieren Eigenschaft der zugehörige Text im Kommentarfenster.

Prozedur. Beschreibungen für die Visualisierung Gauge und dessen Eigenschaften konfigurieren
  1. Fügen Sie unter der Ansicht POUs eine Textliste PropertyNames hinzu.

  2. Konfigurieren Sie für Eigenschaften, die einen Kommentar ausgeben sollen, jeweils eine ID:

    1. Klicken Sie in die Leerzeile der Textliste. Öffnen Sie den Zeileneditor unter der ID-Spalte und geben Sie eine ID ein.

    2. Konfigurieren Sie für die neue ID einen Standardwert und lokalisieren Sie diesen Wert für jede Sprache.

    Die Textliste ist vorbereitet. Die Texte sind referenzierbar.

    Beispiel: Textliste mit Beschreibungen für die Schnittstelle

    visu_img_gauge_propertynames.png

    Der Text mit der ID Element_Desc ist die Elementbeschreibung der Visualisierung Gauge. Üblicherweise wird hier der Verwendungszweck oder die Funktion angegeben.

  3. Wechseln Sie zur Visualisierung, in der die Texte referenziert werden sollen. Sorgen Sie dafür, dass der obere Teil sichtbar ist und klicken Sie auf die Registerkarte Frame-Konfiguration.

    Die Visualisierung Gauge mit der Frame-Konfiguration oben ist aktiv.

  4. Klicken Sie auf das Befehlsicon _visu_icon_add_frame_description.png in der Symbolleiste.

    Tipp

    Wenn der Befehl nicht verfügbar sein sollte, liegt es daran, dass in der Frame-Konfiguration bereits eine Elementbeschreibung vorhanden ist. Beachten Sie, dass pro Frame-Konfiguration ist nur eine Beschreibung erlaubt ist.

    An oberster Stelle ist der Eintrag Elementbeschreibung eingefügt.

  5. Konfigurieren Sie den Eintrag:

    1. Klicken Sie in der Zeile auf das Feld in der Spalte Beschreibungs-ID.

      Der Zeileneditor öffnet sich und bringt die Schaltfläche _visu_icon_reveal.png zur Eingabehilfe mit.

    2. Öffnen Sie die Eingabehilfe.

    3. Selektieren Sie dort die Textliste PropertyNames und wählen Sie die ID Element_Desc aus. Beenden Sie die Eingabehilfe mit OK.

    4. Bestätigen Sie Ihre Auswahl mit Eingabe.

      Der Beschreibungs-ID ist eine Textlisten-ID zugewiesen. Unter Standardwert wird der ausgewählte Text automatisch angezeigt. Dieses Feld ist nicht mehr bearbeitbar.

    Die Schnittstelle verfügt nun über eine Elementbeschreibung.

  6. Weisen Sie in der Frame-Konfiguration für jede Eigenschaft in der Spalte Beschreibungs-ID eine Beschreibungs-ID zu. Gehen Sie dabei so wie in dem Schritt Schritt 3 beschrieben vor.

    Jede Schnittstelleneigenschaft verfügt nun über eine Beschreibung.

  7. Referenzieren Sie Gauge in einer anderen, übergeordneten Visualisierung.

    1. Wechseln Sie zur Ansicht Visualisierungswerkzeuge.

    2. Klicken Sie auf die Schaltfläche Aktuelles Projekt.

    3. Ziehen Sie die Visualisierung Gauge in den Visualisierungseditor.

      In der Ansicht Eigenschaften werden die Schnittstelleneigenschaften so wie konfiguriert angezeigt.

    4. Selektieren Sie nacheinander die Elementeigenschaften

      Im Kommentar darunter werden die zugehörigen Texte angezeigt. Bei der Eigenschaft Elementtyp wird beispielsweise die Elementbeschreibung angezeigt.

    Abbildung 4. Referenzierte Visualisierung Gauge in VisMain
    Referenzierte Visualisierung Gauge in VisMain