Crear un objeto con un comportamiento personalizado

Crear un objeto con un comportamiento personalizado

Cree un tipo de objeto con un NetLogic simple que sume dos enteros.
Requisitos previos
Establezca el editor de código externo predeterminado. Consulte Establecer el editor de código predeterminado.
  1. Para crear un tipo de objeto con un comportamiento personalizado
  2. En
    Vista del proyecto
    , haga clic con el botón derecho en
    Modelo
    y seleccione
    Nuevo
    Objeto
    .
    En
    Modelo
    , aparece
    Objeto1
    .
  3. Pase el cursor por encima de
    Objeto1
    , seleccione
    Edit
    e introduzca
    MyObject
    .
  4. Haga clic con el botón derecho en
    MyObject
    y seleccione
    Refactorizar
    Transformar instancia en tipo
    .
    MyObject
    cambia a
    MyObject (type)
    .
  5. Haga clic con el botón derecho en
    MyObject (type)
    y seleccione
    Agregar comportamiento personalizado
    .
  6. Haga clic con el botón derecho en
    MyObject (type)
    y seleccione
    Editar con el editor de código .NET (externo)
    .
    Se abre el editor de código externo.
  7. En el editor de código externo, realice
    las siguientes ediciones
    :
    #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. Guarde el código de NetLogic y cierre el editor externo.
  9. En
    FactoryTalk Optix Studio
    , haga clic con el botón derecho en
    Modelo
    y seleccione
    Nuevo
    MyObject
    .
MyObject1
aparece en
Modelo
.
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.