Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

Szenario 2: Referenzobjekt

  • Last UpdatedApr 24, 2026
  • 2 minute read

Sie möchten die Verbindungen zu mehreren E/A-Servern überwachen, aber nicht ständig ein Fenster für jeden Server offen haben. In diesem Fall können Sie mit der Funktion ShowGraphic und ihrem OwningObject-Parameter schnell und einfach in demselben Fenster zwischen den unterschiedlichen Servern umschalten.

Das Skript hierfür würde etwa wie folgt aussehen:

Dim graphicInfo as aaGraphic.GraphicInfo;

graphicInfo.Identity = "Anzeige_" + cp2;

graphicInfo.GraphicName = "DDESL";

graphicInfo.OwningObject = cp2;

ShowGraphic( graphicInfo );

Die benutzerdefinierte Eigenschaft „cp2“ kann dabei den Wert „DDESLTest_001“ oder „DDESLTest_002“ annehmen. „DDESL“ ist der Name der Grafik aus dem Visualisierungs-Ordner, „DDESLTest_001“ und „DDESLTest_002“ sind die Objektinstanzen.

Zur Laufzeit klicken Sie dann auf die Schaltfläche mit dem Skript, um das Symbol zu öffnen. Indem Sie den Wert der benutzerdefinierten Eigenschaft von DDESLTest_001 auf DDESLTest_002 ändern und das Symbol erneut öffnen, können Sie sich Daten vom zweiten Serverobjekt anzeigen lassen. Dies wird in den folgenden Abbildungen gezeigt.

Setting up a graphic's process for run-time execution

Sie öffnen das Symbol für „DDESLTest_001“:

Graphic's initial display during runtime

Nun ändern Sie den Verweis auf „DDESLTest_002“ und öffnen das Symbol erneut:

Graphic's second display during runtime