我在 Simulink 中有一个多媒体文件块,我用它在我的扬声器上播放。它工作正常,但我想知道是否有一种方法可以使用 get_param 或类似方法在 MATLAB 中提取信号。我想在 GUI 上绘制整个信号,所以我需要在播放之前获得整个信号。
问问题
1434 次
2 回答
1
我最终使用 adsp.AudioFileReader
来阅读我的歌曲。甚至不打扰来自多媒体文件,因为我不知道如何快速获取整个信号(它以采样率输出,我想在播放歌曲之前绘制信号)。
我创建了一个while循环并step
足够快地通过dsp.AudioFileReader,然后通过多媒体块播放我的歌曲。
于 2012-05-08T14:38:15.407 回答
0
您可以将多媒体块连接到“到文件”或“到工作区”块吗?这会将信号保存到您以后可以加载的文件中,或者直接保存到工作区变量中。然后,您可以在 MATLAB 中绘制它,或将其合并到您的 GUI 中。
于 2012-05-08T10:02:08.050 回答