一种模拟测控系统功能模件的仿真测试方法技术方案

技术编号:41374903 阅读:30 留言:0更新日期:2024-05-20 10:19
本发明专利技术公开一种模拟测控系统功能模件的仿真测试方法,通过包括:信号接口转接模块、模拟模块和测试数据激励文件构建的模拟测控系统功能模件的仿真测试系统实现。信号接口转接模块应答通信请求命令并反馈测试激励数据,模拟模块转发动作信号请求命令并接收激励数据反馈,测试数据激励文件建立通道号与测试激励数据对应列表。本发明专利技术降低了对功能模件功能测试的环境搭建难度,使得测试激励数据构造更加方便简单。

【技术实现步骤摘要】

本专利技术涉及一种仿真测试方法,特别是一种模拟测控系统功能模件的仿真测试方法


技术介绍

1、测控系统中用于对电压、电流测量和开关量信息的输入、输出的功能模件属于硬件板卡设备,测控系统软件通过调用其驱动程序对控制系统设备功能模件进行电压、电流测量采集,开关量信息的输入监视和输出控制,完成测控功能。由于功能模件是硬件设备,软件测试人员在对测控系统软件进行半实物仿真测试时遇到两个问题:一是功能模件通过多个连接线缆与外围设备相连,线路多且复杂,不利于仿真测试环境的搭建;二是功能模件实物上可以构造的测试数据受设备结构、安全规程等制约,软件测试人员无法构造出边界数据以实现预期测试场景的构建。


技术实现思路

1、本专利技术目的在于提供一种模拟测控系统功能模件的仿真测试方法,解决测控系统软件半实物仿真测试时功能模件搭建条件复杂和测试激励构造难的问题。

2、一种模拟测控系统功能模件的仿真测试方法的具体步骤为:

3、第一步 构建模拟测控系统功能模件的仿真测试系统

4、模拟测控系统功能模件的仿真测试系统,包括:信号接口转接模块、模拟模块和测试数据激励文件。

5、信号接口转接模块的功能为:应答通信请求命令并反馈测试激励数据。

6、模拟模块的功能为:转发动作信号请求命令并接收激励数据反馈。

7、测试数据激励文件的功能为:建立通道号与测试激励数据对应列表。

8、第二步 信号接口转接模块应答通信请求命令并反馈测试激励数据>

9、信号接口转接模块根据不同的太网通信请求命令内容,在测试激励数据文件中查找对应的测试激励数据,并将该测试激励数据通过命令应答回复给模拟模块。

10、第三步 模拟模块转发动作信号请求命令并接收激励数据反馈

11、模拟模块针对功能模件驱动接口函数重新构建函数内容,在每个函数中都建立以太网通信请求命令,命令内容根据接口函数的返回值或形参值的类型进行定义,将这些函数重新编写后的程序封装并等效替换原功能模件驱动程序。将每个接口函数中的以太网通信请求命令转发给信号接口转接模块,并将接收的命令应答赋值给该接口函数的返回值或形参值。

12、第四步 测试数据激励文件建立通道号与测试激励数据对应列表

13、测试数据激励文件建立相对应的通道号与测试激励数据对应列表,将预构建的测试激励数据填入到列表中。

14、至此,实现了模拟测控系统功能模件的仿真测试。

15、本专利技术针对功能模件硬件功能进行仿真,通过替换驱动程序,利用以太网通信的方式实现测试激励数据的注入,实现仿真测试的闭环。使得测试人员只需要通过了解功能模件的通道定义即可设计出用于测试的激励数据,完成对测控系统软件的测试场景搭建。本专利技术降低了对功能模件功能测试的环境搭建难度,使得测试激励数据构造更加方便简单。

本文档来自技高网...

【技术保护点】

1.一种模拟测控系统功能模件的仿真测试方法,其特征在于具体步骤为:

2.根据权利要求1所述的一种模拟测控系统功能模件的仿真测试方法,其特征在于所述信号接口转接模块的功能为:应答通信请求命令并反馈测试激励数据。

3.根据权利要求1所述的一种模拟测控系统功能模件的仿真测试方法,其特征在于所述模拟模块的功能为:转发动作信号请求命令并接收激励数据反馈。

4.根据权利要求1所述的一种模拟测控系统功能模件的仿真测试方法,其特征在于所述测试数据激励文件的功能为:建立通道号与测试激励数据对应列表。

【技术特征摘要】

1.一种模拟测控系统功能模件的仿真测试方法,其特征在于具体步骤为:

2.根据权利要求1所述的一种模拟测控系统功能模件的仿真测试方法,其特征在于所述信号接口转接模块的功能为:应答通信请求命令并反馈测试激励数据。

3.根据权利要求1所述的一种...

【专利技术属性】
技术研发人员:徐国焯陈俊文孙梦璘韩青松
申请(专利权)人:北京控制与电子技术研究所
类型:发明
国别省市:

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

1