遇到一个郁闷的问题
时间:12-13
整理:3721RD
点击:
采集处理70个左右的信号,都是些AD和can信号,放在一个大循环里显示和存储,结果一次循环要100ms左右,远远达不到刷新要求,各位有什么好办法么?
每个循环写一次文件,还用了一些属性节点和局部变量,已经尽量把属性节点和本地变量去掉了。。。
sigh
每个循环写一次文件,还用了一些属性节点和局部变量,已经尽量把属性节点和本地变量去掉了。。。
sigh
做个缓冲,采够一定数量的数据然后启动另外一个循环去写呢?
贴上来,大家帮你看看
存储使用二进制方法
不要显示,事后处理或尽量将减少波形图的数量
再就是看你的结构了
queue?
实际上用起来效果不佳
每次循环写一次文件?这不是折腾么
我再看看:)
当时为了简单,没考虑那么多
我试试,谢谢:)
最好是做一个缓冲区。
实现的话,用一个数组存储就可以了~