吾爱光设

会员须知
会员须知
实用帮助
实用帮助
查看: 5193|回复: 10

[我分享] 宏分享 利用矢高控制非球面镜片倾斜程度的两种方法(环带矢高差/表面最大...

  [复制链接]
  • TA的每日心情

    2023-11-16 09:56
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    8

    主题

    257

    回帖

    32

    积分

    新手

    积分
    32
    发表于 2022-8-29 09:42 | 显示全部楼层 |阅读模式
    本帖最后由 syshh 于 2022-8-29 11:46 编辑

    前些日子看见论坛某兄发布此帖
    http://www.optzmx.com/thread-24637-1-1.html

    用追迹光线的方式计算非球面镜片的最大倾斜角,看过程序后发现此程序只能计算主波长0-1视场的主光线附近,镜片的最大倾斜角度,对于光瞳其他部分的光线的分布区域却无法计算,造成无法准确计算整个镜片部分的倾斜角度。另有某兄在下面回帖说可用计算矢高的方法控制,此法更方便。

    回家翻阅以前下载的宏程序,发现某前辈已经早在2002年已写过一个类似的宏

    只是这个宏不是zplm 类型,于是稍作改动得出宏zpl66,如附件所示

    顺势想到可以控制某环带的矢高差,只要差值够小的话倾斜角也不会太大,于是又得到zpl67。以上两个宏结果已做检验,可供一用。

    小弟拙作只是在前人作品上删改,不值一提,未敢加收金币,请朱军一览,有不足之处敬请提出。

    ps. 根据楼下兄台建议,用sagg代替读取系数然后计算矢高的方式又写了个zpl68,功能与66一样,代码更简单了

    本帖子中包含更多资源

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

    ×

    评分

    查看全部评分

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

    使用道具 举报

  • TA的每日心情

    2023-11-16 09:56
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    8

    主题

    257

    回帖

    32

    积分

    新手

    积分
    32
     楼主| 发表于 2022-8-29 10:02 | 显示全部楼层
    数据校对

    zpl67 在hx,hy填上想要控制的环带上下边缘归一化值即可

    本帖子中包含更多资源

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

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

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-11-2 21:10
  • 签到天数: 1492 天

    [LV.10]以坛为家III

    10

    主题

    50

    回帖

    13

    积分

    小白

    积分
    13
    发表于 2022-8-29 10:49 | 显示全部楼层
    矢高值可以直接用SAGG读取

    评分

    参与人数 1贡献值 +1 收起 理由
    + 1
    赞一个!

    查看全部评分

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

    使用道具 举报

  • TA的每日心情

    2023-11-16 09:56
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    8

    主题

    257

    回帖

    32

    积分

    新手

    积分
    32
     楼主| 发表于 2022-8-29 11:26 | 显示全部楼层
    ASDF001 发表于 2022-8-29 10:49
    矢高值可以直接用SAGG读取

    谢谢提醒,看来又自己造了遍轮子,哈哈,见笑了。
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情

    2023-11-16 09:56
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    8

    主题

    257

    回帖

    32

    积分

    新手

    积分
    32
     楼主| 发表于 2022-8-29 11:28 | 显示全部楼层
    zpl66 发现了一个bug ,会导致r值为负时输出错误结果,现已改正重新上传。

    本帖子中包含更多资源

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

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

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-11-6 17:21
  • 签到天数: 595 天

    [LV.9]以坛为家II

    6

    主题

    66

    回帖

    9

    积分

    小白

    积分
    9
    发表于 2022-8-30 17:24 | 显示全部楼层
    感谢楼主分享,想请教一下,一般要控制非球面斜率小于多少,便于加工呢?
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情

    2023-11-16 09:56
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    8

    主题

    257

    回帖

    32

    积分

    新手

    积分
    32
     楼主| 发表于 2022-8-31 08:44 | 显示全部楼层
    Alily 发表于 2022-8-30 17:24
    感谢楼主分享,想请教一下,一般要控制非球面斜率小于多少,便于加工呢?

    控制在45度以下比较好,不仅仅是便于加工,而且考虑到抑制杂光镜片也不要倾斜太大才好,要不然杂光就会很严重。
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-4 17:24
  • 签到天数: 78 天

    [LV.6]常住居民II

    1

    主题

    13

    回帖

    0

    积分

    小白

    积分
    0
    发表于 2023-11-14 17:44 | 显示全部楼层
    ASDF001 发表于 2022-8-29 10:49
    矢高值可以直接用SAGG读取

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

    使用道具 举报

  • TA的每日心情

    2024-11-4 09:57
  • 签到天数: 111 天

    [LV.6]常住居民II

    0

    主题

    40

    回帖

    1

    积分

    小白

    积分
    1
    发表于 2024-7-24 11:32 | 显示全部楼层
    大哥,矢高只能控制非球面吗?能否用来控制球面?
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情

    2023-11-16 09:56
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    8

    主题

    257

    回帖

    32

    积分

    新手

    积分
    32
     楼主| 发表于 2024-7-31 14:34 | 显示全部楼层
    光厂牛马 发表于 2024-7-24 11:32
    大哥,矢高只能控制非球面吗?能否用来控制球面?

    原理一样的啊,ssag这个操作数是直接读的矢高,不分球面非球面
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-11-6 21:35 , Processed in 0.125000 second(s), 23 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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