请问怎么减少这种循环程序之间的干扰?

2019-07-17 10:59发布

各位大神,想请教一个问题,图一是位移台的运动程序,图二是光谱仪的采集程序,光谱仪给的触发信号是单片机上的TTL电平,10HZ,通过时间测量,光谱仪程序单独循环每次循环所需的时间是100ms,当加入位移台的循环程序时(位移台的循环设置为130ms的延迟,如果小于130ms, 光谱仪循环程序会出现卡顿),光谱仪的循环时间就增加为120~130ms, 而且看了电脑cpu及内存,不存在占用过大的情况。就是想请教各位大神,有什么办法能够减少这种循环程序之间的干扰?
图一 图一
QQ图片20180707112711.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
老蜗牛
1楼-- · 2019-07-17 11:58
先走一步,然后采集信号(通过错误簇设置顺序),然后平移台再走一步,采集,。。。
罗贤锋是大胖子
2楼-- · 2019-07-17 15:02
 精彩回答 2  元偷偷看……
wyq95361977
3楼-- · 2019-07-17 15:59
把数据捆绑成簇或数组,使用方便不容易出错
罗贤锋是大胖子
4楼-- · 2019-07-17 21:35
wyq95361977 发表于 2018-7-21 09:31
把数据捆绑成簇或数组,使用方便不容易出错

谢谢提醒,是有点乱啊

一周热门 更多>