一、主界面总体流程
主界面提供了6个主要命令来控制任务执行流程:
-
ExecuteTaskCommandAsync - 执行单个任务
-
ExecuteMultiTaskCommandAsync - 执行多个任务
-
ContinueTaskCommand - 继续被暂停的任务
-
CancelTaskCommand - 取消当前任务
-
PauseTaskCommand - 暂停当前任务
1. 执行单个任务(ExecFabTaskAsync)
-
初始化准备工作:清零耗时、清除位置信息、检查命令执行器和解析器是否初始化
-
根据模拟模式(simModeFlag)选择不同执行路径:
-
模拟模式:清除形状、转换到Oxy平面、异步执行命令模拟
-
实际模式:直接转换并运行命令
-
-
执行完成后更新形状路径、发送位置信息
2. 执行多个任务(ExecuteMultiTaskAsync)
-
与单个任务类似,