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

AVEVA™ InTouch HMI

複数グラフィックのシナリオ2

  • Last UpdatedOct 08, 2024
  • 1 minute read

押しボタンなど、同一のインターフェイス要素を使用して複数のグラフィックを開くように、またコンボ ボックスなどのインターフェイス要素を使用して、グラフィックの位置とグラフィック名を選択する場合。[アニメーションの編集]画面で、コンボ ボックスの設定を行えます。コンボ ボックスの値は、WindowLocation パラメータのインデックス値として使用できます。ランタイム時、このコンボ ボックスを使用して、ウィンドウの場所の値を動的に選択することができます。

この目的を果たすには、以下のスクリプトを使用します。

aaGraphic.GraphicInfoとしてディンポップアップ;

MyIntを整数として暗くします。

ポップアップ。GraphicName=SelectedSymbol.Value;

IFSelectedDetected.Value==2その後

ポップアップ。Identity=「左上」;

ポップアップ。WindowTitle="左上隅";

ENDIF;

IFSelectedDetected.Value==4その後

ポップアップ。Identity="TopRight";

ポップアップ。WindowTitle="右上隅";

ENDIF;

IFSelectedDetected.Value==9その後

ポップアップ。Identity="BottomLeft";

ポップアップ。WindowTitle="左下隅";

ENDIF;

IFSelectedDetected.Value==11その後

ポップアップ。Identity"BottomRight";

ポップアップ。WindowTitle="右下隅";

ENDIF;

ポップアップ。RelativeTo=aaGraphic.RelativeTo.CustomizedWidthHeight;

popup.width=300;

popup.height=300;

MyInt=StringToIntg(SelectedReplicas.value);

ポップアップ。WindowLocation=MyInt;

ShowGraphic( popup );

スクリプト内で、popup.WindowLocation = MyInt は、整数インデックスでの明示的な参照の代わりとなります。[SelectedSymbol]はランタイム時にグラフィックを動的に選択するためのコンボ ボックスであり、[SelectedPosition]はウィンドウの場所を動的に選択するためのコンボ ボックスです。

ランタイム時に、[ShowGraphic] 押しボタンをクリックして、すべてのグラフィックを開きます。[グラフィックを選択]リストから、グラフィックを選択できます。[グラフィックの位置を選択]リストから、グラフィックを選択できます。