InformationModel.MakeObjectType(browseName, superTypeId)
Crea un tipo de objeto de proyecto derivado del tipo indicado en el segundo argumento (supertype) y devuelve un objeto C#
IUAObjectType
correspondiente.static IUAObjectType MakeObjectType(QualifiedNamebrowseName, NodeIdsuperTypeId);
Argumentos
- browseName(QualifiedName)
- ElBrowseNamedel nuevo objeto.
- superTypeId(NodeId)
- ElNodeIDdel tipo de nodo del cual se deriva el nuevo objeto.
Retornos
- IUAObject
- Un objeto C# que corresponde al objeto de proyecto creado.
Ejemplo
El siguiente ejemplo muestra una API que crea un objeto
SpecialMotor (type)
derivado de Motor (type)
, buscado con el método Find
y, a continuación, especificado mediante NodeID:var supertype = Project.Current.Find("Motor"); Owner.Add(InformationModel.MakeObjectType("SpecialMotor", supertype.NodeId));
Entregue su opinión