首页 > 常见问题 > 正文

模态指令与非模态指令的区别是什么

发布: 2020-04-28 16:12:51
原创
24337 人浏览过

模态指令与非模态指令的区别是什么

模态指令与非模态指令的区别:

非模态指令:只在所使用的本程序段中有效,程序段结束时,该指令功能自动被取消;

模态指令:一组可以互相注销的指令,这类指令一旦被执行,则一直有效,直到被同组的其他指令注销为止。

例如:

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

N002 X15;

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中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!