Halt
用於暫停正在執行的指定工作。
格式
Halt 工作識別碼
參數
- 任務識別碼
- 以整數值或運算式指定任務名稱或任務編號。
工作名稱用於指定Xqt陳述式所用的函式名稱或者在Run視窗或操作員視窗中啟動的函式。 - 任務編號的指定(整數)
- 一般工作: 1~32
- 背景工作: 65~80
- Trap工作: 257~267
說明
Halt用於暫停以工作名稱或工作編號指定的執行中工作。
停止後若要重新開始,則使用Resume。若要完全結束執行工作,則使用Quit。若要顯示工作狀態,則按一下Epson RC+工具列上的工作管理員圖示以啟動工作管理員。
指定工作即便是NoPause工作、NoEmgAbort工作(執行Xqt時,指定NoPause或NoEmgAbort開始的特殊工作)、Trap工作、背景工作,Halt也用於暫停工作。但是,若要暫停這些工作,需充分進行研討。建議在一般情況下不要對特殊工作執行Halt。
參照
Quit、Resume、Xqt
Halt範例
以下是用Xqt啟動以「flicker」為名的函式,然後用Halt暫停,並用Resume重新開始的範例。
Function main
Xqt flicker '執行flicker工作
Do
Wait 3 '執行flicke工作3秒鐘
Halt flicker
Wait 3 '將flicker工作暫停3秒鐘。
Resume flicker
Loop
Fend
Function flicker
Do
On 1
Wait 0.2
Off 1
Wait 0.2
Loop
Fend