M98 和 M99 - 子程序调用

MASSO 支持用M98 和M99 代码调用子程序。支持最多 5 层嵌套的子程序;有了这个功能,就可以从主程序中调用子程序,而不必一遍又一遍地编写相同的程序。




调用小程序时,MASSO 会查找单独的“.nc”文件并将其作为小程序运行。单独的文件方法意味着具有共享功能的程序现在可以与其他程序一起使用。




信息:主程序和所有小程序文件必须位于 USB 记忆棒上的同一文件夹中。所有小程序文件都必须是.nc文件。对于 v5.03 之前的软件版本,父程序和子程序必须位于 U 盘的根目录中。


信息:子程序名称可以是一位数,但名称前不能加 0。 1.nc有效 01.nc无效


信息:加载程序时,子程序路径未绘制在屏幕上。


M98 子程序调用


语法和参数


  • M98
  • P:P 值用于定义小程序文件的名称。
  • 左值:左值可用于多次运行小程序。


示例程序


 N10 M98 P10 L5


上述程序根据L值查找P值定义的10.nc文件,执行5次。


注意:如果未找到10.nc文件,屏幕上将出现一条错误消息,程序将休眠。当从 F6 屏幕加载程序时,MASSO 将检查所有小程序文件是否都在 USB 记忆棒上,如果文件丢失,将向用户显示错误消息。



M99 子程序结束或返回


M99 指令结束子程序或返回主程序。


语法和参数


  • M99

示例程序


 N10 M99 


如果前一行在小程序文件中,则控制返回到主程序。