绘制动态wave波形

zhourenyun 2007-04-10 03:32:25
如何动态的绘制wave波形呢?
请不要简单的告诉我设置个定时器,定时读取数据。
我是利用一个单文档选择wave文件,读取wave头之后,选择固定的数据后如wave头后面1024个数据可以静态的绘制波形.动态的没思路了,关于定时器使用我也想过可是没办法,希望大家能提提建议.我们这里不能上QQ.....哪位作过的好心人帮忙看看.谢谢.提建议也有分.
...全文
423 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhourenyun 2007-04-20
  • 打赏
  • 举报
回复
谢谢各位的回答.
zhourenyun 2007-04-20
  • 打赏
  • 举报
回复
谢谢
菜牛 2007-04-10
  • 打赏
  • 举报
回复
毫秒级要求太高了,何况0.1毫秒,这样的定时器SetTimer实现不了,绘图也来不及。至于数据,不用每次从头重新读啊,你第一次读了之后文件头都有了,下次只不过继续下去罢了。
zhourenyun 2007-04-10
  • 打赏
  • 举报
回复
做这个题目我的想法是1建立一个SDI然后在view类中创建一个选择wave文件的函数
2选择函数里读取wave文件中的数据,然后调用另外一个双缓冲的绘图类来绘制波形。


我希望能做一个动态的 假设我的wave文件是20秒的,我每毫秒绘制0.1秒的数据,然后显示20秒最后结束。
这个该如何实现呢?
我开始的想法是用一个定时器 到0.1毫秒的时候读一下数据然后绘制,最后发现实现不了。可能是水平不够。希望各位朋友不吝赐教。谢谢。再次感谢已经帮我出主意的各位。
谢谢你们。
zhourenyun 2007-04-10
  • 打赏
  • 举报
回复
skypu(前田利家)
——————————————————
能不能说明白点呢 ?谢谢。
skypu 2007-04-10
  • 打赏
  • 举报
回复
你把每1024个字节加载进来,比如先画出来
然后再读后面的1024个
刷新
……
到结束
zhourenyun 2007-04-10
  • 打赏
  • 举报
回复
那如何实现wave波形的动态显示呢?
要是这样,是不是NEW一块内存保存读出来的数据,那如何动态的绘制波形呢?
菜牛 2007-04-10
  • 打赏
  • 举报
回复
文件还有动态的?读完不就完了么。
zhourenyun 2007-04-10
  • 打赏
  • 举报
回复
那你的问题究竟在哪呢?
----------------------------------

如何动态的获取wave文件的数据呢?
WecanHuang 2007-04-10
  • 打赏
  • 举报
回复
那你的问题究竟在哪呢?

16,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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