如何在控件上显示几十秒的采集数据
来源: | 作者:JYTEK | 发布时间: 2022-07-28 | 438 次浏览 | 分享到:

关键:长时间采集、流盘回放

一 . 解决方案

1. 使用流盘和回放范例;

2. 使用有限点一次性采集几十秒的数据,部分板卡可以支持采集超过板载内存的数据(自动使能DMA),读取函数超时设置为-1,但是界面需要等待很久,并且会卡住;

3. 使用连续采集模式,在定时器中分次读取数据,并填充到一个预先分配好的大数组中,达到指定时间后停止采集,最后一次性将数据显示,可以监控当前的采集进度,界面不会卡住;

4. 使用连续采集模式,利用StripChartX的缓冲区功能,将需要显示的时长设置为DisaplayPoints。