- Démarrer
- Utilisation du logiciel
- Contrôle de version
- Objets graphiques et de disposition
- Sessions et paramètres régionaux
- Développement de solutions
- Développement de projets avec C#
- NetLogic
- Méthodes et événements dans C#
- Référence des API C#
- Exemples d’applications
- Tutoriel sur l’interface utilisateur
- Tutoriel sur l’enregistreur
- Tutoriel sur les alarmes
- Tutoriel sur OPC UA
- Tutoriel sur les traductions
- Tutoriel sur NetLogic
- Références d’objet et de variable
InformationModel.MakeObject<T>(browseName, objectTypeId)
Crée un objet de projet du type indiqué dans le deuxième argument et renvoie un objet C# du type
<T>
spécifié.
CONSEIL:
Au moment de la conception, l’API fonctionne uniquement si le type spécifié est prédéfini (contenu dans les modules FTOptix).
static T MakeObject<T>(QualifiedNamebrowseName, NodeIdobjectTypeId);
Arguments
- T
- Classe C#IUAObjectcorrespondant à la classe de l'objet C# à renvoyer.
- browseName(QualifiedName)
- LeBrowseNamedu nouvel objet.
- objectTypeId(NodeId)
- TypeNodeIDdont le nouvel objet est dérivé.
Renvoie
- T
- Objet C# correspondant à l'objet de projet créé.
Exemple
L’exemple suivant présente une API qui crée un objet
NewMotor
de type Motor
, recherché avec la méthode Find
, puis spécifié en utilisant NodeID
qui renvoie un objet C# Motor
:var motortype = Project.Current.Find("Motor"); var myObj = InformationModel.MakeObject<Motor>("NewMotor", motortype.NodeId); Owner.Add(myObj);
Fournir une réponse