-
公开(公告)号:CN109784647A
公开(公告)日:2019-05-21
申请号:CN201811536373.5
申请日:2018-12-14
Applicant: 兰州空间技术物理研究所
IPC: G06Q10/06
Abstract: 本发明提供一种用于空间站的主动电位控制系统的任务调度方法,将通常执行时间较长的主任务分割为两个以上的子任务,各子任务之间设置有不同时长的等待时间;本发明每执行完主任务的一个子任务,就会跳出该主任务,回到主循环,查询是否有待执行的中断任务,若有就执行,执行完毕后再通过读取工作模式全局变量回到主任务;由此可见,本发明通过对耗时较长的预设主任务进行时间分片,将其分割为若干个子任务,在执行子任务的期间穿插执行中断任务,充分利用了各子任务之间的等待时间,同时能够通过访问各个全局变量,对整个任务执行过程进行实时监控,解决了预设主任务耗时长而导致其他任务无法实时执行的问题。
-
公开(公告)号:CN109784647B
公开(公告)日:2023-04-18
申请号:CN201811536373.5
申请日:2018-12-14
Applicant: 兰州空间技术物理研究所
IPC: G06Q10/0631
Abstract: 本发明提供一种用于空间站的主动电位控制系统的任务调度方法,将通常执行时间较长的主任务分割为两个以上的子任务,各子任务之间设置有不同时长的等待时间;本发明每执行完主任务的一个子任务,就会跳出该主任务,回到主循环,查询是否有待执行的中断任务,若有就执行,执行完毕后再通过读取工作模式全局变量回到主任务;由此可见,本发明通过对耗时较长的预设主任务进行时间分片,将其分割为若干个子任务,在执行子任务的期间穿插执行中断任务,充分利用了各子任务之间的等待时间,同时能够通过访问各个全局变量,对整个任务执行过程进行实时监控,解决了预设主任务耗时长而导致其他任务无法实时执行的问题。
-