作者choral ( über'm Sternenzelt)
看板Mechanical
标题[请益] MACRO EXECUTOR variable的问题
时间Fri Apr 26 20:24:40 2013
因公司开发需要
小弟近期从海德汉的PYTHON人机介面改用发那科的MACRO EXECUTOR
但在编写上一直卡卡的
在这有一个问题想请问版上的先进们
我写了换页的CODE如下
IF[#8501 EQ 21]THEN;
#8500=1000;
ENDIF;
IF[#8501 EQ 22]THEN;
#8500=1001;
ENDIF;
但是NC只会读到第一个IF STATEMENT
可是当我把程式改写:
#100=#8501;
IF[#100 EQ 21]THEN;
#8500=1000;
ENDIF;
IF[#100 EQ 22]THEN;
#8500=1001;
ENDIF;
NC却可以完整执行换页功能
这是什麽原因?
恳请版上的高手们解惑
感谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.252.92.155
2F:→ yuleen123:一旦读取 #8501 之後, #8501 会自动变成 0 04/26 20:35
3F:→ yuleen123:所以写 Macro Executor 时会另外使用一个变数储存 04/26 20:35
4F:→ yuleen123:输入的 key code 04/26 20:35
5F:→ choral:感谢楼上高手解惑!!! 04/26 20:40