软件总体架构

    我们的测试软件不是一个简单的执行程序,而是适合BRT系列所有测试仪表/系统的完整的软件包,无论用户选用BR系列的哪种测试设备,都可以享受到统一的界面风格,相近的数据存储和处理模式。如下图所示:

B

软件总体架构分层示意图

 

应用层软件

  功能 适用范围
烧录器 更新测试仪单板软件,固化测试流程到单板 BR01和BR02测试仪
调试器 单步或批处理调试测试流程 所有测试仪和测试系统
流程编程器 测试流程编写工具,提供测试模板,无需具有编程基础,即可以编写测试流程 所有测试仪和测试系统
测试主界面 测试流程执行的主界面,以列表方式显示当前的测试结果 BR01和BR02测试仪可选择不采用
报表管理器 可根据测试时间,批次,单板序列号,故障类型等条件进行查询和数据分析,并生成报表 所有测试仪和测试系统
用户自设计程序 仅针对OEM厂商的模块,提供开发模板,OEM厂商可自行设计适合自己风格的测试界面 所有测试仪和测试系统

 

支撑层软件
 

功能

命令解析动态库 对应用层的命令进行解析,发送给通讯层程序,同时接收来自通讯层的报文,解析后把结果发给应用层程序。
通讯层动态库 RS232,Ethernet,GPIB通讯层程序,起到测试仪和计算机通讯作用
User动态库 构建在命令解析动态库和通讯层动态库之上的提供给用户二次开发的库,支持VB,VC和Labview调用

 

用户使用流程
  1. 理解UUT的测试要求
  2. 熟悉BRT系列测试仪的软硬件使用
  3. 利用调试器单步调试测试流程
  4. 利用流程编程器编写测试流程
  5. 启动测试主界面,调用相关测试流程
  6. 用报表管理器查询和分析测试结