Objekt mit benutzerdefiniertem Verhalten erstellen

Objekt mit benutzerdefiniertem Verhalten erstellen

Einen Objekttyp mit einer einfachen NetLogic, die zwei Integer summiert, erstellen.
Voraussetzungen
Legen Sie den standardmäßigen externen Code-Editor fest. Weitere Informationen finden Sie unter Standard-Code-Editor festlegen.
  1. So erstellen Sie einen Objekttyp mit benutzerdefiniertem Verhalten
  2. Klicken Sie in der
    Projektansicht
    mit der rechten Maustaste auf
    Modell
    und wählen Sie
    Neu
    Objekt
    aus.
    Unter
    Modell
    wird
    Objekt1
    angezeigt.
  3. Bewegen Sie den Mauszeiger über
    Objekt1
    , wählen Sie
    Edit
    aus und geben Sie
    MyObject
    ein.
  4. Klicken Sie mit der rechten Maustaste auf
    MyObject
    und wählen Sie
    Refaktorieren
    Instanz in Typ umwandeln
    .
    Aus
    MyObject
    wird
    MyObject (type)
    .
  5. Klicken Sie mit der rechten Maustaste auf
    MyObject (type)
    und wählen Sie
    Benutzerdefiniertes Verhalten hinzufügen
    aus.
  6. Klicken Sie mit der rechten Maustaste auf
    MyObject (type)
    und wählen Sie
    Mit .NET-Code-Editor (extern) bearbeiten
    .
    Der externe Code-Editor wird geöffnet.
  7. Nehmen Sie im Editor für externen Code
    die folgenden Bearbeitungen
    vor:
    #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. Speichern Sie den NetLogic-Code und schließen Sie den externen Editor.
  9. Klicken Sie in
    FactoryTalk Optix Studio
    mit der rechten Maustaste auf
    Modell
    und wählen Sie
    Neu
    MyObject
    aus.
MyObject1
wird unter
Modell
angezeigt.
Rückmeldung geben
Haben Sie Fragen oder Feedback zu dieser Dokumentation? Bitte geben Sie hier Ihr Feedback ab.
Normal