专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
LabView
labview操作者框架有什么优势
2019-07-17 11:17
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
LabVIEW
11962
10
1285
labview
操作者框架采用的面向对象编程,到底有什么优势呢?目前不知道这个框架的优势
友情提示:
此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
无量之网
2019-07-18 14:58
本帖最后由 无量之网 于 2018-7-3 13:32 编辑
我刚入门操作者框架, 写点心得.
操作者框架, 层次分明, 各个操作者分工明确, 适合开发同时运行和沟通多个独立模块的应用. 这种情况不用框架的话, 异步调用与事件维护会费神. 当然,小项目可以不用框架.
操作者框架加类编程, 帮你维护很多牵一发动全身的部分, 这些如果自己做的话工作量很大.
LabVIEW的类, 就是一种可自定义操作的数据, 它仍然是只传值的.
操作者框架看上去复杂, 实际原理简单, 操作者核心都是共享副本可重入异步执行的, 消息传递都是用队列实现的, 操作者核心常驻功能就是循环接收和处理消息, 创建的消息都是发给自己的(入门就明白了), 也有请求回复型消息, 这种消息就是用临时队列等待回复. 通用的停止信号, 关闭操作者时能自动关闭嵌套操作者.
开发时候很多步骤会自动生成, 比如生成消息, 只需要选择一个VI 然后右键->操作者框架->创建消息 然后刷刷的自动包装生成. 消息核心调用的vi变了不要紧, 消息类上右键->操作者框架->重写消息, 自动重包装, OK.
用labview做框架是个探索性的过程, labview的框架很基础化, 在实际情况中还是需要开发者进一步做自己的框架.
实际上我不需要说这么多, 看完
咖啡店
的例子 就没有任何你不想克服的困难了.
评分
参与人数 1
积分
+5
收起
理由
sszx2007
+ 5 您的付出是论坛的动力,感谢您一直支持!
查看全部评分
加载中...
查看其它10个回答
一周热门
更多
>
相关问题
怎么利用公式波形产生所想要的波形
2 个回答
USBCAN-2A与PCI5121D的数据通信
1 个回答
labview调用c时遇到问题
1 个回答
大家帮小弟解决下问题,不胜感激
4 个回答
关于labview插值
1 个回答
相关文章
×
关闭
采纳回答
向帮助了您的知道网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
LabView
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
×
付费偷看金额在0.1-10元之间
确定
×
关闭
您已邀请
0
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
我刚入门操作者框架, 写点心得.
操作者框架, 层次分明, 各个操作者分工明确, 适合开发同时运行和沟通多个独立模块的应用. 这种情况不用框架的话, 异步调用与事件维护会费神. 当然,小项目可以不用框架.
操作者框架加类编程, 帮你维护很多牵一发动全身的部分, 这些如果自己做的话工作量很大. LabVIEW的类, 就是一种可自定义操作的数据, 它仍然是只传值的.
操作者框架看上去复杂, 实际原理简单, 操作者核心都是共享副本可重入异步执行的, 消息传递都是用队列实现的, 操作者核心常驻功能就是循环接收和处理消息, 创建的消息都是发给自己的(入门就明白了), 也有请求回复型消息, 这种消息就是用临时队列等待回复. 通用的停止信号, 关闭操作者时能自动关闭嵌套操作者.
开发时候很多步骤会自动生成, 比如生成消息, 只需要选择一个VI 然后右键->操作者框架->创建消息 然后刷刷的自动包装生成. 消息核心调用的vi变了不要紧, 消息类上右键->操作者框架->重写消息, 自动重包装, OK.
用labview做框架是个探索性的过程, labview的框架很基础化, 在实际情况中还是需要开发者进一步做自己的框架.
实际上我不需要说这么多, 看完咖啡店的例子 就没有任何你不想克服的困难了.
评分
查看全部评分
一周热门 更多>