创建具有自定义行为的对象

通过对两个整数求和的简单 NetLogic 创建对象类型。
先决条件
设置默认外部代码编辑器。请参见设置默认代码编辑器。
  1. 创建具有自定义行为的对象类型
  2. 在
    项目视图
    中,右键单击
    模型
    ,然后选择
    新建
    对象
    。
    在
    模型
    下,将显示
    对象1
    。
  3. 将光标悬停在
    对象1
    上,选择
    编辑图标
    并输入
    MyObject
    。
  4. 右键单击
    MyObject
    ,然后选择
    重构
    将实例转换为类型
    。
    MyObject
    更改为
    MyObject (type)
    。
  5. 右键单击
    MyObject (type)
    ,然后选择
    添加自定义行为
    。
  6. 右键单击
    MyObject (type)
    ,然后选择
    打开 .NET 代码编辑器 (外部)
    。
    外部代码编辑器将打开。
  7. 在外部代码编辑器中,进行
    以下编辑
    :
    #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. 保存 NetLogic 代码并关闭外部编辑器。
  9. 在
    FactoryTalk Optix Studio
    中,右键单击
    模型
    ,然后选择
    新建
    MyObject
    。
MyObject1
将显示在
模型
下。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈 。
Normal