User Manual
8-11
• 在同一个主程序中,子程序可在多处使用,也可由任意数量的主程序调用。
主程序 子程序
1级 2级 3级 4级
• 调用子程序时,将从头开始执行该子程序。子程序执行完成后,返回主程序,继续执行Prog命
令后面的语句。
• 子程序中的Goto~Lbl命令只在该子程序内有效。它不能用于跳转到该子程序外部的标签。
• 如果由Prog命令指定文件名的子程序不存在,会产生一个错误。
• 在 RUN • MAT (或者 RUN )模式中,输入Prog命令并按下 w,启动命令指定的程序。
Return
功能: 该命令从子程序中返回。
语法: Return _
描述: 在主程序内执行Return 命令将导致停止执行程序。在子程序内执行Return命令可终止子
程序并返回跳转到该子程序之前的程序位置。
Stop
功能: 该命令终止执行程序。
语法: Stop _
描述:
• 该命令可终止执行程序。
• 在一个循环内执行该命令,可终止执行程序而不会产生错误。
k 转 移命 令(J UMP)
Dsz
功能: 该命令为计数转移,每次使控制变量的值递减1,在变量的当前值变为零时执行转移。
语法:
变量值 0
Dsz <变量名称> : <语句>
_
:
^
<语句>
变量值
=
0
参数: 变量名称:A至Z、 r、
θ
[示例] Dsz B : 将指定给变量B的值递减1。
描述: 该命令每次将控制变量的值递减1,然后测试(检查)该值。如果当前值非0,继续执行
下一个语句。如果当前值为0,跳转至多语句命令(:)、显示命令( ^)或者回车( _)后面
的语句。
D
CEIJ
Prog "E" Prog "I" Prog "J"
A
Prog "D"
Prog "C"