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(QualifiedName
browseName
, NodeId
superTypeId
);

Argumentos

browseName
(QualifiedName)
El
BrowseName
del nuevo objeto.
superTypeId
(NodeId)
El
NodeID
del 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
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.