• 技术文章 >常见问题

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

    尚2020-04-28 16:12:51原创6817

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

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

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

    例如:

    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中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    上一篇:存取周期最短的存储器是什么 下一篇:压缩文件格式zip和rar有什么区别
    大前端线上培训班

    相关文章推荐

    • 在计算机指令中规定其所执行操作功能的部分是?• 指令代码序列称为程序吗• 在计算机系统中指令的数量与类型由什么决定的• 最接近机器指令的计算机语言是什么

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网