Criar um objeto com comportamento personalizado

Criar um objeto com comportamento personalizado

Crie um tipo de objeto com um NetLogic simples que soma dois inteiros.
Pré-requisitos
Defina o editor de código externo padrão. Consulte Definir o editor de código padrão.
  1. Para criar um tipo de objeto com comportamento personalizado
  2. Na
    Exibição de projeto
    , clique com o botão direito do mouse em
    Modelo
    e selecione
    Novo
    Objeto
    .
    Em
    Modelo
    ,
    Objeto1
    é exibido.
  3. Passe o mouse sobre
    Objeto1
    , selecione
    Edit
    e digite
    MyObject
    .
  4. Clique com o botão direito do mouse em
    MyObject
    e selecione
    Refatorar
    Transformar instância em tipo
    .
    MyObject
    muda para
    MyObject (type).
  5. Clique com o botão direito do mouse em
    MyObject (type)
    e selecione
    Adicionar comportamento personalizado
    .
  6. Clique com o botão direito do mouse em
    MyObject (type)
    e selecione
    Editar com o editor de código .NET (externo)
    .
    O editor de código externo é aberto.
  7. No editor de código externo, faça
    as seguintes edições
    :
    #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. Salve o código NetLogic e feche o editor externo.
  9. No
    FactoryTalk Optix Studio
    , clique com o botão direito do mouse em
    Modelo
    e selecione
    Novo
    MyObject
    .
MyObject1
é exibido em
Modelo
.
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.
Normal