InformationModel.MakeObject(browseName, objectTypeId)

Creates a project object of the type passed in the second argument and returns a corresponding IUAObject C# object type.

static IUAObject MakeObject(QualifiedName browseName, NodeId objectTypeId);

Arguments

browseName (QualifiedName)
The BrowseName of the new object.
objectTypeId (NodeId)
TheNodeID of the type from which the new object is derived.

Returns

IUAObject
A C# object that corresponds to the project object created.

Example

The following example shows an API that creates a NewMotor object derived from Motor (type), searched with the Find method, and then specified using NodeID:
var motorType = Project.Current.Find("Motor");
var mymotor = InformationModel.MakeObject("NewMotor", motorType.NodeId);