仪控系统的设定值测试方法、装置、存储介质及电子设备与流程
- 国知局
- 2024-07-31 23:40:29
本发明涉及计算机,特别涉及一种仪控系统的设定值测试方法、装置、存储介质及电子设备。
背景技术:
1、核电厂的仪控系统在运行过程中,需要设置大量的传感器参数和驱动类设备参数的设定值,仪控系统中传感器参数的设定值和驱动类设备参数的设定值在核电厂安全运行起到非常关键的作用,因此,在核电非安全级仪控系统的工厂测试阶段中,需要对设定值进行严格的测试。
2、现有技术中,通常是通过人工的方式对各个设定值进行测试,然而,仪控系统中的设定值包含的数据类型比较庞大而且每种数据类型的参数也比较多,通过人工测试的方式速度和准确率较低,无法及时完成测试任务。
技术实现思路
1、本发明所要解决的技术问题是提供一种仪控系统的设定值测试方法、装置、存储介质及电子设备,能够快速准确地完成设定值的测试。具体方案如下:
2、一种仪控系统的设定值测试方法,包括:
3、响应于设定值测试指令,获取标准设定值文件;所述标准设定值文件包括仪控系统的多个功能块的设定值信息;
4、对所述标准设定值文件进行格式转换,获得标准设定值表格文件;所述标准设定值表格文件中包含各个所述功能块对应的分表;每个所述功能块对应的分表中记录每个所述功能块的各个设定值信息,每个所述设定值信息包括第一设定值参数和第二设定值参数中的至少一种;
5、将所述标准设定值表格文件中的第一设定值参数与预设的数据库文件中待测试的第一目标设定值参数进行比对测试,获得第一测试结果;
6、将标准设定值表格文件中的第二设定值参数与预设的算法块中待测试的第二待目标设定值参数进行比对测试,获得第二测试结果;
7、输出所述第一测试结果以及所述第二测试结果。
8、上述的方法,可选的,所述将所述标准设定值表格文件中的第一设定值参数与预设的数据库文件中待测试的第一目标设定值参数进行比对测试,获得第一测试结果,包括:
9、在预设的数据库文件中获取待测试的第一目标设定值参数;
10、在各个所述功能块中确定出第一目标功能块,并将已获取的每个所述第一目标设定值参数存入每个所述第一目标设定值参数所属的目标功能块对应的工作表文件中;其中,所述目标功能块对应的分表包含第一设定值参数;
11、将每个所述第一目标功能块对应的分表中的第一设定值参数以及工作表文件中的第一目标设定值参数进行比对测试,获得第一测试结果。
12、上述的方法,可选的,所述将每个所述第一目标功能块对应的分表中的第一设定值参数以及工作表文件中的第一目标设定值参数进行比对测试,获得第一测试结果,包括:
13、对于每个所述第一目标功能块,确定所述第一目标功能块对应的分表中的每个所述第一设定值参数的点名;根据每个所述第一设定值参数的点名,查询所述第一目标功能块对应的工作表文件;
14、对于每个所述第一设定值参数,若在对应的工作表文件中未查询到与所述第一设定值参数的点名相同的第一目标设定值参数,则对所述第一设定值参数添加第一标记;若在对应的工作表文件中查询到与所述第一设定值参数的点名相同的第一目标设定值参数,且所述第一设定值参数与该具有相同点名的第一目标设定值参数一致,则对所述第一设定值参数添加第二标记;若在对应的工作表文件中查询到与所述第一设定值参数的点名相同的第一目标设定值参数,且所述第一设定值参数与该具有相同点名的第一目标设定值参数不一致,则对所述第一设定值参数添加第三标记;
15、基于已添加标记的各个所述第一设定值参数,得到第一测试结果。
16、上述的方法,可选的,所述将标准设定值表格文件中的第二设定值参数与预设的算法块中待测试的第二待目标设定值参数进行比对测试,获得第二测试结果,包括:
17、在各个所述功能块中确定出第二目标功能块,并获取从所述仪控系统的软件工程导出的待测试文件;所述待测试文件中包含所述第二目标功能块的第二目标设定值参数;所述第二目标功能块对应的分表包括第二设定值参数;
18、将所述第二目标功能块对应的分表的第二设定值参数与待测试文件中的第二目标设定值参数进行比对测试,获得第二测试结果。
19、上述的方法,可选的,所述将所述第二目标功能块对应的分表的第二设定值参数与待测试文件中的第二目标设定值参数进行比对测试,获得第二测试结果,包括:
20、对于每个所述第二目标功能块,确定所述第二目标功能块对应的分表中的每个所述第二设定值参数的点名;根据每个所述第二设定值参数的点名,查询所述待测试文件;
21、对于每个所述第二设定值参数,若在所述待测试文件中未查询到与所述第二设定值参数的点名相同的第二目标设定值参数,则对所述第一设定值参数添加第一标记;若在所述待测试文件中查询到与所述第二设定值参数的点名相同的第二目标设定值参数,且所述第二设定值参数与该具有相同点名的第二目标设定值参数一致,则对所述第二设定值参数添加第二标记;若查询到与所述第二设定值参数的点名相同的第二目标设定值参数,且所述第二设定值参数与该具有相同点名的第二目标设定值参数不一致,则对所述第二设定值参数添加第三标记;
22、基于已添加标记的各个所述第二设定值参数,得到第二测试结果。
23、一种仪控系统的设定值测试装置包括:
24、获取单元,用于响应于设定值测试指令,获取标准设定值文件;所述标准设定值文件包括仪控系统的多个功能块的设定值信息;
25、格式转换单元,用于对所述标准设定值文件进行格式转换,获得标准设定值表格文件;所述标准设定值表格文件中包含各个所述功能块对应的分表;每个所述功能块对应的分表中记录每个所述功能块的各个设定值信息,每个所述设定值信息包括第一设定值参数和/或第二设定值参数;
26、第一测试单元,用于将所述标准设定值表格文件中的第一设定值参数与预设的数据库文件中的第一目标设定值参数进行比对测试,获得第一测试结果;
27、第二测试单元,用于将标准设定值表格文件中的第二设定值参数与预设的算法块中的第二待目标设定值参数进行比对测试,获得第二测试结果;
28、输出单元,用于输出所述第一测试结果以及所述第二测试结果。
29、上述的装置,可选的,所述第一测试单元,包括:
30、获取子单元,用于在预设的数据库文件中获取待测试的第一目标设定值参数;
31、第一确定子单元,用于在各个所述功能块中确定出第一目标功能块,并将已获取的每个所述第一目标设定值参数存入每个所述第一目标设定值参数所属的目标功能块对应的工作表文件中;其中,所述目标功能块对应的分表包含第一设定值参数;
32、第一测试子单元,用于将每个所述第一目标功能块对应的分表中的第一设定值参数以及工作表文件中的第一目标设定值参数进行比对测试,获得第一测试结果。
33、上述的装置,可选的,所述第二测试单元,包括:
34、第二确定子单元,用于在各个所述功能块中确定出第二目标功能块,并获取从所述仪控系统的软件工程导出的待测试文件;所述待测试文件中包含所述第二目标功能块的第二目标设定值参数;所述第二目标功能块对应的分表包括第二设定值参数;
35、第二测试子单元,用于将所述第二目标功能块对应的分表的第二设定值参数与待测试文件中的第二目标设定值参数进行比对测试,获得第二测试结果。
36、一种存储介质,所述存储介质包括存储指令,其中,在所述指令运行时控制所述存储介质所在的设备执行如上述的仪控系统的设定值测试方法。
37、一种电子设备,包括存储器,以及一个或者一个以上的指令,其中一个或一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行如上述的仪控系统的设定值测试方法。
38、基于上述本发明实施提供的一种仪控系统的设定值测试方法及装置、存储介质及电子设备,该方法包括:响应于设定值测试指令,获取标准设定值文件;所述标准设定值文件包括仪控系统的多个功能块的设定值信息;对所述标准设定值文件进行格式转换,获得标准设定值表格文件;所述标准设定值表格文件中包含各个所述功能块对应的分表;每个所述功能块对应的分表中记录每个所述功能块的各个设定值信息,每个所述设定值信息包括第一设定值参数和第二设定值参数中的至少一种;将所述标准设定值表格文件中的第一设定值参数与预设的数据库文件中待测试的第一目标设定值参数进行比对测试,获得第一测试结果;将标准设定值表格文件中的第二设定值参数与预设的算法块中待测试的第二待目标设定值参数进行比对测试,获得第二测试结果;输出所述第一测试结果以及所述第二测试结果。应用本发明实施例提供的方法,能够快速准确地完成设定值的测试。
本文地址:https://www.jishuxx.com/zhuanli/20240730/198027.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。