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.

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

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