首页 > 文章 > 数控编程 > 编程基础 > 宏程序

宏中WHILE(条件表达式)DOm...ENDm与DOm...ENDm的区别

       2023-04-18 来源:互联网热度:126评论:0
    广告
    核心提示:DO M;。。。END M为条件循环语句WHILE()DO M。。。。END M 为无条件循环语句功能差不多的,只是表达不一样例1:#12=0 赋初值#17=1DO 1(进入循环)IF[#12 GT 13] GOTO 5 (条件转移,当#12中的值大于13时,跳到N5程序段,不然执 行下条语句)#12=#12+#17END 1(跳到循环开始,D

DO M;。。。END M             为条件循环语句

WHILE()DO M。。。。END M 为无条件循环语句功能差不多的,只是表达不一样

例1:

#12=0 赋初值

#17=1

DO 1(进入循环)

IF[#12 GT 13] GOTO 5 (条件转移,当#12中的值大于13时,跳到N5程序段,不然执 行下条语句)

#12=#12+#17

END 1(跳到循环开始,DO 1)

N5。。。。。


例2:

#12=0

WHILE[#12 LE13] DO 2;(判断在循环以前进行,当#12中的值>=13时,执行DO 2D到END 2 之间的程序,不然执行N5以后的值)

。。。


#12=#12+1

END 2;

N5。。。。

总结:DO 。。END 中如果没有转移语句或程序跳过符号(/),将无限循环。

WHILE() DO 。。。END 当循环条件为真时执行DO M与 END M之间的程序,为假时执行END M 后的程序。


  • 信息来源:互联网
  • 版权声明:本站部分内容文章及图片来自互联网或自媒体,版权归属于原作者。如内容、图片有任何版权侵权问题,请联系我们处理,我们将在第一时间删除内容。
  • 免责声明:数控信息网发布此文目的在于促进信息交流,不存在盈利性目的,此文观点与本站立场无关,不承担任何责任。未经证实的信息仅供参考,据此操作风险自担。
  • 文本链接:https://skxx.site/news/show-3110.html
  • 编程爱好者共发布585篇

  • 生成海报

    分享到微信

    分享到QQ

    更多分享

0相关评论
  • 编程爱好者
为正在学习编程的朋友提供相关知识内容
  • 文章585
  • 浏览14823
  • 收藏0
  • 粉丝 0
    推荐图文