新代宏程序实例

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1、REPEAT直到型循环REPEAT循环体UNTIL条件表达式END_REPEAT;说明:REPEAT直到型循环控制,先执行循环体,后判断条件表达式,当条件满足时退出循环。例如:%@MACRO//启动MACRO语法%@MACRO(宏指令开始)#1=-0.2REPEATREPEAT(重复)G01Z#1F80;G1X-20.F700;#2=#1-0.2;G1Z#2F80;G1X-53.F700;#1=#1-0.4;UNTIL(#1-2.6)END_REPEAT;UNTIL(到…为止,在…以前)END(结束,终止)M30;2、WHILE当型循环WHILE条件表达式DO→循环体→END_WHILE;说明:WHILE当型循环控制,先判断条件表达式,当条件满足时执行循环体,否则退出循环。例如:%@MACRO;#1=-0.2;WHILE(#14-2.6)DOWHILE(虽然;在…期间;与…同时)IF#1-2.6THENEXIT;EXIT(退出;退场;离开;去世)END_IF;G01Z#1F80;G1X-20.F700;#2=#1-0.2;G1Z#2F80;G1X-53.F700;#1=#1-0.4;END_WHILE;M303、FOR循环FOR翻译:prep.为,为了;倾向于;关于;当作;conj.因为,由于;FOR循环变量:=表达式1TO表达式2[BY表达式3]DO循环体END_FOR;说明:FOR循环控制,式中各参数意义如下循环变量——控制循环次数的变量;表达式1——循环计数的起始值,可为整数或表达式;表达式2——循环计数的终止值,可为整数或表达式;表达式3——循环计数每次的累加值,可为整数或表达式;循环体——循环每次执行内容;FOR循环执行过程为:先给循环变量赋起始值,然后判断循环变量是否为终止值,当循环变量已为终止值时退出循环,否则执行循环体,再对循环变量加上每次累加值,4、无条件转移GOTO转移语句语法:GOTOn;说明:无条件地跳到指定的n行号执行,其中n可为整数或表达式。GOTO常和IF语句搭配使用,那就是说当程序检查到某个条件满足时用GOTO语句去进一步处理,但应尽量少用该语句以提高程序可读性。范例:%@MACRO//启动MACRO语法…IF(#1=2)THENGOTO100;G01X10.Z10.;…N100G01X30.Z30.;…M02;EXIT循环中断语句语法:EXIT;说明:循环中断,跳离循环控制;用在循环控制中,通常EXIT都和IF语句搭配使用,当某个条件满足后就跳离循环。请参考WHILE范例。

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功