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

通过对两个整数求和的简单 NetLogic 创建对象类型。
先决条件
设置默认外部代码编辑器。请参见设置默认代码编辑器
  1. 创建具有自定义行为的对象类型
  2. 项目视图
    中,右键单击
    模型
    ,然后选择
    新建
    对象
    模型
    下,将显示
    对象1
  3. 将光标悬停在
    对象1
    上,选择
    Edit
    并输入
    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
将显示在
模型
下。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈