Créer un objet avec un comportement personnalisé
Créez un type d’objet avec un NetLogic simple qui additionne deux entiers.
Conditions préalables
Définissez l’éditeur de code externe par défaut. Consultez la rubrique Définir l'éditeur de code par défaut.
- Pour créer un type d’objet avec un comportement personnalisé
- DansVue de projet, cliquez avec le bouton droit de la souris surModèleet sélectionnez .SousModèle,Objet1s’affiche.
- SurvolezObjet1, sélectionnezet saisissezMyObject.
- Cliquez avec le bouton droit surMyObjectet sélectionnez .MyObjectdevientMyObject (type).
- Cliquez avec le bouton droit surMyObject (type)et sélectionnezAjouter un comportement personnalisé.
- Cliquez avec le bouton droit surMyObject (type)et sélectionnezModifier avec l’éditeur de code .NET (externe).L'éditeur de code externe s'ouvre.
- Dans l’éditeur de code externe, apportezles modifications suivantes:#region Using directives using System; using UAManagedCore; using OpcUa = UAManagedCore.OpcUa; using FTOptix.UI; using FTOptix.HMIProject; using FTOptix.NativeUI; using FTOptix.Retentivity; using FTOptix.CoreBase; using FTOptix.Core; using FTOptix.NetLogic; #endregion [CustomBehavior] public class ObjectBehavior : BaseNetBehavior { public override void Start() { // Insert code to be executed when the user-defined behavior is started } public override void Stop() { // Insert code to be executed when the user-defined behavior is stopped }[ExportMethod] public void sumNumbers(int a, int b, out int c){ c=a+b;} #region Auto-generated code, do not edit! protected new Object Node => (Object)base.Node; #endregion }
- Enregistrez le code NetLogic et fermez l’éditeur externe.
- DansFactoryTalk Optix Studio, cliquez avec le bouton droit surModèleet sélectionnez .
MyObject1
apparaît sous Modèle
.Fournir une réponse