中易网

数控编程中什么叫子程序

答案:3  悬赏:30  
解决时间 2021-01-13 12:08
  • 提问者网友:且恨且铭记
  • 2021-01-12 14:35
数控编程中什么叫子程序
最佳答案
  • 二级知识专家网友:十年萤火照君眠
  • 2021-01-12 14:45
在计算机科学中,子程序(英语:Subroutine, procedure, function, routine, method, subprogram, callable unit),是一个大型程序中的某部份代码,由一个或多个语句块组成。它负责完成某项特定任务,而且相较于其他代码,具备相对的独立性。
一般会有输入参数并有返回值,提供对过程的封装和细节的隐藏。这些代码通常被集成为软件库。
函数在面向过程的语言中已经出现。是结构(Struct)和类(Class)的前身。本身就是对具有相关性语句的归类和对某过程的抽象。
在一个加工程序中,如果其中有些加工内容完全相同或相似,为了简化程序,可以把这些重复的程序段单独列出,并按一定的格式编写成子程序。主程序在执行过程中如果需要某一子程序,通过调用指令来调用该子程序,子程序执行完后又返回到主程序,继续执行后面的程序段。
子程序(subroutine)是一个概括性的术语,任何高级程序所调用的程序,都被称为子程序。它经常被使用在汇编语言层级上。子程序的主体(body)是一个代码区块,当它被调用时就会进入运行。
全部回答
  • 1楼网友:想偏头吻你
  • 2021-01-12 16:07
一、子程序概念
1、定义: 子程序:被其他程序调用的程 序称子程序 。 (主程序:调用其他程序的第 一个程序。)
你去看看数控编程宝典。搜搜看
2、优点: Ø 缩短程序长度; Ø减少程序错误; Ø缩短编程时间和工作量; Ø修改方便容易。
3、子程序结构 % O ;(子程序名) ……; (子程序程序段) ……; (子程序程序段) M99; (子程序结束,返回 主程序) % 区别:主程序以M30或M02结 束; 子程序以M99结束。
4、子程序的调用 N__ M98 P__ L__(或M98 P--- ----);  P__:P后跟四位数字为子程序 号 ØL__:L(0-9999)为调用次 数,一次可省略
O____;(主程序)
……;
……;
M98 P8105;
……;
……;
M30;
%
O8105;(子程序)
……;
……;
……;
M99;
%
  • 2楼网友:平生事
  • 2021-01-12 15:59
在一个加工程序中的若干位置, 假如包含有一连串在写法上完全相同或相似的内 容,为了简化程序,可以把这些重复的程序段单独列出,并按一定的格式编写成 子程序。主程序在执行过程中假如需要某一子程序,可以通过调用指令来调用该 程序,子程序执行后又可以返回主程序,继续执行后面的程序段。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息