InformationModel.MakeObjectType(browseName, superTypeId)
创建从第二个参数(超类型)中所指示的类型派生的项目对象类型,并返回相应的
IUAObjectType
C# 对象。static IUAObjectType MakeObjectType(QualifiedNamebrowseName, NodeIdsuperTypeId);
参数
- browseName(QualifiedName)
- 新对象的BrowseName。
- superTypeId(NodeId)
- 从中派生新对象的类型的NodeID。
返回
- IUAObject
- 与创建的项目对象相对应的 C# 对象。
示例
以下示例所示的 API 可创建从
Motor (type)
派生的 SpecialMotor (type)
对象,该对象使用 Find
方法进行搜索,然后使用 NodeID 来指定:var supertype = Project.Current.Find("Motor"); Owner.Add(InformationModel.MakeObjectType("SpecialMotor", supertype.NodeId));
提供反馈