スクリプト
- Last UpdatedOct 20, 2023
- 1 minute read
InTouch スクリプト言語(QuickScript)を使用すると、より堅固なアプリケーションを構築できます。スクリプトには 8 種類あり、多くの組み込みスクリプト関数を使用できます。
スクリプトは、いつ実行されるか、および継続的に実行されている他のアプリケーション プロセスから独立して実行されているかどうか、などにより分類できます。スクリプトは通常、次の 2 つの異なる方法で実行されます。
-
イベントが発生したときに、イベント ベースのスクリプトが 1 回実行されます。たとえば、オペレータがキーを押すか、またはタグ値が変更された後、イベント ベースのスクリプトを実行できます。
-
条件が満たされたときに、時間ベースのスクリプトが定期的に実行されます。たとえば、ウィンドウが開いているか、またはボタンを押し続けているときに、時間ベースのスクリプトを実行できます。
同じトリガで実行するように、複数のイベント ベースのスクリプトおよび時間ベースのスクリプトを設定できます。たとえば、キーが押されたときにあるスクリプトを実行し、同じキーを押し続けている間に他のスクリプトを 5 秒ごとに定期的に実行するように設定できます。
スクリプト言語で条件付きステートメント、ループ、およびローカル変数を使用すると、アプリケーションで複雑な効果を作成できます。
条件スクリプトでは、同期的または非同期的にスクリプトを実行できます。
-
同期スクリプトが実行されている場合、すべての InTouch アニメーションおよびタグ値の更新が停止します。スクリプトが停止すると、アニメーションおよびタグ値の更新が再開します。
-
非同期スクリプトが実行されると、スクリプトが実行されている期間、すべての InTouch アニメーションおよびタグ値の更新が続行されます。
組み込みスクリプト関数には、数学関数、三角関数、文字列関数、その他などがあります。これらの関数を使用すると、アプリケーション開発の時間を節約できます。
InTouch スクリプトには、OLE(Object Linking and Embedding)オブジェクトおよび ActiveX コントロールを含めることができます。