请选择 进入手机版 | 继续访问电脑版

吾爱光设

 找回密码
 注册
会员须知
会员须知
实用帮助
实用帮助
查看: 425|回复: 1

[我分享] Zemax宏语言循环输出不同表面参数下,并在不同热分析结构下的FFT PSF文本,并保存

[复制链接]
  • TA的每日心情
    开心
    2024-10-11 10:26
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    2

    主题

    2

    回帖

    0

    积分

    小白

    积分
    0
    发表于 2024-10-1 10:04 | 显示全部楼层 |阅读模式
    这个Zemax宏语言代码是通用的(有非常详细的中文注释,因为我也是一边学一边编写的),需要先搭建好系统,并设置好热分析的多重结构。
    根据自己系统需要,更改指定表面参数(我是更改的1表面的20 23号参数),以及更改需要循环的热结构范围(我只设置了2 3 4三种结构,如果有更多结构只要更改for循环中的结束值4即可)



    注意FPS.CFG文件需要先在Zemax软件FFT PSF那里保存一下,没保存过的电脑在下面目录没有这个FPS.CFG参数设置文件,或者也可以把我这个FPS.CFG复制到下面的目录

    如果生成的PSF.txt文本大于5GB,win11自带的记事本打不开这么大的文件,可以用这个EmEditor软件查看,这个文本查看软件非常好用
    EmEditor软件下载地址EmEditor免费版下载_EmEditor(专业文本编辑器)中文免费版最新下载21.5.0 - 系统之家 (xitongzhijia.net)


    我在编写代码时查阅的资料:ZPL指南看一看对应示例就好,主要还是要看19版中文手册宏语言部分,手册上指令非常全,找到了自己多试试就知道怎么使用了

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?注册

    ×

    评分

    参与人数 2金币 +7 收起 理由
    光电鸭 + 5 屌爆了
    前途无量 + 2

    查看全部评分

    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-10-11 10:26
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    2

    主题

    2

    回帖

    0

    积分

    小白

    积分
    0
     楼主| 发表于 2024-10-2 08:47 | 显示全部楼层
    忘记说了,如果将生成的文本直接保存在C盘的话,可能有的电脑C盘保存文件需要管理员权限,导致Zemax宏语言无法在C盘保存文本,只要把Zemax软件用管理员权限运行,这样就可以了

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?注册

    ×
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    联系我们|本论坛只支持PC端注册|手机版|小黑屋|吾爱光设 ( 粤ICP备15067533号 )

    GMT+8, 2024-10-11 14:01 , Processed in 0.093750 second(s), 26 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表