0
点赞
收藏
分享

微信扫一扫

RationalDMIS 7.1 DO循环(有限循环)

纽二 2022-06-06 阅读 70

使用DO循环语句可以多次反复执行同一段程序,执行的次数可以是设定的数字、变量。

DO…ENDDO语句块

DO…ENDDO语句块以DO开头,ENDDO结尾,可以反复多次执行一组程序行,支持嵌套。格式如下:

DO/变量, 初始值, 结束值, 步长

$$ DMIS语句

ENDDO

变量:已定义的整数型变量

初始值:循环开始后变量开始计数的数值,为整数值

结束值:变量达到这个值后循环停止,为整数值

步长:变量每循环一次的增加值,可选项,不写默认为1

例子

下面的例子将提示语句循环执行4次,每次提示循环到第几遍

DO/KNPTN1,1,4,1

$$将数字转化为字符并与提示合并

KNPTC1=ASSIGN/CONCAT(‘这是第’,STR(KNPTN1),‘遍循环’)

TEXT/OPER, KNPTC1

ENDDO

下面的程序控制机器在500X500的范围内走S形轨迹

DECL/LOCAL,REAL,XPOS,YPOS

DECL/LOCAL,INTGR,XN,YN

DO/YN,0,500,100

$$RL函数将整数转换为实数

YPOS=ASSIGN/RL(YN)

DO/XN,0,500,100

XPOS=ASSIGN/RL(XN)

GOTO/XPOS,YPOS,50

ENDDO

ENDDO

RationalDMIS 7.1 DO循环(有限循环)_右键
RationalDMIS程序编辑区右键模版里面——其他——高级语言——DO循环 ,里面有DO语句的模版供拖放参考RationalDMIS 7.1 DO循环(有限循环)_嵌套_02
RationalDMIS 7.1 DO循环(有限循环)_嵌套_03
RationalDMIS 7.1 DO循环(有限循环)_模版_04


举报

相关推荐

0 条评论