InformationModel.MakeVariableType(browseName, dataTypeId, arrayDimensions)

Cree un tipo de variable de proyecto derivado del tipo
BaseDataVariableType
(variable de base), que contiene el tipo de datos indicado por el segundo argumento y devuelve un objeto C# del tipo
IUAVariableType
correspondiente. Opcionalmente, se puede crear una matriz y especificar su tamaño con el tercer argumento.
static IUAVariableType MakeVariableType(QualifiedName
browseName
, NodeId
dataTypeId
, uint[]
arrayDimensions
);

Argumentos

browseName
(QualifiedName)
El
BrowseName
del nuevo tipo de variable.
dataTypeId
(NodeId)
El tipo de datos contenido en la nueva variable.
CONSEJO: Un nodo dentro de la clase
DataTypes
representa el tipo de datos. Por ejemplo,
OpcUa.DataTypes.Boolean
.
arrayDimensions
(uint[ ])
Opcional. El tamaño de la matriz.

Retornos

IUAVariableType
Un objeto C# que coincida con el tipo de variable del proyecto creado.

Ejemplo

El siguiente ejemplo muestra una API que crea una variable
MyVarType
, que contiene datos de Int32:
var myVar = InformationModel.MakeVariableType("MyVarType", OpcUa.DataTypes.Int32); Owner.Add(myVar);
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.