首頁  >  文章  >  模態指令與非模態指令的差別是什麼

模態指令與非模態指令的差別是什麼

尚
原創
2020-04-28 16:12:5124375瀏覽

模態指令與非模態指令的差別是什麼

模態指令與非模態指令的區別:

非模態指令:只在所使用的本程式段中有效,程式段結束時,此指令功能自動被取消;

模態指令:一組可以互相登出的指令,這類指令一旦執行,則一直有效,直到被同組的其他指令註銷為止。

例如:

N001 G91 G01 X10 Y10 Z-2 F150 M03 S1500;

N002 X15;

N003 G02 X20 Y20 I20 J0;

N003 G02 X20 Y20 I20 J0;

N004 G90 G00 X0 Y0 Z100 M02;

#說明:

1)第一段出現三個模態指令G91、G01、M03,因他們不同組而均續效,其中G91功能延續到第四段出現G90時失效;G01功能在第二段中繼續有效,至第三段出現G02時被取消;M03功能直到第四段M02生效時才失效。

2)表2-3第(3)欄有「*」和表2-4第(5)欄有「*」者為非模態指令,其功能僅在出現的程式段中有效。

3)表2-4第(2)欄有「*」的M指令,其功能與同段其他指令的動作同時開始。表2-4第(3)欄有「*」的M指令,其功能與同段其他指令動作完成後才開始。

###                                  

以上是模態指令與非模態指令的差別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn