InformationModel.MakeVariableType(browseName, dataTypeId, arrayDimensions)

Creare un tipo di variabile di progetto derivato dal
BaseDataVariableType
tipo (variabile base), che contiene il tipo di dati indicato dal secondo argomento e restituisce un oggetto C# del tipo corrispondente
IUAVariableType
. Facoltativamente, è possibile creare un vettore, specificando la sua dimensione con il terzo argomento.
static IUAVariableType MakeVariableType(QualifiedName
browseName
, NodeId
dataTypeId
, uint[]
arrayDimensions
);

Argomenti

browseName
(Nome Qualificato)
Il
BrowseName
nuovo tipo di variabile.
dataTypeId
(NodoId)
Il tipo di dati contenuto nella nuova variabile.
MANCIA: Il data type è rappresentato da un nodo all'interno delle
DataTypes
classi. Ad esempio,
OpcUa.DataTypes.Boolean
arrayDimensions
(uint[ ])
Opzionale. La dimensione dell'array.

Restituisce

IUAVariableType
Un oggetto C# corrispondente al tipo di variabile del progetto creato.

Esempio

Nell'esempio seguente viene mostrata un'API che crea una
MyVarType
variabile, che contiene dati Int32:
var myVar = InformationModel.MakeVariableType("MyVarType", OpcUa.DataTypes.Int32); Owner.Add(myVar);
Fornire un feedback
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.