枠ウィンドウと ShowGraphic() 関数を使用
- Last UpdatedApr 27, 2026
- 1 minute read
ShowGraphic() スクリプト関数を実行して、枠ウィンドウに関連付けられたシンボルをランタイム時に変更できます。次の例に示すように、枠ウィンドウ名および関連付けられたシンボルを指定します。
暗いグラフィックInfoasaaGraphic.GraphicInfo;
graphicInfo.Identity = "InTouch:FrameWindow01";
graphicInfo.GraphicName="symbol002";
ShowGraphic( graphicInfo );
枠ウィンドウのデザイン時の設定に関係なく、「Symbol_002」に「FrameWindow01」がランタイム時に表示されます。ShowGraphic スクリプトを使用して、同じウィンドウで別のシンボルをホストできます。
注意: InTouch HMI 2020 R2 SP1 P01 より前のバージョンでは、Y 値が 200 を超えた場合にのみ、顕著な位置の変化が発生します。Y 値が 200 を下回る場合、グラフィックの位置に変化がないか、または最小限のシフトしか行われないため、観察および検証が困難です。InTouch HMI 2023 より後のバージョンでは、Y 値が 300 を超えた場合にのみ、顕著な位置の変化が発生します。Y 値が 300 を下回ると、グラフィックの位置に変化がないか、またはごくわずかなシフトしかないため、観察や検証が困難になります。
制限事項:
グラフィックのキャッシュ処理は、ウィンドウが閉じてキャッシュされるときに枠ウィンドウに現在表示されているシンボルに対してのみ行われます。置換されたシンボルはキャッシュされません。