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(QualifiedNamebrowseName, NodeIddataTypeId, uint[]arrayDimensions);
Arguments
- browseName(QualifiedName)
- LeBrowseNamedu 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 classeDataTypesrepré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