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

AVEVA™ InTouch HMI

OLE オブジェクト プロパティを読み取る

OLE オブジェクト プロパティを読み取る

  • Last UpdatedSep 26, 2024
  • 1 minute read

スクリプトでは、プロパティをタグ変数に割り当てることによって、OLE オブジェクト プロパティを読み取ることができます。OLE オブジェクト プロパティへの直接リファレンスをアニメーション表示リンクで使用することはできません。

構文

tagname = %pointer.property;

引数

%pointer

OLE オブジェクトを参照するポインタです。OLE_CreateObject() 関数を使用して作成するか、プロパティを読み取る前に別のポインタに割り当てる必要があります。

property

読み取るプロパティの名前です。

tagname

値の書き込み先のタグ変数です。

このスクリプトでは、System.Random OLE クラスに基づいて OLE オブジェクトが作成され、そのオブジェクトを参照するポインタ %SR が作成され、Math.Random OLE オブジェクトの .NextDouble プロパティの値が実数型タグ変数 randtag に割り当てられます。

ランタイムでは、実数型タグ変数 Randtag は、0 ~ 1 の間のランダムな Double 浮動値を受け取ります。

OLE_CreateObject(%SR,"System.Random");

randtag = %SR.NextDouble;