请教实时显示问题

zhlmars 2005-04-19 11:29:23
我每次得到很大的buffer(通过高速采集卡得到的,并且要循环地读到这个buffer中),但系统要求实时显示。比如,buffer中有200000个数,我怎么才能映射到一个只有容纳600个数的显示区域中,并且要求能连续地显示。
...全文
129 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
dongpy 2005-04-20
  • 打赏
  • 举报
回复
采样间隔要根据波形的变化频率来定,符合奈奎斯特采样定律,可以保证波形基本不失真。

如果波形变化较缓慢,可以很多点取中值或平均值等等。

zengwujun 2005-04-20
  • 打赏
  • 举报
回复
每1000点取平均值,只存为1点
zhlmars 2005-04-19
  • 打赏
  • 举报
回复
这个怎么进行采样呢?会不会,对波形显示造成影响呢?
dongpy 2005-04-19
  • 打赏
  • 举报
回复
插值是对较少的数据信息进行还原和扩充。
dongpy 2005-04-19
  • 打赏
  • 举报
回复
对buffer中的数据进行采样
zhlmars 2005-04-19
  • 打赏
  • 举报
回复
需要分析波形,然后线性插值吗?
zhlmars 2005-04-19
  • 打赏
  • 举报
回复
是使用队列,但我必须要图像显示速度跟上数据采集的速度,不知用过NI公司的LABVIEW没有,它的WAVEFORM charts 控件就是这样的。
cici2006 2005-04-19
  • 打赏
  • 举报
回复
使用队列吗?

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧