while 循环

ZEMAX宏程序不支持while关键字,但是可以用GOTO和LABEL关键字来构造。 语法: LABEL START_OF_WHILE_001 IF condition !!!!!!!!! While_Do_Expression !!!!!!!!!!!!!! GOTO START_OF_WHILE_001 ENDIF 详述:...

sub 子函数

ZPL 宏文件中定义和调用子程序,主要用到一下四个宏 GOSUB !用于将程序流定位到某个子程序 SUB !SUB 用于定义子程序名称,并指定子程序主体的开始。 RETURN ! RETURN 表示在调用了最新的 GOSUB 后,宏继续执行 END ! END 用于终止宏 语法...

if 判断

IF 提供了有条件的宏执行和分支。 语法: IF (expression) (commands) ELSE (commands) ENDIF 或 IF (expression) THEN (command) 详述:IF-ELSE-ENDIF 结构用于有条件地执行 IF 后面的命令或者 ELSE 后面的命令,但两者不...

for 循环

zemax的for 循环允许您编写一个执行特定次数的循环的重复控制结构。 语法: FOR loopVar, startValue, endValue, increment statement NEXT 详述: 关键字 FOR 标志着循环命令的开始。FOR 需要指定一个充当计数器的...

goto 跳转

通常情况下, 宏中的每行命令依次执行。 GOTO 可用于定义在宏中的任意点重新开始执行。 GOTO始终与 LABEL 命令一起使用。GOTO和LABEL还可以用来构造WHILE循环,详情请查看while循环 一个程序中不能出现两个或两个以上的同名LABEL标签名,否则会报...

发布经验,赚取财富值,去财富商城兑换礼品!

写文章

热门文章