$BUFFER() 返回镜头缓冲区中的当前字符串。可从各种 ZPL 关键字和函数中提 取字符串数据。 ...
$BUFFER() 返回镜头缓冲区中的当前字符串。可从各种 ZPL 关键字和函数中提 取字符串数据。 ...
Zemax 编程语言 (ZPL)是一种专门为使用 Zemax 而设计的宏语言。 ZPL 提供了自定义扩展的功能。 如果用户要构建一个 ZEMAX 内部没有的特殊计算或者图形显示,则可以编写自己的 ZPL宏来实现。 ZPL 与 BASIC 编程语言类似,不仅支持部分 B...
ZEMAX宏程序不支持while关键字,但是可以用GOTO和LABEL关键字来构造。 语法: LABEL START_OF_WHILE_001 IF condition !!!!!!!!! While_Do_Expression !!!!!!!!!!!!!! GOTO START_OF_WHILE_001 ENDIF ...
ZPL 宏文件中定义和调用子程序,主要用到一下四个宏 GOSUB !用于将程序流定位到某个子程序 SUB !SUB 用于定义子程序名称,并指定子程序主体的开始。 RETURN ! RETURN 表示在调用了最新的 GOSUB 后,宏继续执行 END ! END 用于终止宏 语法...
通常情况下, 宏中的每行命令依次执行。 GOTO 可用于定义在宏中的任意点重新开始执行。 GOTO始终与 LABEL 命令一起使用。GOTO和LABEL还可以用来构造WHILE循环,详情请查看while循环 一个程序中不能出现两个或两个以上的同名LABEL标签名,否则会报...
IF 提供了有条件的宏执行和分支。 语法: IF (expression) (commands) ELSE (commands) ENDIF 或 IF (expression) THEN (command) 详述:IF-ELSE-ENDIF 结构用于有条件地执行 IF 后面的命令或者 ELSE 后面的命令,但两者不...
zemax的for 循环允许您编写一个执行特定次数的循环的重复控制结构。 语法: FOR loopVar, startValue, endValue, increment statement NEXT 详述: 关键字 FOR 标志着循环命令的开始。FOR 需要指定一个充当计数器的...
返回函数列表 函数名: YMIN() 参数列表: (空) 返回值类型: 数值 说明: 图形窗口中的最小Y坐标。 该文档由光学课堂(www.optkt.cn)生成 最后更新时间:2020/3/7 12:38:20 ...
返回函数列表 函数名: YMAX() 参数列表: (空) 返回值类型: 数值 说明: 图形窗口中的最大Y坐标。 该文档由光学课堂(www.optkt.cn)生成 最后更新时间:2020/3/7 12:38:20 ...
返回函数列表 函数名: XMAX() 参数列表: (空) 返回值类型: 数值 说明: 图形窗口中的最大X坐标。 该文档由光学课堂(www.optkt.cn)生成 最后更新时间:2020/3/7 12:38:19 ...
返回函数列表 函数名: XMIN() 参数列表: (空) 返回值类型: 数值 说明: 图形窗口中的最小X坐标。 该文档由光学课堂(www.optkt.cn)生成 最后更新时间:2020/3/7 12:38:19 ...
返回函数列表 函数名: WINN() 参数列表: (空) 返回值类型: 数值 说明: 返回所有打开分析窗口的编号。 该文档由光学课堂(www.optkt.cn)生成 最后更新时间:2020/3/7 12:38:19 ...
返回函数列表 函数名: WWGT(x) 参数列表: 有效的波长编号 返回值类型: 数值 说明: 波长权重。 该文档由光学课堂(www.optkt.cn)生成 最后更新时间:2020/3/7 12:38:19 ...
返回函数列表 函数名: WINL() 参数列表: (空) 返回值类型: 数值 说明: 返回由关键字OPENANALYSISWINDOW最近打开的分析窗口的编号。 该文档由光学课堂(www.optkt.cn)生成 最后更新时间:2020/3/7 12:38:19 ...
返回函数列表 函数名: WAVL(x) 参数列表: 有效的波长编号 返回值类型: 数值 说明: 以微米为单位的波长。 该文档由光学课堂(www.optkt.cn)生成 最后更新时间:2020/3/7 12:38:19 ...