回复:求教:loop循环指令

n次看你的背影

  • 帖子

    2321
  • 精华

    73
  • 被关注

    53

论坛等级:奇侠

注册时间:2008-03-11

普通 普通 如何晋级?

发布于 2011-08-03 08:45:53

7楼

quote:以下是引用子夜犹豫在2011-08-03 01:16:09的发言:
L 100 //★★跑马灯区域Q点个数(105-5=100)

NEXT: T LW 20 //(Q点的结束地址减去起始地址)

SET

R Q [AR1,P#0.0] //将跑马灯区域Q点全部复位

+AR1 P#0.1

L LW 20

LOOP NEXT
这里为什么要在复位一下Q区域呢?不是很明白 望大侠给点提示?如果不要这段程序应该是否也可以实现?

很好! 子夜犹豫兄弟,你问的问题有深度!我讲讲跑马灯吧,在跑马灯之前,我们肯定不希望在跑场里面有东西干扰,那么先清理之,也就是说先整理好跑马场地!在热热闹闹跑马灯结束后,我们还需要再次整理一下场地,为了让后面跑马灯团队使用!有始有终,其思想包含了做人和做事的道理!呵呵......从逻辑层面而言,如果把你建议的“整理跑马场地”代码删除了,会存在漏洞,因为当你停止后再次启动,会有“马灯”亮着的现象,逻辑严密就会尽可能多地防范漏洞!! 子夜犹豫兄弟,不知道我这样解释你能满意吗?
LOOP循环,是清除跑马场地所有亮着的马灯!注释上已经有说明了!
佛对我说:“你的痛苦来自于你的欲望,没有欲望也就没有痛苦!”
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。