[发明专利]一种基于总线开发环境的功能测试方法及装置有效
申请号: | 202010598436.0 | 申请日: | 2020-06-28 |
公开(公告)号: | CN111694347B | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 赵良锐;李振远;张正峰 | 申请(专利权)人: | 北京经纬恒润科技股份有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李婷婷 |
地址: | 100020 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 总线 开发 环境 功能 测试 方法 装置 | ||
1.一种基于总线开发环境的功能测试方法,应用于总线盒子,其特征在于,所述总线盒子连接在被测控制器和总线之间,具有模拟网关功能且设置有测试配置界面,所述方法包括:
接收用户通过所述测试配置界面输入的测试配置参数,并依据所述测试配置参数进行相应的测试配置;
接收总线数据,并基于所述测试配置对所述总线数据进行处理;
若存在处理后的总线数据,将所述处理后的总线数据发送至所述被测控制器,以实现所述被测控制器相关功能的测试;
其中,若所述测试配置包括配置需更改数据的报文的报文ID,则所述接收总线数据,并基于所述测试配置对所述总线数据进行处理,包括:
接收总线数据,所述总线数据包括第三报文;
若所述第三报文的报文ID与所述需更改数据的报文的报文ID相同,则新创建一个第四报文;
将所述第三报文中不需要修改的数据的字节赋值给所述第四报文对应的字节;
将所述第三报文中需要修改的数据进行修改后,赋值给所述第四报文中与所述需要修改的数据对应的字节,得到处理后的第四报文。
2.根据权利要求1所述的基于总线开发环境的功能测试方法,其特征在于,所述测试配置包括配置停止路由的报文ID,则所述接收总线数据,并基于所述测试配置对所述总线数据进行处理,包括:
接收总线数据,所述总线数据包括第一报文;
若所述第一报文的报文ID与所述停止路由的报文ID相同,则停止所述第一报文的传送。
3.根据权利要求1所述的基于总线开发环境的功能测试方法,其特征在于,所述测试配置包括配置停发报文的控制器节点,则所述接收总线数据,并基于所述测试配置对所述总线数据进行处理,包括:
接收总线数据,所述总线数据包括第二报文;
若所述第二报文对应的控制器节点与所述停发报文的控制器节点的名称相同,则停止所述第二报文的传送。
4.根据权利要求1所述的基于总线开发环境的功能测试方法,其特征在于,在所述第三报文中包含校验和的情况下,还包括:
将所述第四报文中校验和所在字节按照预设算法进行计算并将计算结果赋值给所述校验和所在字节。
5.根据权利要求1-4任一项所述的基于总线开发环境的功能测试方法,其特征在于,所述测试配置参数包括运行时间,则还包括:
依据所述运行时间确定对应的测试配置的有效执行时间段;
则所述接收总线数据,并基于所述测试配置对所述总线数据进行处理,包括:
接收总线数据,并在所述有效执行时间段内基于所述测试配置对所述总线数据进行处理。
6.一种基于总线开发环境的功能测试装置,应用于总线盒子,其特征在于,所述总线盒子连接在被测控制器和总线之间,具有模拟网关功能且设置有测试配置界面,所述装置包括:
测试配置模块,用于接收用户通过所述测试配置界面输入的测试配置参数,并依据所述测试配置参数进行相应的测试配置;
数据处理模块,用于接收总线数据,并基于所述测试配置对所述总线数据进行处理;
数据传送模块,用于在数据处理模块中存在处理后的总数据的情况下,将所述处理后的总线数据发送至所述被测控制器,以实现所述被测控制器相关功能的测试;
其中,若所述测试配置包括配置需更改数据的报文的报文ID,则所述数据处理模块具体用于:
接收总线数据,所述总线数据包括第三报文;
若所述第三报文的报文ID与所述需更改数据的报文的报文ID相同,则新创建一个第四报文;
将所述第三报文中不需要修改的数据的字节赋值给所述第四报文对应的字节;
将所述第三报文中需要修改的数据进行修改后,赋值给所述第四报文中与所述需要修改的数据对应的字节,得到处理后的第四报文。
7.根据权利要求6所述的基于总线开发环境的功能测试装置,其特征在于,所述测试配置包括配置停止路由的报文ID,则所述数据处理模块具体用于:接收总线数据,所述总线数据包括第一报文;若所述第一报文的报文ID与所述停止路由的报文ID相同,则停止所述第一报文的传送;
或,
所述测试配置包括配置停发报文的控制器节点,则所述数据处理模块具体用于:接收总线数据,所述总线数据包括第二报文;若所述第二报文对应的控制器节点与所述停发报文的控制器节点的名称相同,则停止所述第二报文的传送。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京经纬恒润科技股份有限公司,未经北京经纬恒润科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010598436.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自密封气体高压阀
- 下一篇:网点机器人自调节方法及装置