采用了Delphi编程语言, 中文化的图形操作界面,实现了测试系统所要求的操作功能。建立本机Access数据库,并通过对象模型ADO(Active Data Objects)进行数据库的访问,ADO最主要的优点是易于使用,速度快,内存支出少和磁盘遗迹小。使用Delphi开发数据库应用程序时,还可以将数据库组件(ADOQuery或Query)与SQL语句结合起来,以实现数据浏览、删除等功能
1.应用程序的API接口
根据提供的各种功能接口卡的底层驱动程序和数据读取/写入的例程,编写dll文件,并进一步封装成适合Delphi程序语言调用的API函数。实现图像数据的存储和输出回放、衰减控制和图像窗口的控制。
2.数据库操作
Delphi提供了数据访问(DataAccess)和数据控制(DataControls)的可视化控件,能够方便快捷地产生具有良好界面且功能强大的数据库应用程序,还应用了非可视化控件,例如TTable、TQuery、TDatabase等实现数据库的数据管理功能。
3.人机界面
充分利用Delphi提供的界面功能控件、按钮控件,菜单及数据显示控件开发友好的人机界面,达到简单操控,功能强大的要求,提供界面的动态提示以方便各种功能的操作,运用鲜明的状态指示控件实现各种状态、进程的指示。
4. 测试关键技术
4.1微暗室近场模拟开放空间测试技术
测试天线微暗室屏蔽罩置于已经安装了天线被测武器体上,接收被测武器发射的大功率信号,并且对被测武器的发射信号有一定程度的屏蔽作用。
测试天线微暗室屏蔽罩设计为正方形截面,顶面平行于地面,考虑到结构尺寸与强度,采用铝制材料制造,可以保证工作频段的屏蔽性能;为使得测试天线微暗室屏蔽罩不对武器天线的正常工作产生影响,内部需仿造电波暗室加入劈状吸波材料,由于所要吸收功率为大功率,吸波材料所处空间较小,为避免产生热量过多造成危险,吸波材料选为橡胶材料,且表面具有尖劈状突起;测试天线微暗室屏蔽罩底部需要与武器本体边界曲线进行共形设计,并底部覆盖较厚的吸波橡胶材料,既可以吸收电磁波,又能够进一步地实现共形设计;内部天线的设计采用宽带圆形单极子天线,可以满足尺寸、重量以及带宽的要求,测试天线微暗室屏蔽罩如图4所示。