LabVIEW论坛
直播中

李梓禾

7年用户 15经验值
擅长:测量仪表
私信 关注
[问答]

如何实现CAN通讯数据的实时写入

做了一个CAN通讯软件,使用的是ZLG的动态库为基础,现在想将CAN接收到的数据实时写入到数据库中,但是直接把数据库写入vi接到CAN接收后,由于CAN通讯速度过快导致写入数据会有遗漏,求教有什么办法可以解决
已退回5积分

回帖(2)

许奕

2022-5-25 11:25:10
你首先要确定遗漏数据在那个位置。是Can接收数据有遗漏,还是写入数据库有遗漏。确定问题所在后,再针对解决。
数据采集可以参考ni自带的生产消费者结构。
2 举报
  • 李梓禾: 接受数据没有问题,写入数据库的过程中发生遗漏
  • 许奕 回复 李梓禾: 数据库写入失败都有错误提示的。你看一下是否写入过程的有错误。

roki

2022-5-27 14:48:42
可通过队列进行数据缓存,再定时写入数据库
举报

更多回帖

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