理论教育 任务设计的原则与注意事项

任务设计的原则与注意事项

时间:2023-06-17 理论教育 版权反馈
【摘要】:任务设计需遵循以下原则:1)按照基础条件分割任务,如图4-125所示。2)为减少任务(程序)间的数据交换要尽可能地进行分割设计,提高任务的独立性。4)将在周期执行任务或追加任务中优先级高的任务分配为小任务号。6)任务一旦被启动,只要没有被自身或其他任务设定为待机状态,则在下一周期之后成为可执行状态。执行按条件的任务分支时,不要忘记插入针对于其他任务的TKOF指令。

任务设计的原则与注意事项

任务设计需遵循以下原则:

1)按照基础条件分割任务,如图4-125所示。

①明确执行与不执行条件并汇总。

②按有无外部输入输出汇总。

③按功能汇总。对于时序控制、模拟量控制、人机处理、异常处理等要尽可能地减少任务间的数据交换,旨在提高独立性。

978-7-111-48236-9-Chapter04-144.jpg

图4-125 分割任务示意图

④按执行优先级汇总,分为通常任务或中断任务。

2)为减少任务(程序)间的数据交换要尽可能地进行分割设计,提高任务的独立性。(www.daowen.com)

3)采用全局管理(任务控制)用任务来控制各任务的执行或待机。

4)将在周期执行任务或追加任务中优先级高的任务分配为小任务号。

5)将优先级高的中断任务分配为小中断任务号。

6)任务一旦被启动,只要没有被自身或其他任务设定为待机状态,则在下一周期之后成为可执行状态。执行按条件的任务分支时,不要忘记插入针对于其他任务的TKOF指令。

7)在进行任务执行时的初始化处理时,请使用以下标志:

①在运行中只进行一次初始化处理时,使用任务初次启动标志A200.15。

②只要任务启动就进行初始化处理时,使用任务上升沿标志A200.14。

8)划分清楚在各任务(程序)中共同使用的内存区域和仅在各任务(程序)内使用的内存区域,并将仅在各任务(程序)内使用的内存范围按各任务(程序)进行汇总。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈