所有オブジェクトシナリオ1
- Last UpdatedApr 28, 2026
- 1 minute read
ランタイム時にいくつか類似のフィールドデバイスを監視する必要がありますが、システムリソースを消費し画面が煩雑になってしまうのでオブジェクトのウィンドウをすべて同時に開くことは避ける必要があります。ShowGraphic() スクリプト関数を OwningObject 機能とともに使用すると、1 つのインターフェイス要素で ShowGraphic() スクリプト関数で押しボタンを設定し、複数の画面表示をすばやく切り替えることができます。
この目的を果たすには、以下のスクリプトを使用します。
暗いグラフィックInfoasaaGraphic.GraphicInfo;
graphicInfo.Identity="Overview_"+Cp1。
graphicInfo.GraphicName = "Reactor_001.Overview";
graphicInfo.OwningObject=cp1。
ShowGraphic( graphicInfo );
ここで cp1 = "Reactor_001"、"Reactor_002"、または "Reactor_003" です。オブジェクト Reactor_001、Reactor_002、および Reactor_003 が、同一のテンプレート $Reactor から派生します。
ランタイム時、[ShowGraphicOverview]押しボタンをクリックし、グラフィックを開きます。以下のシーケンスに例示されるように、[Reactor_001]を[Reactor_002]へ変更し、2 つのグラフィック間の切り替えを行うこともできます。

「Reactor_001」画面が表示されています。

設定済みのボタンを使用し、「Reactor_002」画面に切り替わりました。
