绘制动态wave波形

时间:2022-08-16 19:19:30
如何动态的绘制wave波形呢?
请不要简单的告诉我设置个定时器,定时读取数据。
我是利用一个单文档选择wave文件,读取wave头之后,选择固定的数据后如wave头后面1024个数据可以静态的绘制波形.动态的没思路了,关于定时器使用我也想过可是没办法,希望大家能提提建议.我们这里不能上QQ.....哪位作过的好心人帮忙看看.谢谢.提建议也有分.

10 个解决方案

#1


那你的问题究竟在哪呢?

#2


那你的问题究竟在哪呢?
----------------------------------

如何动态的获取wave文件的数据呢?

#3


文件还有动态的?读完不就完了么。

#4


那如何实现wave波形的动态显示呢?
要是这样,是不是NEW一块内存保存读出来的数据,那如何动态的绘制波形呢?

#5


你把每1024个字节加载进来,比如先画出来
然后再读后面的1024个
刷新
……
到结束

#6


skypu(前田利家)
——————————————————
能不能说明白点呢  ?谢谢。

#7


做这个题目我的想法是1建立一个SDI然后在view类中创建一个选择wave文件的函数
2选择函数里读取wave文件中的数据,然后调用另外一个双缓冲的绘图类来绘制波形。


我希望能做一个动态的 假设我的wave文件是20秒的,我每毫秒绘制0.1秒的数据,然后显示20秒最后结束。
这个该如何实现呢?
我开始的想法是用一个定时器 到0.1毫秒的时候读一下数据然后绘制,最后发现实现不了。可能是水平不够。希望各位朋友不吝赐教。谢谢。再次感谢已经帮我出主意的各位。
谢谢你们。

#8


毫秒级要求太高了,何况0.1毫秒,这样的定时器SetTimer实现不了,绘图也来不及。至于数据,不用每次从头重新读啊,你第一次读了之后文件头都有了,下次只不过继续下去罢了。

#9


谢谢

#10


谢谢各位的回答.

#1


那你的问题究竟在哪呢?

#2


那你的问题究竟在哪呢?
----------------------------------

如何动态的获取wave文件的数据呢?

#3


文件还有动态的?读完不就完了么。

#4


那如何实现wave波形的动态显示呢?
要是这样,是不是NEW一块内存保存读出来的数据,那如何动态的绘制波形呢?

#5


你把每1024个字节加载进来,比如先画出来
然后再读后面的1024个
刷新
……
到结束

#6


skypu(前田利家)
——————————————————
能不能说明白点呢  ?谢谢。

#7


做这个题目我的想法是1建立一个SDI然后在view类中创建一个选择wave文件的函数
2选择函数里读取wave文件中的数据,然后调用另外一个双缓冲的绘图类来绘制波形。


我希望能做一个动态的 假设我的wave文件是20秒的,我每毫秒绘制0.1秒的数据,然后显示20秒最后结束。
这个该如何实现呢?
我开始的想法是用一个定时器 到0.1毫秒的时候读一下数据然后绘制,最后发现实现不了。可能是水平不够。希望各位朋友不吝赐教。谢谢。再次感谢已经帮我出主意的各位。
谢谢你们。

#8


毫秒级要求太高了,何况0.1毫秒,这样的定时器SetTimer实现不了,绘图也来不及。至于数据,不用每次从头重新读啊,你第一次读了之后文件头都有了,下次只不过继续下去罢了。

#9


谢谢

#10


谢谢各位的回答.