请教3维图形显示问题

2019-07-18 01:57发布

本帖最后由 nonameplayer 于 2014-10-10 21:02 编辑

大家好,请教个3维图形显示和滚动条的问题:我有个wav文件,读取后进行小波降噪和时频分析,但是时频分析的结果显示时遇到问题。我想能看的见整个波形(wav持续5秒)的时频分析结果,但是现在的程序只显示当前约0.1秒长的结果,请问如何解决? 异常.png

希望能一个屏幕内显示全部5秒的结果,或者能用滚动条前后拉动显示结果都可以。谢谢指点。
程序和音频文档请见附件:
wavelet and STFT.rar (850.3 KB, 下载次数: 14)




友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
nonameplayer
1楼-- · 2019-07-18 06:07
本帖最后由 nonameplayer 于 2014-10-10 20:59 编辑

应该是我的程序里每读取若干数据就是一个while循环,导致每循环一分析一显示,估计把全部数据一次读取再做分析就可以一次全部显示结果。不过今天虽然存了一个完整的数组,但是每个元素对应一个循环内读取的全部数据,导致还是每循环一分析一显示,无法直接读取全部数据再分析显示全部结果,直接让时频分析模块读取wav文件,则出错无法读取,请问大家有什么建议么?
2.png
nonameplayer
2楼-- · 2019-07-18 09:01
现在有个想法,在最后再接个创建数组的vi,看能不能生成一个新的,记录完整信息的数组,用于时频分析,手边没labview,明天再试一下
nonameplayer
3楼-- · 2019-07-18 10:51
不管是做成数组还是使用拼接波形的方法输出一个完整波形到时频分析,都会报错,但是一开始就直接读取全部波形(会导致响应慢且音频播放不顺)再时频分析就没问题,只能把时频分析单独做成一个选项了。
zhuxqstyle
4楼-- · 2019-07-18 15:16
 精彩回答 2  元偷偷看……

一周热门 更多>