yangdongjing
级别: 探索解密
精华主题: 0
发帖数量: 22 个
工控威望: 144 点
下载积分: 573 分
在线时间: 11(小时)
注册时间: 2013-03-21
最后登录: 2014-04-06
查看yangdongjing的 主题 / 回贴
楼主  发表于: 2013-03-25 20:07
描述:程序执行部分
图片:
我想写一个电机正反转的程序,先正转5圈,再反转10圈,再正转10圈,反转10圈。。。这样下去,没转过一次时停0.5s,可是我的程序只走到红线部分,之后就不动了,用定时器可以实现正反转动么
[ 此帖被yangdongjing在2013-03-26 11:34重新编辑 ]
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5212 个
工控威望: 7436 点
下载积分: 158993 分
在线时间: 3172(小时)
注册时间: 2007-11-21
最后登录: 2024-12-22
查看sjm213的 主题 / 回贴
1楼  发表于: 2013-03-26 10:07
你要的循环跟for……next指令根本是两码事。
for……next指令是使某段程序在同一个扫描周期内执行n次;
而正反转的重复运行是设定某些条件,使正转之后进入反转,反转之后进入正转。
条件如何设定,你再想想?
楼主留言:
感谢!刚接触不太懂呢