LabVIEW论坛
直播中

muz

10年用户 348经验值
擅长:可编程逻辑
私信 关注
[文章]

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

使用Actor Framework做了一个kvaser通信的例子
也可以应用在其他的CAN上面去


功能:完成CAN数据轮询读取,数据轮询发出与事件发出。
结构简述:参考Evaporative Cooler的例子,使用Timed Loop操作者完成轮询,使用CAN操作者作为HAL Layer,
硬件层有kvaser和kvaser2两个操作者,其中kvaser2作为备用硬件。建立虚拟硬件操作者,用于调试和验证。使用kvaser Application操作者作为程序界面。
优点:架构明确,重复利用Timed Loop操作者,硬件更换时维护成本低
缺点:MVC未完全分离


抛砖引玉,欢迎diss


ps:程序版本为2014,中文版

回帖(35)

muz

2018-5-16 09:19:09
补充一个缺点:
没有专门的错误处理
举报

asdw12355

2018-5-16 10:29:05
感谢分享,正想学习一下AF架构
举报

张艺潇

2018-5-16 13:55:34
学习一下,感谢分享。
举报

汪刚刚

2018-5-21 20:26:50
引用: muz210 发表于 2018-5-16 09:19
补充一个缺点:
没有专门的错误处理

需要吐槽一下你的程序不
举报

更多回帖

发帖
×
20
完善资料,
赚取积分