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

AVEVA™ InTouch HMI

ActiveX イベント スクリプトの設定

  • Last UpdatedSep 26, 2024
  • 1 minute read

ActiveX イベント スクリプトを使用すると、ActiveX イベントが発生したときにスクリプトを実行できます。ActiveX コントロールにより、以下のイベントが含まれます。

  • ActiveX コントロールが起動した:Startup

  • ActiveX コントロールが閉じられた:Shutdown

  • ユーザーが ActiveX コントロールを選択した:Click

  • ユーザーが ActiveX コントロールをダブルクリックした:Doubleclick

ActiveX イベント スクリプトは名前で識別されます。デフォルトでは、InTouch HMI は、コントロール名と、スクリプトが関連付けられているイベントを自動的に追加します(MyActiveXScript (AlarmViewerCtrl1::Click) など)。

新しい ActiveX イベント スクリプトを設定する

  1. 設定する ActiveX コントロールをダブルクリックします。ActiveX コントロール プロパティ ダイアログ ボックスが表示されます。

    Control Name tab in ActiveX control properties dialog

  2. [イベント]タブを選択します。

    Events tab in ActiveX control properties dialog

  3. クリック、ダブルクリック、終了、または起動などのイベントを選択します。

  4. イベントの[スクリプト]セルを選択します。角括弧が表示されます。

  5. イベント スクリプトの新しい名前を入力して、[OK]を選択します。メッセージが表示されたら、[OK]を選択して、新しいスクリプトを作成します。

    [ActiveX イベント スクリプト]ダイアログ ボックスが表示されます。

    ActiveX Event Scripts dialog

  6. [スクリプト名]ボックスで、ActiveX イベント スクリプト名を変更できます。

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

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

既存の ActiveX イベント スクリプトを編集する

  1. [スクリプト]ペインで[ActiveX イベント]を展開し、ActiveXスクリプト名を右クリックして、[編集]を選択します。[ActiveX イベント スクリプト]ダイアログ ボックスが表示されます。

  2. スクリプトを変更したら、[OK]を選択します。

    既存の ActiveX イベント スクリプトを削除する

    1. ActiveX コントロールが、削除する ActiveX イベント スクリプトを使用していないことを確認します。スクリプトを使用している ActiveX コントロールが存在する場合、まず以下の手順を実行します。

      1. スクリプトを使用しているすべての ActiveX コントロールの[イベント]パネルで、ActiveX イベント スクリプト参照を削除します。

      2. すべてのウィンドウを閉じ、使用タグの検索を更新します。

    2. [スクリプト]ペインで[ActiveX イベント]を展開し、ActiveX スクリプト名を右クリックして、[削除]を選択します。メッセージが表示されたら、[はい]を選択します。ActiveX イベント スクリプトが削除されます。