8885|44

69

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

WINCE下音频文件的频谱显示画柱状图有没好办法?我的会闪烁啊! [复制链接]

WINCE下音频文件的频谱显示画柱状图有没好办法?我的会闪烁啊!

最新回复

请楼主加一个我的Q:812306014。 需要请教一下!  详情 回复 发表于 2010-3-15 17:19
点赞 关注

回复
举报

79

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
在vc2005中做柱状图!
[url=http://topic.eeworld.net/t/20060206/09/4541153.html][/url]
 
 

回复

88

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
这个用双CDC,闪烁的问题应该就可以解决
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

4
 
求声音的频谱分析算法,就像winamp的柱状显示(2).

[url=http://topic.eeworld.net/t/20050107/09/3705915.html][/url]
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

5
 
FFT of waveIn audio signals


[url=http://www.codeproject.com/KB/audio-video/waveInFFT.aspx][/url]
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

6
 
引用 3 楼 xqhrs232 的回复:
求声音的频谱分析算法,就像winamp的柱状显示(2).

http://topic.eeworld.net/t/20050107/09/3705915.html


这个才是问题的实质,只要能得到波形显示的数据,显示不是什么问题的
 
 
 

回复

55

帖子

0

TA的资源

一粒金砂(中级)

7
 
求柱状图闪烁的解决之道
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

8
 
在网上看到很多人推荐使用CMEMDC这个类,我用了还是一样的闪。CMEMDC操作的是OFF-SCREEN,那应该有个前后LCD BUFFER的交换啊?但在网上没看到他们是怎么交换的(SWAP)。
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

9
 
闪烁的问题用双缓冲就能解决。
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

10
 
引用 8 楼 xajhuang 的回复:
闪烁的问题用双缓冲就能解决。


双缓冲技术有几个CDC类?三个?


1。一个源CDC-----比如对话框显示----要操作的CDC

2。一个备用缓冲CDC---用来存储整个将来要显示的源CDC的内容


3。一个小图CDC-----不断地选入小图并COPY到备用缓冲CDC里面


最后就是把准备好(画好一个个小图)的备用缓冲CDC一次性BITBLT到源CDC显示------双缓冲技术的原理是不是这样的???
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

11
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

12
 
最关键的是找个可靠的第三方控件。
试试vs2005添加NI公司(labview)显示柱状图控件
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

13
 
引用 11 楼 jgj58 的回复:
最关键的是找个可靠的第三方控件。
试试vs2005添加NI公司(labview)显示柱状图控件


WINCE下这样的想法不现实!!!
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

14
 
MFC制作双缓冲无闪烁的字幕滚动条


[/url]


MFC双缓冲解决图象闪烁
[url=http://www.diybl.com/course/3_program/c++/cppjs/200867/123361.html]



C++技巧(VC++双缓冲实现方法)

[url=http://www.china-b.com/kaoshi/kjsj/20090317/944145_1.html][/url]
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

15
 
我以为你是用vs2005做上位机显示界面 跟wince的下位机通讯
在wince下加NI控件肯定不行的 呵呵
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

16
 
LZ多少时间更新一次频谱呢?
我以前做的一秒更新一次,在CE5.0(CPU: <400MHz)上,使用双缓冲没有出现闪烁的问题。
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

17
 
100ms更新一次
 
 
 

回复

85

帖子

0

TA的资源

一粒金砂(初级)

18
 
引用 15 楼 91program 的回复:
LZ多少时间更新一次频谱呢?
我以前做的一秒更新一次,在CE5.0(CPU: <400MHz)上,使用双缓冲没有出现闪烁的问题。


这样不会太慢了?
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

19
 
引用 17 楼 xqhrs232 的回复:
引用 15 楼 91program 的回复:
LZ多少时间更新一次频谱呢?
我以前做的一秒更新一次,在CE5.0(CPU: <400MHz)上,使用双缓冲没有出现闪烁的问题。



这样不会太慢了?


是慢一些,自己做来玩的,当时只要求波形正确就OK
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

20
 
我觉得我已经用了双缓冲技术了,但还是闪烁!
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
福禄克有奖直播:高精度测温赋能电子制造 报名中!
直播时间:2025年2月28日(周五)上午10:00
直播主题:高精度测温赋能电子制造
小伙伴们儿快来报名直播吧~好礼等你拿!

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表