Creare un oggetto con comportamento personalizzato

Creare un oggetto con comportamento personalizzato

Creare un tipo di oggetto con una semplice NetLogic che somma due numeri interi.
Prerequisiti
Impostare l'editor di codice esterno predefinito. Vedere Impostare l'editor di codice predefinito.
  1. Per creare un tipo di oggetto con un comportamento personalizzato
  2. In
    Vista progetto
    , fare clic con il pulsante destro del mouse su
    Modello
    e selezionare
    Nuovo
    Oggetto
    .
    In
    Modello
    , viene visualizzato
    Oggetto1
    .
  3. Passare il puntatore del mouse su
    Oggetto1
    , selezionare
    Edit
    e immettere
    MyObject
    .
  4. Fare clic con il pulsante destro del mouse su
    MyObject
    e selezionare
    Refactoring
    Trasforma istanza in tipo
    .
    MyObject
    cambia in
    MyObject (type)
    .
  5. Fare clic con il pulsante destro del mouse su
    MyObject (type)
    e selezionare
    Aggiungi comportamento personalizzato
    .
  6. Fare clic con il pulsante destro del mouse su
    MyObject (type)
    e selezionare
    Modifica con Editor di codice .NET (esterno)
    .
    Viene aperto l'editor di codice esterno.
  7. Nell'editor di codice esterno, apportare
    le modifiche seguenti
    :
    #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. Salvare il codice della NetLogic e chiudere l'editor esterno.
  9. In
    FactoryTalk Optix Studio
    , fare clic con il pulsante destro del mouse su
    Modello
    e selezionare
    Nuovo
    MyObject
    .
MyObject1
viene visualizzato in
Modello
.
Fornire un feedback
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.