0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Actor Framework教程经验分享 LabVIEW的操作者框架学习记录

Labview与仪器仪表控制 来源:​Labview与仪器仪表控制 作者:​Labview与仪器仪表 2021-04-14 17:00 次阅读

一、两者的的区别

相同点:

1、都可以打开一个异步运行的VI,该VI执行操作者的任务和处理消息

2、返回启动的操作者的队列引用,通过该引用发送消息至新启动的操作者

不同点:

1、启动根操作者,不需要调用方的操作者

2、启动嵌套操作者,需要调用方的操作者

一般情况下,我们在启动界面使用“启动根操作者”启动根操作者,然后在根操作者和其他操作者的适当位置用“启动嵌套操作者”来启动其他操作者。

o4YBAGB2rxOAWGs2AABRh16FhdU468.jpg

二、使用注意事项

1、调用操作者一般需要将被调用操作者记录在私有数据中,便于后续对被调用操作者进行消息发送,即在调用操作者中的私有数据中添加 ,并命名为被调操作者名称,如下图

pIYBAGB2rxSAWmi-AABOV44_KBU388.jpg

2、在“启动嵌套操作者”中有两个输入:

(1)自动停止:

指定当调用方操作者停止时,嵌套操作者是否停止。默认值为TRUE。如将该输入端设置为FALSE,必须在调用方操作者上手动覆盖“停止核心”VI,以指定嵌套操作者的停止动作。

(2)打开操作者核心前面板?

指定打开操作者时,操作者核心方法的前面板是否也同时打开。默认值为FALSE。设置为TRUE将使VI在运行引擎中返回错误。

在代码开发过程中,设置打开操作者核心前面板?为TRUE ,可访问VI的中止按钮。这对用户忘记停止操作者的情况有所帮助。如非因调试原因需打开操作者的操作者核心前面板,可使用前面板:打开方法。此外,也可通过启用自定义窗口外观对话框中的调用时显示前面板选项,配置VI在调用操作者时打开操作者核心前面板。

原文来自
江苏科技大学 信号信息处理硕士RFSight (​Labview仪器仪表控制 上传)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • LabVIEW
    +关注

    关注

    1959

    文章

    3651

    浏览量

    321793
  • True
    +关注

    关注

    0

    文章

    9

    浏览量

    11943
  • 程序
    +关注

    关注

    115

    文章

    3753

    浏览量

    80710
  • 代码
    +关注

    关注

    30

    文章

    4708

    浏览量

    68176
收藏 人收藏

    评论

    相关推荐

    操作者框架(AF)的kvaser应用

    的例子,使用Timed Loop操作者完成轮询,使用CAN操作者作为HAL Layer,硬件层有kvaser和kvaser2两个操作者,其中kvaser2作为备用硬件。建立虚拟硬件操作者
    发表于 05-16 08:46

    labview操作者框架有什么优势

    labview操作者框架采用的面向对象编程,到底有什么优势呢?目前不知道这个框架的优势
    发表于 05-21 14:45

    操作者框架资料

    最近一直在研究操作者框架,发点参考程序,希望对各位学习操作者框架有些许帮助
    发表于 09-11 15:13

    LabVIEW Actor Framework学习之八皇后

    大家好,我是Richie,为什么把贴子给我删除了呢,我再试试重新发一次。本期重点:以LabVIEW OOP为基础,使用AF(Actor Framework)框架来编写程序,对八皇后问题
    发表于 05-30 20:08

    labview操作者框架示例中的疑问

    大佬们好:最近学习labview操作者框架 看了个相关的例子TestStand Interface for MAF,但是其中有个疑问,请看过这个例子的大佬们解惑。。图片中父
    发表于 12-05 16:01

    Actor框架介绍

    Actor Framework是一个软件类库,适用于多线程应用程序,每个操作者(Actors)执行独立的线程任务,操作者本身可以传递消息也可以在操作
    发表于 01-13 22:10

    Actor Framework学习之路记录【一】

    项目中的工作;2、掌握Actor Framework框架,将最近完成的一个测试项目进行重构;学习内容:1、学习面向对象的基础知识:封装、继承
    发表于 04-14 17:03

    Actor Framework学习之路记录【三】—— 启动根操作者和启动嵌套操作者

    操作者一般需要将被调用操作者记录在私有数据中,便于后续对被调用操作者进行消息发送,即在调用操作者中的私有数据中添加 ,并命名为被调
    发表于 04-16 14:03

    荣小菜补钙记第33期:基于LabVIEW Actor Framework的连续测量和记录系统1

    ;讲讲自己团队是如何使用的Actor的。 源代码: (基于操作者框架模板,说实话该模板不太好)Actor Framework,期望各位大神分
    发表于 05-29 15:32

    荣小菜补钙记第34期:基于LabVIEW Actor Framework的连续测量和记录系统2

    看Beta及其相关操作者及代码即可。Actor Framework,期望各位大神分享更多实用资料^_^
    发表于 06-03 19:26

    荣小菜补钙记第35期:基于LabVIEW Actor Framework的连续测量和记录系统3

    荣小菜补钙记第35期:基于LabVIEW Actor Framework的连续测量和记录系统3 同步更新于 WeChat:荣小菜在补钙大家好,我是荣小菜,也可以叫我Richie,本期继
    发表于 06-08 18:59

    荣小菜补钙记第41期:基于LabVIEW Actor Framework的连续测量和记录系统5

    荣小菜补钙记第41期:基于LabVIEW Actor Framework的连续测量和记录系统5 同步更新于 WeChat:荣小菜在补钙欢迎关注 内容更丰富大家好,我是荣小菜,上一期讲解
    发表于 07-27 20:55

    LabVIEW2020 在AF中使用接口 AF右键菜单的“操作者框架”选项丢失

    Abstract的.lvlib库,以方便管理。Actor设置接口类 接口类在lvlib库中此时,本来右键Top Actor后,菜单中应该会出现“操作者框架”这个选项,但是该选项不见了,
    发表于 01-22 22:52

    LABVIEW操作者框架是啥意思

    LABVIEW操作者框架是啥意思,具体是干啥的。
    发表于 05-21 10:53

    LabVIEW Actor framework 定时消息Demo

    使用LabVIEW2015编写,Actor framework框架的Demo。 演示了ActorCore方法在不需要响应前面板事件时的程序写法(不需要while循环)。 根
    发表于 12-15 22:57 53次下载