INT_CYCLE -- 中断周期执行

类型

系统参数

描述

中断周期执行BASIC功能,每个SERVO_PERIOD 执行一次。

4系列以上,  20170630 以上版本开放。

语法

命令语法:INT_CYCLE(function, taskid [, subname])

参数描述:

function1-启动,2-停止

taskid:使用的BASIC任务号,BASIC本身不能使用

subname:周期执行的SUB名称,程序必须足够精简

 

函数语法:var = INT_CYCLE(function, taskid)

参数描述:

function

3 -返回状态:1-使能,0-停止

4 -返回时间,上次的执行时间us

5 -返回时间,执行最长时间us

6 -返回时间最长限制us

7 -返回错误情况的错误码,当BASIC中断函数执行错误的情况下,错误会设置

8 -返回错误行号

taskid:使用的BASIC任务号

适用控制器

通用

例子

DIM times

INT_CYCLE(1,1,intisr)

END

 

GLOBAL SUB intisr()

        times=times+1

        MOVE_PT(1,1)   '每周期运行

END SUB

相关指令

INT_ENABLE