InformationModel.MakeVariableType(browseName, dataTypeId, arrayDimensions)

Créez un type de variable de projet dérivé du type
BaseDataVariableType
(variable de base), qui contient le type de données indiqué par le deuxième argument et renvoie un objet C# au type
IUAVariableType
correspondant. Vous pouvez éventuellement créer un tableau, en spécifiant sa taille avec le troisième argument.
static IUAVariableType MakeVariableType(QualifiedName
browseName
, NodeId
dataTypeId
, uint[]
arrayDimensions
);

Arguments

browseName
(QualifiedName)
Le
BrowseName
du nouveau type de variable.
dataTypeId
(NodeId)
Le type de données contenu dans la nouvelle variable.
CONSEIL: Un nœud à l’intérieur de la classe
DataTypes
représente le type de données. Par exemple,
OpcUa.DataTypes.Boolean
.
arrayDimensions
(uint[])
Facultatif. La taille du tableau.

Renvoie

IUAVariableType
Objet C# correspondant au type de variable de projet créé.

Exemple

L'exemple suivant présente une API qui crée une variable
MyVarType
contenant des données Int32 :
var myVar = InformationModel.MakeVariableType("MyVarType", OpcUa.DataTypes.Int32); Owner.Add(myVar);
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.