InformationModel.MakeVariable(browseName, dataTypeId, arrayDimensions)

InformationModel.MakeVariable(browseName, dataTypeId, arrayDimensions)

BaseDataVariableType
(基本変数) から派生したプロジェクト変数を作成します。この変数には、第 2 引数で指定されたデータタイプが含まれ、対応する
IUAVariable
C# オブジェクトを返します。第 3 引数 (オプション) を使用して、タイプとサイズを指定して配列を作成できます。
static IUAVariable MakeVariable(QualifiedName
browseName
, NodeId
dataTypeId
, uint[]
arrayDimensions
);

引数

browseName
(QualifiedName)
新しい変数の
BrowseName
dataTypeId
(NodeId)
新しい変数に含まれるデータタイプ。
ヒント:
DataTypes
クラス内のノードは、データタイプを表します。例えば、
OpcUa.DataTypes.Boolean
arrayDimensions
(uint[ ])
オプション。配列のサイズ。

戻り値

IUAVariable
作成されたプロジェクト変数に対応する C# オブジェクト。

次の例は、浮動小数点データを含むアナログ変数 (
MyVar
) を作成する API を示しています。
var myVar = InformationModel.MakeVariable("MyVar", OpcUa.DataTypes.Float); Owner.Add(myVar);
次の例は、3 つのセルを持つ
MyArray
配列を作成する API を示しています。
var arrayDimensions = new uint[1]; arrayDimensions[0] = 3 var myVar = InformationModel.MakeVariable("MyArray", OpcUa.DataTypes.Int32, arrayDimensions); Owner.Add(myVar);
ご質問やご意見
このドキュメントに関するご質問やご意見は、こちらまでお寄せください。 こちらからご意見をお寄せください。
Normal