查看: 1312|回复: 14
收起左侧

[应用问题] 关于For循环的一些疑问

邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
需要操作批量操作一些阀门,所以就使用了For循环进行操作。
但是操作的时候发现数据会比定义的大,i定义的是到4,但是总是会到5,不知道什么情况。
而且还有一个问题,比如操作【1,4】的阀门,其他阀门也会开,有经验的大佬吗
image.png




上一篇:Python机器学习:预测分析核心算法
下一篇:AM402旋转模式下,电子齿轮比设置好,怎么扩大旋转周期

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

本帖最后由 LGD唯一中单路垚 于 2022-6-30 17:53 编辑

for循环需要跳出,不然会死循环
for循环.png
回复 送花

使用道具 举报

Slimming 2022-6-30 18:18:08 | 显示全部楼层
i:=1 to 4 by 1 do
代表i在for循环里面从1加到4,最后一次i加到5判断不满足for循环条件,所以往下执行了
回复 送花

使用道具 举报

Patrical 2022-6-30 18:22:42 | 显示全部楼层
感谢楼主的热心分享
回复 送花

使用道具 举报

zhuyi 2022-6-30 18:25:26 | 显示全部楼层
内容详细,感谢分享内容详细,感谢分享
回复 送花

使用道具 举报

kkss 2022-6-30 21:10:35 | 显示全部楼层
循环结束条件就是i:=5 ,j := 6 啊 结束等于这个值很正常

开其他阀门跟这个没关系吧,不行单步调试看看
回复 送花

使用道具 举报

839367502 2022-7-1 08:22:13 | 显示全部楼层
4的时候还可以进入For循环,所以会再加1,然后5的时候不会进入For循环。所以你看到的是5,循环里面可以做个计数,每次进入循环,加1,看看加了几次。
回复 送花

使用道具 举报

1到4是循环内的,到了4执行完操作还会加1,这时候等于5就跳出循环了,这是很正常的v
1评论混水1.jpg
回复 送花

使用道具 举报

阿亮学长 2022-7-1 09:00:26 | 显示全部楼层
循环到5就跳出循环了,所以显示的是5,等下次进入循环的时候,会把i赋初值,然后再循环
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部