本发明属于测试技术领域,涉及一种自动统计开关网络中开关切换次数的实现方法。
背景技术:
自动测试系统最大的优点是能够自动、快速地进行被测件或通道切换,这就需要用到关键设备——开关网络。开关网络在自动测试系统中起到连通激励仪器、响应仪器、被测件的作用,并为测试提供自动纽带的作用,它为测试建立通道。
开关网络设备内部由多个开关部件组成,而每个开关部件都有一定的使用寿命,即开关切换最大次数,如果开关切换次数超过最大次数,轻则影响测试准确度,重则使得测试无法进行,从而影响自动测试系统的测试。因此,测试人员对开关切换次数比较关心,要求开关网络固件在开关切换次数到达最大次数时,提示更换开关,且能随时查看每个开关的切换次数。开关网络在使用过程中,有可能发生开关的更换、增减等情况,这就要求开关网络中的开关在增加、减少、更换或改变位置后,不能影响开关切换次数的统计。
技术实现要素:
本发明的目的在于提出一种自动统计开关网络中开关切换次数的实现方法,通过该方法便于实时记录每个开关的切换次数,如果达到最大切换次数,进行报警提示;与此同时,上述方法还实现了开关次数的记录适应开关的增加、减少、更换和位置改变等变化。
为了实现上述目的,本发明采用如下技术方案:
一种自动统计开关网络中开关切换次数的实现方法,包括:
生成开关信息并将所述开关信息保存至开关网络信息文件中的步骤;
开关网络固件启动时,装载上述开关网络信息文件的步骤;以及
开关网络固件切换开关时,进行开关切换次数叠加、超限判断、记录开关信息并将所述开关信息保存至上述开关网络信息文件中的步骤;
其中,开关网络信息文件包括开关网络中开关个数以及所有开关信息;
开关信息包括开关序号、开关编号、切换次数以及最大切换次数;
开关序号为开关在开关网络内的位置;开关编号为开关的唯一标识。
优选地,所述实现方法还包括对已有的开关网络信息文件进行重新编辑的步骤。
优选地,开关切换次数叠加、超限判断的具体过程为:根据开关索引定位切换开关,叠加开关切换次数;判断开关切换次数是否超过最大切换次数,如果超限则进行报警提示。
优选地,当开关网络中的开关发生增加、减少、更换或位置改变时生成上述开关信息。
本发明具有如下优点:
本发明在开关网络中的开关发生增加、减少、更换或位置改变时生成开关信息,以使开关信息与开关变化保持一致,增强了开关网络固件的可扩展性,上述开关信息包括开关序号、开关编号、切换次数和最大切换次数等,这些信息存储为开关网络信息文件。在切换开关时,实时记录开关切换次数并存储,如果达到最大切换次数,则进行报警提示。本发明实现了开关网络中开关切换次数的自动统计,同时提高了开关网络固件的可扩展性。
附图说明
图1为本发明中自动统计开关网络中开关切换次数的实现方法的原理框图;
图2为本发明中开关网络信息文件的组成示意图;
图3为本发明中开关切换次数叠加、超限判断的流程示意图。
具体实施方式
下面结合附图以及具体实施方式对本发明作进一步详细说明:
如图1所示,一种自动统计开关网络中开关切换次数的实现方法,涉及的程序模块及文件有开关网络固件1、开关管理模块2、切换次数记录模块3和开关网络信息文件4。
开关网络固件1可以调用开关管理模块2和切换次数记录模块3,此外,开关网络固件1还可以装载开关网络信息文件4。
当开关网络中的开关发生增加、减少、更换或位置改变时,开关网络固件1可以调用开关管理模块2生成开关信息,以使开关信息与开关网络中开关的变化保持一致。
开关管理模块2可以生成和编辑开关信息,并保存至开关网络信息文件4中。开关管理模块2主要包括开关增加、删除、编辑等操作,增强了开关网络固件1的扩展性。
当开关网络中切换开关时,开关网络固件1可以调用切换次数记录模块3进行开关切换次数叠加、超限判断、记录开关信息并保存至开关网络信息文件4中。
如图2所示,开关网络信息文件4中包括开关网络中开关个数以及所有开关信息。
开关信息包括开关序号、开关编号、切换次数以及最大切换次数。其中,开关序号为开关在开关网络内的位置;开关编号为开关的唯一标识。
具体的,本发明中自动统计开关网络中开关切换次数的实现方法,包括:
生成开关信息并将所述开关信息保存至开关网络信息文件4中的步骤;
开关网络固件1启动时,装载上述开关网络信息文件4的步骤;以及
开关网络固件1切换开关时,进行开关切换次数叠加、超限判断、记录开关信息并将所述开关信息保存至上述开关网络信息文件4中的步骤。
其中,通过开关网络固件1调用开关管理模块2可以生成开关信息,通过开关网络固件1调用切换次数记录模块3可以进行开关切换次数叠加、超限判断、记录开关信息等操作。
如图3所示,开关切换次数叠加、超限判断的具体过程为:
根据开关索引定位切换开关,叠加开关切换次数;
判断开关切换次数是否超过最大切换次数,如果超限则进行报警提示。
当然,以上说明仅仅为本发明的较佳实施例,本发明并不限于列举上述实施例,应当说明的是,任何熟悉本领域的技术人员在本说明书的教导下,所做出的所有等同替代、明显变形形式,均落在本说明书的实质范围之内,理应受到本发明的保护。