宏程序语句IF[#120AND3EQ1]GOTO1应该怎么理解?

宏程序语句IF[#120AND3EQ1]GOTO1应该怎么理解?,第1张

这个AND在FANUC程序中是逻辑与 *** 作,假定#120=11,那么在二进制里面就是00001011;3在二进制里面是00000011,

所以#120AND 3结果是

00001011

------------=00000011,就是自然数3;

00000011

因为3NQ1,所以不会跳转到N1行

AND在宏程序中是逻辑乘,整个语句的意思就是,如果#10)×1等于0时跳到N1语句去执行。也就是说在二进制的情况下,取最后一位数,如果二进制末尾为0则为偶数,为一则为奇数。进一步说就是末尾数乘以1等于一时执行n1语句。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8174163.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-14
下一篇2023-04-14

发表评论

登录后才能评论

评论列表(0条)

    保存