SBench 6 提供了一个易于使用的图形界面,用于仪器控制以及数据采集、生成、可视化、分析和文档记录。新增功能(其中大部分免费)扩展了软件的通用性,增加了自动化功能,并增强了信号处理能力和测量精度。.

对于希望以简单方式在自动化操作序列中使用 SBench6 的用户,现在提供了一个脚本工具。脚本允许将基本命令组织到一个纯 ASCII 文件中,然后由 SBench 6 程序调用该文件。例如,可以指示 SBench 6 加载特定配置、启动和停止数据采集、等待或循环、导出数据,甚至调用外部程序(参见图 1)。.

另一项实用功能是数据插值。当数字化仪的采样率限制了测量精度时,这项强大的功能可用于提高参数测量的准确性。SBench 6 的插值函数基于 SinX/x 算法(有时简称 SinX),能够预测性地在实际采集的数据点之间插入样本。如果插值效果良好,则可以生成具有更高有效采样率且更接近待分析模拟波形的波形。
当输入信号频率接近奈奎斯特极限(采样率的一半)时,插值的优势就显而易见了。

如图 2所示,一个幅度为 1.82 V、频率为 20 MHz 的正弦波信号由数字化仪以 125 MS/s 的采样率和 16 位分辨率采集。左侧的黄色曲线显示的是未插值的信号,采样点用直线连接。右侧的蓝色曲线显示的是同一信号,但启用了插值。两条曲线都进行了垂直方向的放大,以便观察正弦波的上半部分。
请注意,20 MHz 的信号频率仍然远低于 62.5 MHz 的奈奎斯特频率极限。然而,黄色曲线(未插值)的采样率已经不足以精确测量信号的幅度。问题在于,在 125 MS/s 的采样率下,正弦波的每个周期仅包含大约六个采样点。启用插值功能可以提高采样率。在本例中,我们选择了 10 的插值因子,从而生成了每个周期包含 60 个采样点的曲线。对两条波形进行峰峰值幅度参数测量(左下角)表明,幅度精度得到了显著提高。
只要输入信号的频率成分不超过奈奎斯特极限,插值法也可用于提高其他参数测量的精度(例如上升时间和下降时间,以及频率和周期等周期性参数)。

SBench 6-Professional 拥有丰富的数据处理工具(例如,FFT 分析、数学函数、滤波、平均、参数测量等),现在新增了一个插件选项,进一步增强了这些工具的功能。用户可以创建自定义计算,并将其作为自编译插件,自动链接到 SBench 6 计算套件。该插件选项包含一个 SDK 以及一系列基于 C++ 编程语言的示例。它使程序员能够通过对采集的信号进行高级计算来开发自己的插件。任何可以使用标准开发方法执行的计算都可以实现。此外,任何系统文件(例如滤波器参数、传感器校准值或参考信号)都可以用于计算。该 SDK 还提供了一个用于用户交互的回调函数,以便向用户显示简单的对话框和其他信息,例如注意事项或严重警告。.

插件选项允许用户将自己的处理功能集成到 SBench 6 程序中。处理后的信号可以显示、用于进一步计算、导出或包含在报告中。例如,当使用带有传感器的数字化仪时,插件可以将传感器校准信息集成到程序中。图 3 显示了一个典型的插件示例,其中信号被反转并存储。请注意,程序员可以使用整数或双精度值、组合框、字符串或复选框来定义计算设置。
编写自定义计算例程可以将 SBench 6 软件转变为功能强大的特定应用工具。例程开发完成后,生成的插件文件可以根据任何 SBench 6 专业版许可证免费分发给最终用户。

计算单个值:
作为 SBench 6 增强测量功能的一部分,新增的公式功能现在也支持计算单个值。这些值可以根据光标信息、源信号的任意样本,甚至其他计算结果计算得出。
除了处理灵活性之外,在使用程序的函数生成器创建新波形时,还可以访问单个值并将其纳入公式中。最终,SBench 6 提供了一个强大的波形创建工具,允许您使用已录制或已加载的信号、丰富的数学运算以及单个值来创建波形。

为了使数字化仪的输入范围配置更加快捷方便,SBench 6-Professional 新增了输入通道预览窗口。该窗口以低采样率持续监测输入信号,并使用条形图显示其关键信号特征。对于每个激活的通道,输入通道预览窗口会显示当前的最小值、最大值和平均值。颜色编码(绿色、红色和黄色)会突出显示位于指定范围内或范围外的信号,以及输入范围状态发生变化的情况。用户可以立即了解每个通道的状态,从而快速判断何时需要调整其增益或偏移设置。.

所有 SBench 6 专业版用户均可免费使用。
除可选的自定义计算插件外,已在使用 SBench 6 专业版的用户均可免费使用新增功能(脚本编写、单值公式、输入通道预览和插值)。这些功能以及程序的其他近期新增功能(例如基于 FFT 的功率谱密度测量)均包含在内。