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

AVEVA™ InTouch HMI

ActiveX コントロール プロパティの読み取りや書き込みを行うためにスクリプトを設定する

ActiveX コントロール プロパティの読み取りや書き込みを行うためにスクリプトを設定する

  • Last UpdatedSep 26, 2024
  • 1 minute read

スクリプトでは、ActiveX コントロール プロパティを設定して、InTouch HMI タグ変数またはその他の式に対して値の書き込みや読み取り行うことができます。

ActiveX コントロール プロパティに対してデータの読み取りや書き込みを行う

  1. スクリプト ウィンドウを開き、[挿入]をポイントして[ActiveX]を選択します。[ActiveX コントロール ブラウザ]ダイアログ ボックスが表示されます。

    ActiveX Control Browser dialog

  2. 左ペインから ActiveX コントロールの名前を選択します。右ペインには、選択した ActiveX コントロールのプロパティおよびメソッドの名前が含まれます。

  3. 右ペインから、使用するプロパティの名前を選択します。プロパティ名が、スクリプト ウィンドウのカーソル位置に挿入されます。

  4. プロパティ名をタグ変数に割り当てるか、必要に応じて使用します。

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

以下のスクリプトでは、ActiveX コントロール インスタンス AlarmViewerCtrl1 の ToPriority プロパティが整数型タグ変数 topri に読み込まれます。

topri = #AlarmViewerCtrl1.ToPriority;

以下のスクリプトでは、値 MS Comic が ActiveX コントロールの Font プロパティである AlarmViewerCtrl1 に書き込まれます。この例では、AlarmViewer ActiveX コントロールの表示フォントが動的に変更されます。

#AlarmViewerCtrl1.Font = "MS Comic";