InformationModel.MakeObjectType(browseName, superTypeId)

Crea un tipo di oggetto di progetto derivato dal tipo indicato nel secondo argomento (supertipo) e restituisce un oggetto C# del tipo
IUAObjectType
corrispondente.
static IUAObjectType MakeObjectType(QualifiedName
browseName
, NodeId
superTypeId
);

Argomenti

browseName
(QualifiedName)
Il
BrowseName
del nuovo oggetto.
superTypeId
(NodeId)
Il
NodeID
del tipo da cui derivare il nuovo oggetto.

Restituisce

IUAObject
Un oggetto C# che corrisponde all'oggetto del progetto creato.

Esempio

L'esempio seguente mostra un'API che crea un oggetto
SpecialMotor (type)
derivato da
Motor (type)
, cercato con il metodo
Find
, e quindi specificato utilizzando NodeID:
var supertype = Project.Current.Find("Motor"); Owner.Add(InformationModel.MakeObjectType("SpecialMotor", supertype.NodeId));
Fornire un feedback
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.