iCAx开思网

标题: 宏程序高手请进! [打印本页]

作者: yangminghua    时间: 2006-4-14 16:03
标题: 宏程序高手请进!
  请问一下有谁手工编程比较厉害,帮小弟一下,GT,GE,LE,LT,EQ分别代表什么意思!IF和WHILE有有什么区别呢!
作者: ssqq    时间: 2006-4-14 17:03
俺两年前用过的 不算高手 现在也没用手工编程了
GT大于GE大于等于LT小于LE小于等于EQ等于
IF如果 条件语句 WHILE同它的区别不知
作者: yangminghua    时间: 2006-4-14 17:38
多谢!
作者: countryroad    时间: 2006-4-17 14:29
if条件语句
while循环语句
作者: bluetiger    时间: 2006-4-18 02:31
这个的话可以找一本fanuc的说明书看一下,在网上找一下,有很多的。
作者: 45guop    时间: 2006-4-23 08:16
while是先执行再判断,IF 是先判断后执行,再就是WHILE运行的时间要比IF短,不过这个时间可以不计
作者: ambitdhec    时间: 2006-4-24 01:52
while 循环 用法,8.3.3循环(WHILE语句)
功能        在WHILE 后指定一个条件表达式,条件满足时,执行DO到END之间的语句,否则执行END后的语句。
格式                WHILE [条件表达式] DO m;(m=1,2,3)
                                                        :
                                                        :
                                                        :
                END m;
                m只能在1、2、3中取值,否则出现126号报警。
嵌套                ①数1~3可以多次使用。
                ②不能交叉执行DO语句,如下的书写格式是错误的:
                        WHILE […] DO 1;
                                过程
                        WHILE […] DO 2;
                                : 过程
                                :
                        END 1;

                        END 2;
                ③嵌套层数最多3级。
                ④如下的书写格式是正确的:
                         WHILE […] DO 1;
                         IF […] GOTO n;
                                :
                                :
                         END 1;
                         N n…;
                ⑤如下的书写格式是错误的:
                       
                                    IF […] GOTO n;
                         WHILE […] DO 1;
                         N n…;
                         END 1;
作者: ambitdhec    时间: 2006-4-24 01:53
8.3.2条件分支(IF 语句)
功能                 在IF后面指定一个条件表达式,如果条件满足,转向第N句,否则执行下一段。
格式                IF [条件表达式] GOTO n;
其中:
条件表达式        一个条件表达式一定要有一个操作符,这个操作符插在两个变量或一个变量和一个常数之间,并且要用方括号括起来,既[表达式  操作符 表达式]。
操作符见下表:
操作符        意义
EQ        =
NE        ≠
GT        >
GE        ≥
LT        <
LE        ≤
8.3.3循环(WHILE语句)
功能        在WHILE 后指定一个条件表达式,条件满足时,执行DO到END之间的语句,否则执行END后的语句。
格式                WHILE [条件表达式] DO m;(m=1,2,3)
                                                        :
                                                        :
                                                        :
                END m;
                m只能在1、2、3中取值,否则出现126号报警。
嵌套                ①数1~3可以多次使用。
                ②不能交叉执行DO语句,如下的书写格式是错误的:
                        WHILE […] DO 1;
                                过程
                        WHILE […] DO 2;
                                : 过程
                                :
                        END 1;

                        END 2;
                ③嵌套层数最多3级。
                ④如下的书写格式是正确的:
                         WHILE […] DO 1;
                         IF […] GOTO n;
                                :
                                :
                         END 1;
                         N n…;
                ⑤如下的书写格式是错误的:
                       
                                    IF […] GOTO n;
                         WHILE […] DO 1;
                         N n…;
                         END 1;
8.3.4 注意
无限循环        指定了DO m而没有WHILE语句,循环将在DO和END之间无限期执行下去。
执行时间        程序执行GOTO分支语句时,要进行顺序号的搜索,所以反向执行的时间比正向执行的时间长。可以用WHILE语句减少处理时间。
未定义的变量        在使用EQ或NE的条件表达式中,空值和零的使用结果不同。而含其它操作符的条件表达式将空值看作零
作者: yangminghua    时间: 2006-5-13 21:50
多谢各位热心朋友,现在用上了!
作者: sk9701dww    时间: 2006-5-17 08:55
宏程序好呀




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3