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.
  1. Pour créer un type d’objet avec un comportement personnalisé
  2. Dans
    Vue de projet
    , cliquez avec le bouton droit de la souris sur
    Modèle
    et sélectionnez
    Nouveau
    Objet
    .
    Sous
    Modèle
    ,
    Objet1
    s’affiche.
  3. Survolez
    Objet1
    , sélectionnez
    Edit
    et saisissez
    MyObject
    .
  4. Cliquez avec le bouton droit sur
    MyObject
    et sélectionnez
    Refactoriser
    Transformer l’instance en type
    .
    MyObject
    devient
    MyObject (type)
    .
  5. Cliquez avec le bouton droit sur
    MyObject (type)
    et sélectionnez
    Ajouter un comportement personnalisé
    .
  6. Cliquez avec le bouton droit sur
    MyObject (type)
    et sélectionnez
    Modifier avec l’éditeur de code .NET (externe)
    .
    L'éditeur de code externe s'ouvre.
  7. Dans l’éditeur de code externe, apportez
    les 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 }
  8. Enregistrez le code NetLogic et fermez l’éditeur externe.
  9. Dans
    FactoryTalk Optix Studio
    , cliquez avec le bouton droit sur
    Modèle
    et sélectionnez
    Nouveau
    MyObject
    .
MyObject1
apparaît sous
Modèle
.
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal