信息物理测试协议处理系统及方法技术方案

技术编号:33303989 阅读:31 留言:0更新日期:2022-05-06 12:12
本发明专利技术公开了一种信息物理测试方法,包括以下步骤:解析配置文件:解析协议属性,解析根节点名称、寻包方式和字节序;遍历数据类型,遍历所有的数据类型,把所有类型保存在类型容器中;以根节点为初始点,构造协议树从根节点开始,依次遍历根节点包含的数据如果包含的数据是基本类型,则直接构造叶子节点;如果包含的数据是包类型,那么以包为子树的根节点,构造该包的子树。本发明专利技术解决了数据交互与处理过程中的差异化、非兼容、配置冗余等问题。配置冗余等问题。配置冗余等问题。

【技术实现步骤摘要】
信息物理测试协议处理系统及方法


[0001]本专利技术涉及信息系统,特别涉及一种信息物理测试协议处理系统及方法。

技术介绍

[0002]当一套系统涉及到多个物理上独立的子系统时,子系统之间需要进行数据传递。子系统之间传递的数据格式往往根据不同的业务场景,在系统设计时统一设计。设计完数据格式后,由各个子系统分别编写该数据格式的收发程序,从而完成子系统间的通信。这样的弊端是,一旦业务场景出现变化,那么数据格式也要发生相应的改变;一旦数据格式改变,对数据的处理程序也要重新编写。
[0003]信息物理测试系统,要面对成百上千的测试设备。这些测试设备种类繁多,而且大部分的数据格式已经定义好。如果我们要和市场上这些已知的设备,以及未来更多的未知设备进行数据通信的话,势必要对每一种数据格式进行专门的编码,这样会极大地浪费工作量。
[0004]目前业界的解决方案:目前业界针对类似问题,主要思想是对通信协议进行抽象,把要数据格式抽象为整数、浮点数、字符串、容器等通用概念,用户通过配置文件把要数据格式配置好,然后由统一的程序对配置文件进行解析,这样本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种信息物理测试系统,其特征在于,包括FMU(功能模型单元)模型、可视化编程模块、终端系统仿真模块、参数与故障注入模块、数据分析与状态显示模块、以及用例自动化测试模块;FMU(功能模型单元)模型,包括被测部件的硬件配置建模和数据传输格式配置建模两部分,其中的FMU模型依靠第三方仿真建模平台,上创建器件模型,其模型接口以FMI为标准,将所生成的FMU文件在平台的模型管理界面添加到平台中,生成固定的图标;可视化编程模块,将与硬件相关联的其他模型和环境模拟模型以软件形式构建在仿真设计平台上的,将被测软件所在仿真平台通过资源加载连接到虚拟测试控制软件,被测模型与其他相关模型导入完毕后,将它们按照实际的接续关系,连接输入/输出端口,设置各个测试模型的初始参数和仿真配置,将众多模型集成为一个完整的测试系统;终端系统仿真模块,每次终端启动,SimuMaster程序便开始运行,监听任务信息,当仿真任务开始时每一个终端的程序会有SimuMaster拉起一个具体的执行程序SimuSlave进行仿真任务初始化和仿真运行工作,在初始化过程中系统会根据半物理仿真任务创建唯一的ID标识,并且识别保存任务中的全部模型与连线关系;参数与故障注入模块,在物理仿真测试过程中对仿真任务进行参数注入、故障注入等操作,可在测试控制软件中配置相关参数;数据分析与状态显示模块,测试后得到仿真结果需要进行可视化显示,则可通过测试控制软件来选择所需显示端口信息和显示形式等,最终由显控软件对半物理仿真结果进行展示;用例自动化测试模块,根据仿真任务明确测试逻辑,调用专门软件中原子库的相关模型,生成测试用例,然后进行测试用例的数据配置,最终生成自动化测试用例,其还可以保存至数据库以供后续仿真任务使用;当信息物理仿真测试控制软件上的测试模型系统连接和仿真控制设置完毕,同时测试用例软件生成数量可观的测试序列后,即可进入到半物理仿真测试中主要的测试环节,在该环节中,可以根据测试任务的需要,对被测系统进行暂停、继续、参数注入、结束测试等操作,测试过程中的选取显示的端口信息在先前配置的结果显示平台上以所需的方式展现出来,测试结束后,测试数据自动保存在仿真结果数据库中并可供查看。如果需要对测试数据进行分析诊断,可将测试的数据传入到数据的分析软件中。数据分析软件在测试数据中采集有用的信息,这些信息通过故障诊断算法、数据判读等操作,可以对半物理仿真测试中被测系统的故障进行识别、诊断和定位等;在运行过程中由控制计算机负责收集各类器件的传感数据,将数据组包后由硬件系统传输给接收系统进行解包处理。遥控过程与之相反,由地面发出遥控指令组包数据,由硬件系统接收后,交给控制计算机将指令数据解包,按照指令信息进行控制。2.根据权利要求1所述的测试系统,其特征在于,在数据交互流程中涉及了组包和解包两种数据交互和数据处理的方式,组包过程涉及到了将仿真数据和指令生成组包...

【专利技术属性】
技术研发人员:田野孙波张雷
申请(专利权)人:北京空间飞行器总体设计部
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1