Skip to main content

10.4.2.10. FOR~NEXT

10.4.2.10. FOR~NEXT

 

说明

等同或小于结、逐步增加变量值并反复执行Block

语法

FOR <变量>=<初始> TO <> [STEP <>] ~ NEXT

参数

变量

变量. 用于确定是否反复的变量

初始

算公式.变量初期置的

算公式. 仅在变量值等同或小于结值时反复.

无间距或呈正数时、仅在变量等同或小于值时反复.

距为负数时、仅在变量值等同或大于值时反复.

计算公式.用于增加变量的增分值

使用

R1 Shift方向逐渐缓慢移动。

FOR V1!=300 TO 0 STEP -33.3

P1=P1+R1

MOVE LP1S=V1!mm/secA=3T=1 UNTIL DI1

NEXT

 

 

l 对于Hi4Hi4a控制器、如果命令退出到GOSUB~RETURNIF~ENDIFFOR~NEXT命令的命令块之中或从中退出、将导致任务执行失败或导致“E1245块堆栈溢出错误。

 

l Hi5控制器没有此限制。不过如果您过多次执行CALL命令而没有使用END命令、或者有太多GOSUB而没有RETURN、则您必须小心、因为这可能会导致“E1245块堆栈溢出错误。