该测试系统具有体积小、定量测试精度高,自动化水平高、工作可靠等优点,达到了模块化、通用化、系列化要求,在军事和经济效益方面有显著特点。
2. 数据链仿真测试技术
武器数据链测试系统以计算机和武器数据链模拟模块为核心,其性能先进、结构紧凑、操控性强,在仿真应用测试、协议测试方面具有独特的一面,达到了动态测试、智能测试的要求。
被测武器数据链系统的性能指标覆盖射频性能、时间同步、信号格式、图像处理、电磁兼容、天线跟踪等方面,测试系统实现了对数据链系统联调、技术阵地检测、生产调校、故障发现等功能,达到了全系统一体化动态测试的目标。
在测试技术方面,基于电磁波传播理论,提出微暗室、近场模拟开放空间实际环境的测试方法,采用微波网络系统辨识技术确定近场收发天线之间的传递函数,实现了实时在线射频信道定量测量,降低无源互调,解决了高功率防护和电磁兼容问题;提出了武器专用数据链测试系统的协议测试技术,进行协议统计分析、数据处理,并通过这种协议测试技术手段实现了对武器数据链协议一致性、互操作性、鲁棒性的测试。
3. 数据链测试系统组成
3.1硬件组成
数据链测试系统主要由工业控制计算机和武器数据链模拟模块组成,如图1所示。
工业控制计算机内部扩展多个RS-422串行接口和USB2.0接口。其中对外的RS-422接口用于与武器测试系统传输双向串行控制数据,接收指令信息,并通过对内的RS422接口将数据链传输的状态信息传送到武器测试系统,同时也能够对武器数据链模拟设备进行指令控制。USB2.0接口用于转存或接收外部规定格式的图像与信息文件,用于图像和信息数据还原处理。工业控制计算机还用于测试控制,接收武器测试系统的命令或由本地产生命令通过I/O数字接口控制程控衰减器,用于测试数据链接收机灵敏度。工控机内部插接PCI-9846高速数据采集卡,完成图像数据的采集及图像分析处理,并实现图像存储和回放。
武器数据链模拟设备完成指令信息的发射、图像及状态信息的接收。指令由武器测试系统或本地工控机产生,产生的指令通过模块的指令基带处理、调制并发射。同时模块的图像接收机接收信号并解调和进行基带处理,输入至PCI-9846高速数据采集卡,由工控机对接收的图像进行分析处理。
数据链测试系统的应用测试框图如图2所示。
3.2测试软件架构
测试软件架构主要包括下列几部分,如图3所示:
1.应用程序
提供友好的人机控制界面,实现指令发送、状态信息数据显示、图像数据的存储、回放、状态、记录显示、图像监视等功能,能够接收武器测试系统的控制,实现远控条件下的功能操作。
2.数据库
存储图像数据记录,并能够查询。
3.应用程序接口服务层
应用程序通过调用应用程序接口服务层向的API接口函数,实现从API接口函数到用户应用程序的解释。
4.软件服务层
动态链接库和系统配置文件是软件服务层的主要内容,在软件服务层实现对硬件板卡的管理和调度驱动程序,并完成接口服务层到硬件接口之间的转换。使得应用程序与板卡硬件类型无关。
5.板卡硬件驱动程序层
板卡硬件驱动程序层实现具体的功能调用。
3.2测试软件设计
采用了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提供的界面功能控件、按钮控件,菜单及数据显示控件开发友好的人机界面,达到简单操控,功能强大的要求,提供界面的动态提示以方便各种功能的操作,运用鲜明的状态指示控件实现各种状态、进程的指示。
台达DOP-W系列提供10.4”/12”/15&rdqu…
JetNet 3005G · 5口全千兆RJ-45交换机 …
显示规格 一般规格 环境规格 结构规格 外形…
功能规格 …
功能规格 …
西门子SIMATIC S7-400PLC的主要特色为:极高的处理…