InformationModel.MakeVariable<T>(browseName, variableTypeId, dataTypeId, arrayDimensions)

Erstellt eine Projektvariable des im dritten Argument angegebenen Typs, die den im zweiten Argument angegebenen Datentyp enthält. Es wird ein der erstellten Projektvariable entsprechendes C#-Objekt vom angegebenen
<T>
-Typ zurückgegeben. Mithilfe des vierten Arguments (optional) kann ein Array mit Angabe von Typ und Größe erstellt werden.
static T MakeVariable<T>(QualifiedName
browseName
, NodeId
variableTypeId
, NodeId
dataTypeId
, uint[]
arrayDimensions
);

Argumente

T
C#-Klasse vom Typ
IUAVariable
, die der Klasse des zurückzugebenden C#-Objekts entspricht.
browseName
(QualifiedName)
Der
BrowseName
der neuen Variable.
variableTypeId
(NodeId)
Der Variablentyp, von dem der neue Variablentyp abgeleitet ist.
TIPP: Ein Knoten innerhalb der Klasse
VariableTypes
repräsentiert den Datentyp. Beispiel:
FTOptix.CoDeSys.VariableTypes.Tag
.
dataTypeId
(NodeId)
Der in der neuen Variable enthaltene Datentyp.