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