一种多路时延控制系统及方法与流程
- 国知局
- 2024-08-05 11:54:52
本发明涉及多路时延控制,并且更具体地,涉及一种多路时延控制系统及方法。
背景技术:
1、图1是不借助记录与计算装置与系统参数配置装置,控制多路时延的完整过程,在得到硬件产生的关键信号后,需要人为记录与计算,与满足完备性测试要求的时间做差值,最后根据结果,人为调整图1中的等待时间,甚至完全改变原先的发送顺序,这一过程可能需要多次迭代,复杂度不言而喻。
2、控制多路时延通常应用于需要精密控制关键信号的前后发生时间的测试,对于多路任务发生某些结果的时间前后关系要求很高。然而这样的完备测试通常需要大量的时间以及人员参与。
3、现有技术在完备测试过程中,都会人为根据每一次不同场景,控制各多路任务的发送时间,使多路任务产生结果的时间前后发生调整,达到完备测试的目的。这一过程需要针对每次情况,都做调整,甚至为了达到效果,多次调整。对工程师的专业技能要求比较高。
4、现有技术在完备测试过程中,多个关键信号产生的时间点并非只有唯一的情况,有多种情况需要构造测试。现有技术不利于保留已有的多轮各种测试结果所需要的条件触发。
技术实现思路
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、从而,本发明通过系统参数配置装置可以事先确定不同的各路任务产生的关键信号的时间差,即满足完备测试的技术要求,而不是通过人为地尝试发送各任务控制等待时间的方式。本发明通过记录与计算装置可以完整记录各场景下的时间,有利于回溯问题,并且计算方式简单易于实现,也可以满足各关键信号复杂的前后时间次序。
技术特征:1.一种多路时延控制系统,其特征在于,包括:控制装置、行为作用装置、监测装置、记录与计算装置以及系统参数配置装置;其中
2.根据权利要求1所述的系统,其特征在于,所述行为作用装置包括发送任务子装置,发送任务子装置用于根据控制装置给定的发送命令,发送任务给硬件,使硬件产生相应的关键信号。
3.根据权利要求1所述的系统,其特征在于,所述行为作用装置包括配置子装置,配置子装置用于根据控制装置给定的发送命令,配置硬件中的寄存器,使硬件产生相应的关键信号。
4.根据权利要求1所述的系统,其特征在于,所述行为作用装置包括读取子装置,读取子装置用于根据控制装置给定的发送命令,读取硬件中的寄存器,使硬件产生相应的关键信号。
5.根据权利要求1所述的系统,其特征在于,所述记录与计算装置包括记录子装置和计算子装置;其中
6.一种多路时延控制方法,其特征在于,包括:
7.根据权利要求6所述的方法,其特征在于,所述根据控制装置给定的发送命令,将对应的行为作用于硬件,使硬件产生相应的关键信号,包括:根据控制装置给定的发送命令,发送任务给硬件,使硬件产生相应的关键信号。
8.根据权利要求6所述的方法,其特征在于,所述根据控制装置给定的发送命令,将对应的行为作用于硬件,使硬件产生相应的关键信号,包括:根据控制装置给定的发送命令,配置硬件中的寄存器,使硬件产生相应的关键信号。
9.根据权利要求6所述的方法,其特征在于,所述根据控制装置给定的发送命令,将对应的行为作用于硬件,使硬件产生相应的关键信号,包括:根据控制装置给定的发送命令,读取硬件中的寄存器,使硬件产生相应的关键信号。
技术总结本发明公开了一种多路时延控制系统及方法。其中,多路时延控制系统包括:控制装置、行为作用装置、监测装置、记录与计算装置以及系统参数配置装置,通过系统参数配置装置可以事先确定不同的各路任务产生的关键信号的时间差,即满足完备测试的技术要求,而不是通过人为地尝试发送各任务控制等待时间的方式。本发明通过记录与计算装置可以完整记录各场景下的时间,有利于回溯问题,并且计算方式简单易于实现,也可以满足各关键信号复杂的前后时间次序。技术研发人员:何颖天,管健,范灏成,晏阳受保护的技术使用者:苏州涌现智能科技有限公司技术研发日:技术公布日:2024/8/1本文地址:https://www.jishuxx.com/zhuanli/20240802/260061.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。