angularjs 元素重复指定次数_1分钟学编程DOBTO-BLOCKLY图形化编程-重复命令语句

1分钟学编程,这一节我们学习在DOBTO-BLOCKLY图形化编程中用重复命令语句控制机械臂完成指定动作。

2fe607c64b3250ac824693f0b689f90c.png

前面我们已经学过,要控制机械臂以门型运动的方式依次点击方块1至方块3,有几种构建程序的方法:

直接用三个门型运动命令完成动作,方块的坐标位置直接输入笛卡尔坐标X、Y、Z

57f12852fee03391ea4278000201ea35.png

直接用三个门型运动命令完成动作,方块的坐标位置用常量+数值的数学表达式表示

4738d1b2d4d886106e9351b29cb7e3f9.png

用重复命令语句定义机械臂的移动次数,程序中定义变量的递增变化规律,方块的坐标位置用常量+变量的数学表达式表示

22431402e91160bb2e6b449f21365edc.png

我们可以发现与第一、第二种构建程序方法相比较,第三种方法中使用到的重复语句让程序的整体逻辑关系更清晰、计算更简洁。这样的构建方法相对而言难度也是比较大的,首先我们必须寻找到方块之间的位移关系和位置变化规律,并且在程序中定义出来,然后才能定义重复执行的次数。

88a401689adf2014c1ec339e547e62a4.png

在这个题目中,同样是控制机械臂以门型运动的方式移动三次,那我们该如何找出三个方块之间的关系呢?

通过笛卡尔坐标系的俯视图,我们可以看到:方块1与方块2、方块3的前后方向和上下方向位置没有发生变化,也即是坐标X不变、坐标Y不变,只有左右方向即坐标Y发生变化,而位移递增变化规律是逐个递减50mm。

2b385ede52a24c6774a5cb76395a9673.png
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值