`
本帖最后由 maziran823 于 2019-9-27 21:00 编辑
各位前辈老师(达者为师)好!现在碰到了一个困扰很久的问题,比如DAQ设置为16个通道1采样,直接用波形图显示,横坐标是0-15,纵坐标是各个通道单次采集的值,比如0这个点是-2.5,1个点是多少等等。而需要达到的目的是这16个数与当时采集的时间对应起来,形成16个曲线随着时间推移。
如果是设置成N通道N采样,采样点假设为4096个,则收到的是一个横坐标为0-4096,纵坐标为16个通道的曲线,这次曲线是对的,但如何与实际时间对应上并随绝对时间显示?并随绝对时间推移显示?与时间一起保存?
我尝试过的方法有
1)N通道单采样,用移位寄存器将数据插入数组,显示无数的曲线在波形图上叠加,电脑卡住。
2)百度搜出来的根据采样频率修改偏移量和缩放因子,解决了波形图上多通道多采样显示的时间轴问题,保存的数据与绝对时间对应问题,和历史曲线的问题仍旧没法解决
3)N通道单采样,循环用移位寄存器,将时间转化成字符串插入后形成2维字符串数组,解决了随时间保存的问题,波形图和历史曲线却无法通过这个方法解决。N通道N采样却不能这么做,因为N采样采集的数据是二维数组,时间插入不了。
希望能得到各位前辈高人的帮助,非常感谢。
`