InformationModel.MakeObject(browseName, objectTypeId)
Cria um objeto de projeto do tipo passado no segundo argumento e retorna um tipo de objeto C#
IUAObject
correspondente.static IUAObject MakeObject(QualifiedNamebrowseName, NodeIdobjectTypeId);
Argumentos
- browseName(QualifiedName)
- OBrowseNamedo novo objeto.
- objectTypeId(NodeId)
- ONodeIDdo tipo do qual o novo objeto é derivado.
Retornos
- IUAObject
- Um objeto C# que corresponde ao objeto do projeto criado.
Exemplo
O exemplo a seguir mostra uma API que cria um objeto
NewMotor
derivado de Motor (type)
, pesquisado com o método Find
e, depois, especificado usando NodeID:var motorType = Project.Current.Find("Motor"); var mymotor = InformationModel.MakeObject("NewMotor", motorType.NodeId);
Dê sua opinião