操作者框架(Actor Framework)工具包模板拓展方法

工具包地址:
https://forums.ni.com/t5/Actor-Framework-Documents/Events-for-UI-Actor-Indicators/ta-p/3869260

安装完工具包后,打开文件位置C:\Program Files (x86)\National Instruments\LabVIEW 对应版本号\project\Create Actor from Template

复制文件内的_UI Template文件夹(工具包自带的模板),重命名文件夹为_UI Template with Ref JKI注意格式),用来区分不同模板。

打开新创建的文件夹,双击打开UI Template.lvclass。首先将类改名,并在类属性中按需添加属性,我这边添加了vi引用,便于后期将Actor的UI界面插入到主程序的子面板。

打开Actor Core.vi,将原来的辅助循环(while循环+事件结构)替换为功能更强大的JKI状态机,当然你也可以按你自己的需求更换别的程序逻辑。注意1. 事件的动态注册;2. 事件的取消注册;3.操作者类停止信息的发送。


至此我的模板修改结束(读者可以根据自己需求做更多修改,包括新建模板未创建的可重写vi进行修改,非常灵活),保存整个类。打开一个新的工程,使用工具包,用刚刚保存的新模板创建一个操作者,测试一下操作是否生效。

如图所示,模板被成功识别,并能准确生成模板对应的操作者程序框图。

感兴趣的读者赶紧上手试试吧!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值