InformationModel.MakeVariableType(browseName, dataTypeId, arrayDimensions)

创建从
BaseDataVariableType
(基本变量)类型派生且包含第二个参数所指示数据类型的项目变量,并返回相应
IUAVariableType
类型的 C# 对象。也可以使用第三个参数创建数组,并指定数组大小。
static IUAVariableType MakeVariableType(QualifiedName
browseName
, NodeId
dataTypeId
, uint[]
arrayDimensions
);

参数

browseName
(QualifiedName)
新变量类型的
BrowseName
dataTypeId
(NodeId)
新变量中包含的数据类型。
小贴士:
DataTypes
类中的节点表示数据类型。例如,
OpcUa.DataTypes.Boolean
arrayDimensions
(uint[ ])
可选。数组的大小。

返回

IUAVariableType
与创建的项目变量类型相匹配的 C# 对象。

示例

以下示例所示的 API 可创建包含 Int32 数据的
MyVarType
变量:
var myVar = InformationModel.MakeVariableType("MyVarType", OpcUa.DataTypes.Int32); Owner.Add(myVar);
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈