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

AVEVA™ InTouch HMI

アクション スクリプトの設定

  • Last UpdatedSep 26, 2024
  • 2 minute read

アクション スクリプトを使用すると、オペレータ アクションとグラフィック オブジェクトを関連付けることができます。以下の 1 つまたは複数のイベントをグラフィック オブジェクトで設定できます。

  • マウスの左、中央、右のボタンをクリックする

  • マウスの左、中央、右ボタンをクリックしたままの状態にする

  • 左、中央、右ボタンを離す

  • 左、中央、右ボタンをダブルクリックする

  • キーおよびキーの組み合わせを押す

  • キーおよびキーの組み合わせを押したままの状態にする

  • キーおよびキーの組み合わせを離す

  • マウス ポインタをオブジェクト上に移動させる

アクション スクリプトを設定できるのは、オブジェクト自体の[アニメーション リンクの選択]パネルだけです。

重要:アクション スクリプトと同じキーまたはキーの組み合わせによりトリガされるキー スクリプトが存在する場合、アクション スクリプトが実行され、キー スクリプトは無視されます。

アクション スクリプトを設定する

  1. グラフィック オブジェクトをダブルクリックします。アニメーション リンクの選択パネルが表示されます。

    Animation Links Selection panel

  2. [アクション]を選択します。[タッチ -> アクション スクリプト]ダイアログ ボックスが表示されます。

    Touch Action Script dialog

  3. [実行条件]リストで、以下のいずれかを選択します。

    設定するスクリプトの実行条件

    選択

    左マウス ボタンまたは特定のキーやキーの組み合わせが押されたときに一度実行する

    左クリック/ホットキーを押したとき

    左マウス ボタンまたは特定のキーやキーの組み合わせが押されたときに定期的に実行する

    左クリック/ホットキーを押している間

    左マウス ボタンまたは特定のキーやキーの組み合わせが離されたときに一度実行する

    左クリック/ホットキーを離したとき

    左マウス ボタンがダブルクリックされたときに一度実行する

    左ダブルクリック時

    右マウス ボタンが押されたときに一度実行する

    右クリック時

    右マウス ボタンが押されている間に定期的に実行する

    右クリックを押している間

    右マウス ボタンが離されたときに一度実行する

    右クリックを離した時

    右マウス ボタンがダブルクリックされたときに一度実行する

    右ダブルクリック時

    中央マウス ボタンが押されたときに一度実行する

    中クリック時

    中央マウス ボタンが押されている間に定期的に実行する

    中クリックを押している間

    中央マウス ボタンが離されたときに一度実行する

    中クリックを離した時

    中央マウス ボタンがダブルクリックされたときに一度実行する

    中ダブルクリック時

    マウスがオブジェクト上を移動したときに一度実行する

    マウス ホバー時

  4. [左クリック時/ホットキーを押したとき][左クリック/ホットキーを押している間]または[左クリック/ホットキーを離したとき]を選択した場合、以下を実行します。

    1. [キー] を選択します。 [キーの選択]ダイアログ ボックスが表示されます。

    2. キーを選択します。

    3. [Ctrl]または[Shift]、あるいはこれら両方のチェック ボックスをオンにして、コントロール キーやシフト キーの組み合わせを選択したキーに割り当てます。

  5. [左/押している間]または[右を押している間]を選択した場合、 [実行周期]ボックスに 1 ~ 360000 ミリ秒の間隔を入力します。

  6. [マウス ホバー時]を選択した場合、[後]ボックスに、1 ~ 360000 ミリ秒の間隔を入力します。これは、マウスがオブジェクトを通過してから、スクリプトが実行されるまでの時間です。

  7. スクリプトをウィンドウに入力します。

  8. [OK]を選択します。

InTouch グラフィック オブジェクトに関連付けられているすべてのアクション スクリプトを削除する

  1. グラフィック オブジェクトをダブルクリックします。オブジェクト プロパティ パネルが表示されます。

    Object properties panel

  2. [アクション]チェック ボックスをオフにします。アクション スクリプトは、ランタイムでは実行されなくなります。[アクション]ボタンをクリックすると、エディタが開き、前回オブジェクトに対して保存したアクション スクリプトが表示されます。

    個々のアクション スクリプトを削除する

    1. 削除するアクション スクリプトを持つグラフィック オブジェクトをダブルクリックします。オブジェクト プロパティ パネルが表示されます。

    2. アクション選択ボタン[タッチ -> アクション スクリプト]ダイアログ ボックスが表示されます。

    3. [実行条件]リストで、スクリプト トリガを選択します。

    4. [編集]メニューの[クリア]を選択します。スクリプトがメイン セクションからクリアされ、関連付けられたスクリプトが削除されます。