我在Simulink中有一个多媒体文件块,我用它来播放我的扬声器。它运行正常,但我想知道是否有一种方法可以使用get_param或类似方法在MATLAB中提取信号。我想在GUI上绘制整个信号,所以我需要在播放之前获得整个信号。
答案 0 :(得分:1)
我最后用dsp.AudioFileReader
来读我的歌。甚至没有打扰多媒体文件,因为我不知道如何快速获取整个信号(它以采样率输出,我想在播放歌曲之前绘制信号)。
我创建了一个while循环,step
通过dsp.AudioFileReader快速播放,然后通过多媒体块播放我的歌曲。
答案 1 :(得分:0)
您可以将多媒体块连接到“To File”或“To Workspace”块吗?这会将信号保存到以后加载的文件中,或直接保存到工作区变量中。然后,您可以在MATLAB中绘制它,或将其合并到GUI中。