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(QualifiedNamebrowseName, NodeIddataTypeId, uint[]arrayDimensions);
Argomenti
- browseName(Nome Qualificato)
- IlBrowseNamenuovo tipo di variabile.
- dataTypeId(NodoId)
- Il tipo di dati contenuto nella nuova variabile.MANCIA: Il data type è rappresentato da un nodo all'interno delleDataTypesclassi. 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