吾爱光设

会员须知
会员须知
实用帮助
实用帮助
查看: 5132|回复: 4

AI作圖 修值與疊圖

[复制链接]

该用户从未签到

2

主题

2

回帖

0

积分

小白

积分
0
发表于 2021-7-16 19:05 | 显示全部楼层 |阅读模式
本帖最后由 kcheng0311 于 2021-7-16 19:14 编辑

最近在研讀"Introduction to Lens Design" by Joseph.
裡面有包含ZEMAX的練習,當然我知道Donald有出一本根據此書的Synopsys操作版本
但是其實裡面也不是每張圖都有synopsys版本

於是我看到書本P.60頁的aberration對stop shift的作圖,如下圖


我看這張圖不像是ZEMAX直接產生的,但是我在想Synopsys應該能用AI做圖畫出
於是開始試著畫出這張圖。當然這其中遇到很多困難:

首先,Synopsys算出的SA3, CO3, TI3等aberration值跟ZEMAX的值都會差一個負號
這點導致在看OPD plot時也會跟一般書本上的差一個負號,這點我目前還不知道synopsys為何會如此?
所以第一個困難點,就是必須將負號補上去,讓他負負得正才會跟這張圖有一樣的結果
對於剛開始接觸的人,像我真的不太熟悉數值運算的語法,總之是了很久我發現可以如下方式解決

Z1 = TI3 FOR 1 TH = AIP
= Z1 * -1
ORD = FILE 1


第二是疊圖問題,疊圖指令是用MULTI搭配ADD
MULTI DO MACRO FOR AIP = 150 TO -200

下一個就必須是
ADD DO MACRO FOR AIP = 150 TO -200


每個MACRO執行完不能下END,一下END就作圖出來,無法繼續疊圖
所有資料都運算完之後再下END來作圖

另外要注意的點是,我總共執行三次MACRO
按照我之前寫ASAP的經驗與邏輯,我以為可以直接將這三個MACRO寫在同一個.mac檔案裡
但是我這樣做之後,會發現執行會落入無限迴圈,不知道為什麼一定要分三次執行?
所以我這邊是寫好三個macro,分三次執行才順利畫出

第三是疊圖需要座標scale統一
這點變成要在第一章作圖之前要先指定好
我這邊是使用
SCALE = 87.5, 0.18
ORIGIN = -200, -0.2


最後出來的結果如下,看起來是不是跟書本上的有點像呢!
(貼上來的解析度不知為何有點糟糕...)


不太熟悉系統,圖形好像自動上傳好多遍,請見諒不好意思~

本帖子中包含更多资源

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

×

评分

参与人数 1金币 +1 收起 理由
RGX
+ 1
很给力!

查看全部评分

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

使用道具 举报

  • TA的每日心情
    郁闷
    2024-10-30 22:25
  • 签到天数: 826 天

    [LV.10]以坛为家III

    23

    主题

    159

    回帖

    8

    积分

    小白

    积分
    8
    发表于 2021-7-17 10:46 | 显示全部楼层
    Zemax可以画出这种图,自带的万用图功能分别画出三个图再叠加就好了,文字用注释功能。另外用zpl应该也可以实现。
    我不会Synopsys你的图的横纵轴坐标起始点设置一下会不会好一点。




    本帖子中包含更多资源

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

    ×

    评分

    参与人数 1金币 +8 收起 理由
    + 8
    很给力!讲的简略,不便学习。

    查看全部评分

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

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-2-28 09:42
  • 签到天数: 404 天

    [LV.9]以坛为家II

    17

    主题

    235

    回帖

    88

    积分

    入门

    积分
    88
    发表于 2021-7-19 13:43 | 显示全部楼层
    秋刀鱼的滋味 发表于 2021-7-17 10:46
    Zemax可以画出这种图,自带的万用图功能分别画出三个图再叠加就好了,文字用注释功能。另外用zpl应该也可以 ...

    万用图功能分别画出三个图再叠加,这个怎么操作
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2024-10-30 22:25
  • 签到天数: 826 天

    [LV.10]以坛为家III

    23

    主题

    159

    回帖

    8

    积分

    小白

    积分
    8
    发表于 2021-7-19 15:49 | 显示全部楼层
    本帖最后由 秋刀鱼的滋味 于 2021-7-19 15:50 编辑
    陈大强 发表于 2021-7-19 13:43
    万用图功能分别画出三个图再叠加,这个怎么操作

    就是使用通用绘图功能画出你想要的三个图,然后在图上面的操作栏选择叠加。这个功能在zemax自带的操作手册有很详细的解释可以参考,打印出来放下面了。






    本帖子中包含更多资源

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

    ×

    评分

    参与人数 1威望 +1 收起 理由
    + 1
    赞一个!

    查看全部评分

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

    使用道具 举报

    该用户从未签到

    2

    主题

    2

    回帖

    0

    积分

    小白

    积分
    0
     楼主| 发表于 2021-7-19 16:36 | 显示全部楼层
    秋刀鱼的滋味 发表于 2021-7-17 10:46
    Zemax可以画出这种图,自带的万用图功能分别画出三个图再叠加就好了,文字用注释功能。另外用zpl应该也可以 ...

    Wow! 原來Zemax可以做這種疊圖,長知識了,謝謝耶!我稍微修改了一下座標與縱軸數值,原Zemax數值應該是波長為單位,我將Synopsys的數值換成波長,
    經過處理後雖然數值有點不太一樣,但是趨勢以及橫軸交點座標有比較像了

    本帖子中包含更多资源

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

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

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-11-6 11:04 , Processed in 0.156250 second(s), 23 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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