Quit
用于结束所指定的任务或所有任务的执行。
格式
Quit { 任务识别符 | All }
参数
- 任务识别符
- 以整数值或表达式指定任务名或任务编号。任务名为Xqt语句使用的函数名,或通过运行窗口或操作员窗口启动的函数名。
- 任务编号的指定(整数)
- 一般任务:1~32
- 后台任务:65~80
- Trap任务:257~267
- All:要结束后台任务以外的所有任务时进行指定。
说明
Quit用于结束当前执行的任务或利用Halt暂停的任务。
在指定的任务为NoPause任务、NoEmgAbort任务(执行Xqt时指定NoPause或NoEmgAbort以开始的特别任务)与后台任务时,Quit也用于结束任务的执行。另外,Quit All用于结束包括这些任务在内的后台任务以外的所有任务的执行。
如果执行Quit All,则将机器人控制参数设为下述设置值。
机器人控制参数
- Speed和SpeedR、SpeedS的设置值:(被初始化为初始值。)
- Accel和AccelR、AccelS的设置值:(被初始化为初始值。)
- QPDecelR、QPDecelS的设置值:(被初始化为初始值。)
- LimZ参数的设置值:(初始化为0。)
- CP参数的设置值:(初始化为Off。)
- SoftCP参数的设置值:(初始化为Off。)
- Fine的设置:(初始化为初始值。)
- Power Low设置:(变为低功率模式。)
- PTPBoost的设置值:(初始化为初始值。)
- TCLim、TCSpeed的设置值:(初始化为初始值。)
- PgLSpeed的设置值:(初始化为初始值。)
参阅
Exit、Halt、Resume、Xqt
Quit使用示例
如下所示为10秒钟之后结束2个任务的示例。
Function main
Xqt winc1 '开始任务winc1
Xqt winc2 '开始任务winc2
Wait 10
Quit winc1 '结束任务winc1
Quit winc2 '结束任务winc2
Fend
Function winc1
Do
On 1; Wait 0.2
Off 1; Wait 0.2
Loop
Fend
Function winc2
Do
On 2; Wait 0.5
Off 2; Wait 0.5
Loop
Fend
← QPDecelS函数 R →