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

AVEVA™ InTouch HMI

スクリプト

  • Last UpdatedOct 20, 2023
  • 1 minute read

InTouch スクリプト言語(QuickScript)を使用すると、より堅固なアプリケーションを構築できます。スクリプトには 8 種類あり、多くの組み込みスクリプト関数を使用できます。

スクリプトは、いつ実行されるか、および継続的に実行されている他のアプリケーション プロセスから独立して実行されているかどうか、などにより分類できます。スクリプトは通常、次の 2 つの異なる方法で実行されます。

  • イベントが発生したときに、イベント ベースのスクリプトが 1 回実行されます。たとえば、オペレータがキーを押すか、またはタグ値が変更された後、イベント ベースのスクリプトを実行できます。

  • 条件が満たされたときに、時間ベースのスクリプトが定期的に実行されます。たとえば、ウィンドウが開いているか、またはボタンを押し続けているときに、時間ベースのスクリプトを実行できます。

同じトリガで実行するように、複数のイベント ベースのスクリプトおよび時間ベースのスクリプトを設定できます。たとえば、キーが押されたときにあるスクリプトを実行し、同じキーを押し続けている間に他のスクリプトを 5 秒ごとに定期的に実行するように設定できます。

スクリプト言語で条件付きステートメント、ループ、およびローカル変数を使用すると、アプリケーションで複雑な効果を作成できます。

条件スクリプトでは、同期的または非同期的にスクリプトを実行できます。

  • 同期スクリプトが実行されている場合、すべての InTouch アニメーションおよびタグ値の更新が停止します。スクリプトが停止すると、アニメーションおよびタグ値の更新が再開します。

  • 非同期スクリプトが実行されると、スクリプトが実行されている期間、すべての InTouch アニメーションおよびタグ値の更新が続行されます。

組み込みスクリプト関数には、数学関数、三角関数、文字列関数、その他などがあります。これらの関数を使用すると、アプリケーション開発の時間を節約できます。

InTouch スクリプトには、OLE(Object Linking and Embedding)オブジェクトおよび ActiveX コントロールを含めることができます。