生成与模拟输出信号发生器
展示了如何使用这个主题模拟输出信号发生器应用程序定义和生成信号从一个音频设备。
打开模拟输出信号发生器在MATLAB®将来发布,应用程序选项卡,测试和测量部分中,点击模拟输出信号发生器。
打开后,模拟输出信号发生器试图找到你所有的模拟和音频输出设备。
请注意
打开模拟输出信号发生器删除所有现有DataAcquisition在MATLAB接口。
DataAcquisition接口创建的模拟输出信号发生器不是从MATLAB命令行访问。
如果您插入一个设备虽然应用程序是开放的,但是你必须刷新访问设备的清单。在设备选项卡上,单击刷新。使用相同的程序从清单中删除设备后拔掉它。
选择您想要使用的设备设备列表。默认情况下,应用程序立即测试信号的显示预览。
使用以下步骤生成一个音频输出的合唱亨德尔的“哈利路亚”弥赛亚。
选择输出的设备。这可能是主声音驱动程序,扬声器或耳机。
声音数据装载到工作区MATLAB使用下面的命令:
负载汉德尔
这两个变量装入你的工作区。声音数据包含在数组
y
。采样率是包含在变量中Fs
。您将需要知道采样率,所以显示它的价值。Fs
8192年
在信号的类型模拟输出信号发生器将来发布,选择工作空间变量。在相邻的选择列表中,选择
y
。这表明发电机输出的数据的来源。进入
Fs
的价值8192年
在率文本框中模拟输出信号发生器。这表明采样率。应用程序现在应该像这样。点击生成产生的声音输出。
如果你成功地产生一个声音输出,试着尝试的一些设置应用。例如,修改率值或数量的周期。
提示
如果你不能听到任何声音,使用测试信号选项来生成一个不变的基调。检查所有您的硬件连接和不同设备的应用程序,直到你听到了基调。
在模拟输出信号发生器,点击生成脚本MATLAB应用程序打开的编辑器和显示的代码产生的信号。生成的代码是有限的(不连续的)这个例子的输出。