回复:STOPRE指令的作用是什么啊?

飞不高

  • 帖子

    1247
  • 精华

    3
  • 被关注

    15

论坛等级:侠圣

注册时间:2008-05-16

普通 普通 如何晋级?

发布于 2008-07-14 08:32:41

0楼

只是预处理停止,执行到此指令后,又按正常的执行顺序执行,这样可以防止变量的数值被提前写入,例如:
DEF int _TEMP1
G0 X100
LN00:IF $A_IN[10]=1 GOTOF LN01
GOTOB LN00
LN01:STOPRE
_TEMP1=1
M30
有没有STOPRE的区别,加上STOPRE之后,只有$A_IN[10]=1,变量_TEMP1才能被赋值1,如果不加STOPRE,变量_TEMP1在程序预读的时候就能被置1,加STOPRE的目的可以让前面的条件真正生效
不对之处请批评指正,这是我个人比较狭隘的理解!
QQ:1526709404 数控机床维修改造群:272940930
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25582条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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