System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及测试,尤其涉及一种门禁控制器测试方法、装置、存储介质及计算机设备。
技术介绍
1、随着人们对管理便捷性和安全性的需求的不断提升,门禁系统被广泛配置于楼宇、办公室、工厂等场所的出入口通道上,以对出入口通道进行管制,即在对用户的身份识别通过时,开启相应的出入口通道,否则保持关闭相应的出入口通道。
2、在门禁系统中,主要是利用门禁控制器来实现门禁系统的所有功能,因此需要定期对门禁控制器中各项功能进行状态测试,以保证门禁系统的质量。其中,继电器作为门禁控制器的控制电子部件,在门禁控制器中起到关键性作用。因此,现有技术在对门禁控制器进行测试时,通常只对继电器进行测试。然而,只对继电器进行测试会使得目前对门禁控制器的测试过程较为单一,无法对门禁控制器的各项功能进行全面测试,进而导致测试准确率较低。
技术实现思路
1、本申请的目的旨在至少能解决上述的技术缺陷之一,特别是现有技术中对门禁控制器的测试过程较为单一,无法对门禁控制器的各项功能进行全面测试,进而导致测试准确率较低的技术缺陷。
2、本申请提供了一种门禁控制器测试方法,所述方法包括:
3、根据预设测试逻辑生成设备测试指令,所述设备测试指令包括继电器测试指令、线路测试指令和通信测试指令;
4、利用测试设备基于所述设备测试指令对门禁控制器进行状态测试,得到与所述继电器测试指令对应的继电器状态结果、与所述线路测试指令对应的线路状态结果以及与所述通信测试指令对应的通信状态结果;
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、本申请提供的一种门禁控制器测试方法、装置、存储介质及计算机设备,在对门禁控制器进行测试时,根据预设测试逻辑生成设备测试指令,其中,该设备测试指令包括继电器测试指令、线路测试指令和通信测试指令,这样就能够通过该设备测试指令来触发门禁控制器进行不同功能的测试;接着可以利用测试设备基于该设备测试指令对门禁控制器进行状态测试,得到与继电器测试指令对应的继电器状态结果、与线路测试指令对应的线路状态结果以及与通信测试指令对应的通信状态结果,以此可以实现对门禁控制器进行多项功能的测试;最后可以根据继电器状态结果、线路状态结果及通信状态结果生成门禁控制器的测试结果。本申请对门禁控制器的各项功能进行全面测试后得到的测试结果综合考虑了门禁控制器的各项功能的影响,因此可以提高门禁控制器测试的准确率。
本文档来自技高网...【技术保护点】
1.一种门禁控制器测试方法,其特征在于,所述方法包括:
2.根据权利要求1所述的门禁控制器测试方法,其特征在于,所述利用测试设备基于所述设备测试指令对门禁控制器进行状态测试,得到与所述继电器测试指令对应的继电器状态结果,包括:
3.根据权利要求2所述的门禁控制器测试方法,其特征在于,所述利用测试设备对关闭状态下的继电器进行测试,得到所述继电器的第一反馈结果,包括:
4.根据权利要求2所述的门禁控制器测试方法,其特征在于,所述利用测试设备对启动状态下的继电器进行测试,得到所述继电器的第二反馈结果,包括:
5.根据权利要求1所述的门禁控制器测试方法,其特征在于,所述利用测试设备基于所述设备测试指令对门禁控制器进行状态测试,得到与所述线路测试指令对应的线路状态结果,包括:
6.根据权利要求1所述的门禁控制器测试方法,其特征在于,所述利用测试设备基于所述设备测试指令对门禁控制器进行状态测试,得到与所述通信测试指令对应的通信状态结果,包括:
7.根据权利要求1所述的门禁控制器测试方法,其特征在于,所述根据所述继电器状态
8.一种门禁控制器测试装置,其特征在于,包括:
9.一种存储介质,其特征在于:所述存储介质中存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如权利要求1至7中任一项所述门禁控制器测试方法的步骤。
10.一种计算机设备,其特征在于,包括:一个或多个处理器,以及存储器;
...【技术特征摘要】
1.一种门禁控制器测试方法,其特征在于,所述方法包括:
2.根据权利要求1所述的门禁控制器测试方法,其特征在于,所述利用测试设备基于所述设备测试指令对门禁控制器进行状态测试,得到与所述继电器测试指令对应的继电器状态结果,包括:
3.根据权利要求2所述的门禁控制器测试方法,其特征在于,所述利用测试设备对关闭状态下的继电器进行测试,得到所述继电器的第一反馈结果,包括:
4.根据权利要求2所述的门禁控制器测试方法,其特征在于,所述利用测试设备对启动状态下的继电器进行测试,得到所述继电器的第二反馈结果,包括:
5.根据权利要求1所述的门禁控制器测试方法,其特征在于,所述利用测试设备基于所述设备测试指令对门禁控制器进行状态测试,得到与所述线路测试指令对应的线路状...
【专利技术属性】
技术研发人员:林帅键,卢创,
申请(专利权)人:厦门熵基科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。