InformationModel.MakeObject(browseName, objectTypeId)
Erzeugt ein Projektobjekt des im zweiten Argument angegebenen Typs und gibt einen entsprechenden
IUAObject
C#-Objekttyp zurück.static IUAObject MakeObject(QualifiedNamebrowseName, NodeIdobjectTypeId);
Argumente
- browseName(QualifiedName)
- DerBrowseNamedes neuen Objekts.
- objectTypeId(NodeId)
- DieNodeIDdes Typs, von dem das neue Objekt abgeleitet ist
Rückgabewert
- IUAObject
- Ein C#-Objekt, das dem erstellten Projektobjekt entspricht.
Beispiel
Das folgende Beispiel zeigt eine API, die ein Objekt
NewMotor
erstellt, das von Motor (type)
abgeleitet ist, mit der Methode Find
gesucht wird und dann mit NodeID angegeben wird:var motorType = Project.Current.Find("Motor"); var mymotor = InformationModel.MakeObject("NewMotor", motorType.NodeId);
Rückmeldung geben