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>(QualifiedNamebrowseName, NodeIdvariableTypeId, NodeIddataTypeId, uint[]arrayDimensions);
Argumente
- T
- C#-Klasse vom TypIUAVariable, die der Klasse des zurückzugebenden C#-Objekts entspricht.
- browseName(QualifiedName)
- DerBrowseNameder neuen Variable.
- variableTypeId(NodeId)
- Der Variablentyp, von dem der neue Variablentyp abgeleitet ist.TIPP: Ein Knoten innerhalb der KlasseVariableTypesrepräsentiert den Datentyp. Beispiel:FTOptix.CoDeSys.VariableTypes.Tag.
- dataTypeId(NodeId)
- Der in der neuen Variable enthaltene Datentyp.