看板 Mechanical 關於我們 聯絡資訊
因公司開發需要 小弟近期從海德漢的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
yuleen123:http://ppt.cc/m-6W 04/26 20:34
yuleen123:一旦讀取 #8501 之後, #8501 會自動變成 0 04/26 20:35
yuleen123:所以寫 Macro Executor 時會另外使用一個變數儲存 04/26 20:35
yuleen123:輸入的 key code 04/26 20:35
choral:感謝樓上高手解惑!!! 04/26 20:40