测试程序开发

SoundCheck用于创建测试的可视化脚本工具, 不需要了解C++,Visual Basic或其他正式的编程语言。 取而代之的, 是一个简单的点击式用户界面来指导操作员进行整个测试安装。 一个完整的测试程序包含了一系列的步骤类别;在每个步骤类别,可以从一个预配置步骤图书馆里选择选项 。 任何步骤都可以被修改,新的步骤也可以随时添加到图书馆里。 复杂的测试可以从已保存的子程序图书馆中创建。

步骤类别包括:

  • 硬件步骤来安装声卡,数字I/O和外部接口参数
  • 校准步骤来校准测量传感器和外部设备,如功率放大器和人工嘴
  • 信息步骤来提供当地语言的信息,来测试 运算符,或收/发数字I/O, RS-232, 和IEEE-488 信息
  • 激励步骤来创建基于正弦波的激励或播放WAV文件
  • 采集步骤来启动声卡的播放/记录功能,或是利用程序中的虚拟音频测试台
  • 分析步骤来分析频率和时域中的响应
  • 恢复步骤来恢复校正曲线或“黄金”单元中的曲线以做比较
  • 后处理步骤来精确统计处理数据和测试结果
  • 上下线步骤来将曲线和单一值跟用户自定义的通过/失败上下限值做比较
  • 显示步骤来创建SoundCheck里的显示模版
  • 序列号步骤来手动输入或自动增加产品的序列号
  • 统计步骤来计算数据,结果和实时收益 参数yield in real-time
  • 自动保存步骤 来自动保存数据和结果为多种格式
  • 打印步骤 来自动打印在程序显示步骤中创建的显示布局
  • 用户自定义步骤来插入用户设计的LabVIEW™ VIs
Flow chart

范例:

该范例显示了在测量扬声器频率和相位的简单测试中可能会选用的步骤。 从每个类别中选取的预定义步骤用于:

  1. 产生一个从20 Hz 到 20 kHz的正弦波,
  2. 从声卡中播放信号,并同时纪录响应时间波形,
  3. 分析时响来生成频率和相位数据,并最终
  4. 显示结果。

从这个简单的4步程序中,你可以添加附加步骤来保存数据,将测量结果跟预设上下限相比较,处理数据(例如平滑曲线,,确定 Thiele-Small参数等等.), 操控外围设备(如极坐标的音频检测转台),跟操作员交流以提供输入数据或进行人工操作。