TaskState関数
タスクの現在の状態を取得する関数です。
書式
TaskState(タスク識別子)
パラメーター
- タスク識別子
- タスク名またはタスク番号を整数値で指定します。タスク名は、Xqtステートメントで使われたファンクション名か、Runウィンドウかオペレーターウィンドウから起動されたファンクションを指定します。
- タスク番号の指定 (整数)
- 通常タスク: 1~32
- バックグラウンドタスク: 65~80
- トラップタスク: 257~267
戻り値
- 0: 指定タスク未実行
- 1: 指定タスク実行中
- 2: 指定タスクイベント待機中
- 3: 指定タスク一時停止中
- 4: 指定タスククイックポーズ中
- 5: 指定タスクエラー状態
解説
TaskState はタスク番号、またはタスク名で指定したタスクの現在状態を取得します。
参照
TaskDone関数, TaskWait
TaskState関数使用例
If TaskState(conveyor) = 0 Then
Xqt 2, conveyor
EndIf
← TaskInfo$関数 TaskWait →