Beispiel für die Verknüpfung von Industriegrafiken mit InTouch-Variablen
- Last UpdatedSep 26, 2024
- 3 minute read
Dieses Beispiel zeigt, wie Sie ein Tanksymbol, für das Sie im Industriegrafik-Editor eine vertikale Füllanimation definiert haben, an eine InTouch-Variable anbinden.
Dies geschieht in drei Schritten:
-
Sie erstellen ein einfaches Tanksymbol als Industriegrafik.
-
Erstellen Sie ein InTouch-Projekt.
-
Fügen Sie das Tanksymbol ein und zeigen Sie es in WindowViewer an.
Sie erstellen ein einfaches Tanksymbol als Industriegrafik.
-
Erstellen Sie in der IDE ein neues Symbol namens „Tank“ und öffnen Sie es im Industriegrafik-Editor.
-
Zeichnen Sie ein Rechteck. Ändern Sie sein Aussehen nach Bedarf.
-
Erstellen Sie ein farbiges Polygon als „Sichtfenster“ für den Tankfüllstand.

-
Wählen Sie die Zeichenfläche aus.
-
Wählen Sie im Menü Eigenschaften in der Gruppe Grafik die Option Bearbeiten.
Doppelklicken Sie alternativ dazu auf das Grafikelement.
Das Dialogfeld Benutzerdefinierte Eigenschaften bearbeiten wird angezeigt.
-
Fügen Sie eine Eigenschaft namens Level hinzu.
-
Konfigurieren Sie die Eigenschaft. Gehen Sie folgendermaßen vor:
-
Wählen Sie in der Liste Data Type die Option Float.
-
Geben Sie im Feld Default Value den Wert 0 ein.

-
-
Wählen Sie OK aus.
-
Doppelklicken Sie auf das Polygon, das den Tankfüllstand darstellt.
Das Dialogfeld Animationen bearbeiten wird angezeigt.
-
Fügen Sie eine Animation des Typs % Vertical Fill hinzu.
-
Geben Sie im Feld Analog im rechten Fensterbereich den Namen der benutzerdefinierten Eigenschaft ein In diesem Beispiel ist es „Level“.

-
Wählen Sie OK aus, um das Dialogfeld Edit Animations zu schließen.
-
Wählen Sie Close and Save, um den Industriegrafik-Editor zu schließen.
InTouch-Projekt erstellen
-
Erstellen Sie in der System Platform-IDE ein neues zentral verwaltetes InTouch-Projekt. Weitere Informationen finden Sie unter Zentral verwaltetes InTouch-Projekt erstellen.
-
Öffnen Sie das zentral verwaltete Projekt in WindowMaker.
-
Erstellen Sie ein neues Fenster namens „TankDisplay“.
-
Öffnen Sie die Variablenliste und erstellen Sie eine InTouch-Real-Variable mit dem Namen „TankLevel“.
-
Wählen Sie das Symbol „Industriegrafik einbetten“.
Das Dialogfeld Galaxy Browser wird angezeigt.
-
Wählen Sie das neue Tanksymbol aus, und bestätigen Sie mit OK.
-
Wählen Sie die Stelle im Fenster aus, an der Sie das Symbol einbetten möchten.
Das Tanksymbol wird in das Fenster eingebettet.

-
Klicken Sie mit der rechten Maustaste auf die Industriegrafik. Zeigen Sie auf Industriegrafik „Tank“, und wählen Sie Symboleigenschaften bearbeiten.
Das Dialogfeld Symboleigenschaften bearbeiten wird angezeigt.
-
Wählen Sie die Eigenschaft „Level“ aus.
-
Geben Sie im Feld Default Value den Variablennamen TankLevel in. Sie können auch die Durchsuchen-Schaltfläche auswählen und dann die Variable über das Dialogfeld Variable wählen.
-
Wählen Sie OK aus.
-
Fügen Sie einen Schieberegler-Assistenten in das Fenster ein und verknüpfen Sie ihn mit der Variablen TankFuellstand.
-
Speichern Sie die Änderungen und schließen Sie WindowMaker.
Das zentral verwaltete InTouch-Projekt wird automatisch eingecheckt.
Das Tanksymbol testen
-
Leiten Sie in der System Platform-IDE eine Instanz des zentral verwalteten InTouch-Projekts ab und stellen Sie es zusammen mit einer WinPlatform- und ViewEngine-Instanz bereit.
-
Öffnen Sie den InTouch Projekt-Manager und starten Sie das Projekt in WindowViewer.
Der Tank und der Schieberegler werden in WindowViewer angezeigt.
-
Wenn Sie nun den Schieberegler verschieben, ändert sich der Tankfüllstand entsprechend.
