Smaart V7的面向对象的程序架构
新的Smaart V7平台的最强大之处,在于它采用了面向对象的程序架构。软件实质上是有很多独立的代码模块组成,每个模块程序(对象)独立运行并相互关联。数据采集由输入模块处理,单通道测量和双通道测量分别由独立的频谱和响应对象处理,图像和用户界面也都有独立的模块对象。
这种架构可以创建出更符合用户需求的测量环境。事实上,只要电脑和声卡硬件性能允许,你可以同时进行任意多个单通道(频谱)和双通道(响应)测量。
这也意味着Smaaart的测量图像也是独立的对象,因此用户可以随时改变显示参数(包括平滑、带宽、摄谱图范围、相干性掩蔽、曲线颜等),而无须重新进行测量。
Smaart V7基本测量配置方法
使用Smaart V7的第一步,是对单通道测量(频谱模式)或双通道测量(频率响应、相位响应、脉冲响应等)进行配置。这里详细介绍一下软件具体功能和设置方法。
之前版本的smaart软件里,都是假定用户使用了一台2进2出的声卡。但是在Smaart V7中,允许用户连接多台声卡,其中每台声卡都可以有多个输入输出通道。鉴于Smaart V7无法猜测用户声卡的特性和测量需求,所以在第一次运行V7的时候,初始状态未作定义。不过用户一旦根据初始向导功能设置好了输入输出
通道之后,除非另作修改,否则这些状态在接下来的测量中都会被保留和继承下来。
只要是电脑操作系统本身能识别的声卡,无论.wav、CoreAudio或ASIO驱动,都可以为Smaart V7提供输入信号。事实上,Smaart V7支持同时从多个声卡获取多路信号。(注意:ASIO驱动的声卡一次只能使用一台。)
Smaart V7启动时,首先呈现在用户眼前的是
一个版权解释页面(如图)。与此同时,Smaart 也
在搜索操作系统下的可用声卡。Smaart 会把此时
搜索到的所有声卡加入设备列表,即使拔掉某个
声卡再重启软件,之前被搜索到的声卡仍然会保
留在设备列表里。
配置“音频输入/输出设备”
用户无需连接实际测量时用到的声卡,就可以在“Audio
Device Options”对话框中对声卡选项的整体参数进行配置。配
置内容包括Smaart 软件的全局采样率和量化比特(全局是指所
有声卡都必须支持这些设置参数),并把各声卡及其输入输出通
道名称改成更易识别的名字(Friendly Name),这样测量的时候
能更加直观些。另外,列表中用不到的声卡设备可以勾选它前面
的“ignored”(忽略)方框,这样它们就不会显示在其它测量选
项中了,或者也可以选中它之后点“REMOVE”,把它从本次测量
列表中删除掉。选中列表中的某一项,点击“Setting”按钮,可以打开该声卡的详细设置窗口,其中可以对每个输入通道进行校准(Calibrate),或指定“话筒校正曲线”(该校正文件可以从话筒厂家获得,或者用户自己按照规定的表格格式自己制作)。“音频输入/输出设备”对话框可以从Options 菜单下访问,或者直接用热键Altt+A 打开(热键是指Smaart 软件内图3:Options 菜单
置的键盘快捷命令)。
Options:Audio I/O 对话框
z 勾选ignore,可以将该声卡临时从
Smaart 的其它列表中隐藏。
z 用户可以给每个声卡和每个通道指
定一个易于理解的名称(Friendly
Name)。
制作表格新手入门z 用户可以查看各声卡设备的连接状
态(OK=已连接;N/C=未连接)。
配置“测量通道组”
在实际测量前,用户还必须进行“测量配置”。测量配置对话
框可以通过Options 菜单下的Measurement Config 选项打开(热
键是Alt+G),或者点击软件界面右侧控制区里的测量配置按钮(扳
手图标)打开。记住,Smaart V7不再采用固定的测量拓扑结构,
而是基于对象的架构体系,因此用户可以根据声卡通道数量,配置
出任意数量的单通道(频谱)以及双通道(响应)的测量对象。而
且,所有的这些通道既可以分别运行,也可以同时运行。
图5:测量配置按钮
在测量配置对话框里,用户可以定义测量通道对象,并把各通
道进一步组成“测量通道组”。
图6:测量配置对话框 –功能强大的界面,用于配置、控制和修改Smaart测量系统设置 在这个对话框的
左边,是测量配置架构的树形图。从这里可以查看、创建、复制、删除各个频谱(Spectrum)和传递函数(TF)测量组,并查看每个组中包含的测量通道。
这个树形图同时也可以用作“测量通道组”整体的纵览和选择。
新建了某个测量组之后,用户可以从树形图里面选中该组,并向其中添加测量对象,方法是点击(频谱测量组中的)“New Spectrum Measurement”或(TF测量组中的)“New TF Measurement” 按钮。
图7:New Spectrum Measurement按钮可以 图8:New TF Measurement按钮可以 创建一个新的单通道测量对象。 创建一个新的双通道测量对象。
在频谱测量组中,新建的单通道测量对象可以设置对应的声卡以及输入通道。在双通道的TF测量组中,
新建的测量对象需要设置对应的声卡以及“测量”和“参考”通道。在进行这些设置时,如果之前给声卡或声卡通道改过名字,那么这里显示的都是改名后的新名字。
在测量配置对话框中央的列表区里,用户可以管理每个测量组、调整测量对象的排列顺序(对应主程序窗口的排序)、改变输入通道、设置/更改每个测量对象的名称和曲线颜、并设置实时的“平均”测量(通过“New Average”按钮)。实时平均测量的结果来自对该组内其它测量对象数据的平均值。
测量配置对话框中,每个测量对象都给基于独立的Smaart测量引擎,也就是说都有各自单独的参数定义。因此,组中的每个测量对象在该窗口中都具有独立的标签页,便于用户分别查看设置。关于这些全局参数和独立参数的设置,会在后面的文章中针对具体测量要求详细介绍。
图8:测量配置对话框的组列表窗口,其中设置了一个实时平均项。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论