TaskState函数

用作获取任务当前状态的函数。

格式
TaskState (任务识别符)

参数

任务识别符
以整数值指定任务名或任务编号。任务名为Xqt语句使用的函数名,或通过运行窗口或操作员窗口启动的函数名。
任务编号的指定(整数)

  • 一般任务:1~32
  • 后台任务:65~80
  • Trap任务:257~267

返回值

  • 0:未执行指定任务
  • 1:正在执行指定任务
  • 2:指定任务正处在事件待机状态
  • 3:指定任务正处在暂停状态
  • 4:指定任务正处于快速暂停状态
  • 5:指定任务处于错误状态

说明
TaskState用于获取由任务编号或任务名指定的任务的当前状态。

参阅
TaskDone、TaskWait

TaskState函数使用示例

If TaskState(conveyor) = 0 Then
    Xqt 2, conveyor
EndIf