InformationModel.MakeVariable(browseName, dataTypeId, variableTypeId, arrayDimensions)
    Crea una variabile di progetto del tipo indicato dal terzo argomento e che contiene il tipo di dati indicato dal secondo argomento. Restituisce un oggetto C# del tipo 
IUAVariable
 corrispondente alla variabile di progetto creata. Tramite il quarto argomento (opzionale) è possibile creare un array specificandone tipo e dimensione.static IUAVariable MakeVariable(QualifiedNamebrowseName, NodeIddataTypeId, NodeIdvariableTypeId, uint[]arrayDimensions);
Argomenti
      - browseName(QualifiedName)
- IlBrowseNamedella nuova variabile.
- dataTypeId(NodeId)
- Il tipo di dati contenuto nella nuova variabile.SUGGERIMENTO: Il tipo di dati è rappresentato da un nodo all'interno delle classiDataTypes. Ad esempio,OpcUa.DataTypes.Boolean.
- variableTypeId(NodeId)
- Un tipo di variabile dalla quale è derivata la nuova variabile, rappresentata da un nodo all'interno delle classiVariableTypes(ad esempio,FTOptix.CoDeSys.VariableTypes.Tag).
- arrayDimensions(uint[ ])
- Opzionale. La dimensione dell'array.
Restituisce
      - IUAVariable
- Un oggetto C# che corrisponde alla variabile di progetto creata.
Esempio
      L'esempio seguente mostra un'API che crea una variabile 
Tag2
 del tipo predefinito CoDeSysTag
, contenente un solo elemento di dati Int32:var myVar = InformationModel.MakeVariable("Tag2", OpcUa.DataTypes.Int32, FTOptix.CoDeSys.VariableTypes.Tag);; Owner.Add(myVar);
Fornire un feedback