1.5 连接电缆
连接电缆有四种:第一种是仪器控制电缆,如IEEE1394总线电缆、GPIB总线电缆等;第二种是仪器和接口适配器间的输入/输出电缆;第三种是连接接口适配器和被测件的测试电缆;第四种是附件连接电缆。
2 系统软件设计
系统软件部分以Windows XP为操作系统、以GPTS 3.0为测试程序开发和运行环境、以INCON 2.0为故障诊断推理平台进行设计,负责完成测试和诊断流程的管理、程序的运行、数据的分析、结果的记录等功能。系统软件采用模块化设计,主要包括:系统管理模块、系统自检自校模块、性能功能测试模块、故障诊断模块、仪器驱动模块、数据库与知识库模块、交互式操作手册模块等,其软件结构如图2所示。
系统管理模块:负责进行系统用户的身份验证、管理、状态的设置、各程序模块的调度等功能,是各个功能模块的管理中心。
系统自检自校模块:主要完成系统构造检查、仪器自检控制、信号转接中枢逻辑可靠性和准确性检查以及检测接口连接可靠性检查。
性能功能测试模块:完成RWR、整机及各LRU性能、功能指标的测试,它是决定测试是否满足需求、测试结果是否准确可靠的重要因素。性能功能测试模块采用面向信号的
ATLAS标准化测试语言编写,TPS(测试程序集)开发较规范,通用性、兼容性好,与硬件平台无关。
仪器驱动模块:测试程序与系统物理仪器的桥梁。主要包括:类仪器虚拟资源驱动、类仪器ACM驱动、IVI仪器驱动。类仪器虚拟资源驱动用于控制某一类仪器(如DMM类仪器)的共同行为方式,是用COM实现的DLL形式的软件模块。它的主要功能是将
ATLAS程序对测试需求的描述转换为对仪器的设置。类仪器ACM驱动是针对某类仪器的软件模块,它将类仪器虚拟资源驱动对仪器的设置传递给IVI驱动层。IVI驱动用于实现与物理仪器的交互,通过VISA软件I/O层与硬件直接交互,具有COM和C两种方式。
故障诊断模块:用于RWR各LRU的故障诊断和定位,给出维修的专家建议。故障诊断模块采用基于神经网络、模糊逻辑、专家系统的推理方法,实现了故障诊断的智能化。
数据库与知识库模块:用于保存软件要用到的各种数据,包括专家系统中的领域知识、测试数据及分析结果等。系统中的数据库包括专家知识库、测量结果数据库、诊断结果数据库、用户权限数据库、系统日志数据库等。
交互式操作手册模块:用于用户自我培训、巩固性学习、信息查询,使用方便、灵活。