Halt
暂停指定的正在执行的任务。
格式
Halt 任务识别符
参数
- 任务识别符
- 以整数值或表达式指定任务名或任务编号。
任务名为Xqt语句使用的函数名,或通过运行窗口或操作员窗口启动的函数名。 - 任务编号的指定(整数)
- 一般任务: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