0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Code V反转镜面及系统的方法

led13535084363 来源:光行天下 2023-10-27 14:14 次阅读

在做镜头的分析或设计时,有时会要反转部份或者全部的镜片,Code V提供了两种满足此需求的做法。

第一种是只反转部份镜片。可用EditFlip… 选项(图1)来完成。首先是选择以X或Y轴为基准翻转,两者对于轴对称系统是没有差别的。接著再输入要反转的镜面范围。以Cove V内含的“eyepiece.len”为例 (图2),只反转2~4镜面得图3,这效果也可以在Command Windows 中直接输入FLX S2..4 指令完成。

wKgZomU7VXCAEDAMAACtHVuZ2aY720.png

图 1

wKgaomU7VXCARawOAACVJTldWHo593.png

图 2

wKgaomU7VXGAGBSzAACMTd08DGo252.png

图 3

第二种是反转全部镜片。例如在设计目镜时,正向使用时之实际物面在近距离,出射则为平行光,像面在无限远,这在像差分析上需用角度空间而非长度空间,带来一些不便。因此设计时常会逆向设计,让出射光是聚焦的,像面在有限距离。但我们仍希望能简单的反转回正向使用状态做分析。

系统翻转不只是镜片前后镜射,还包括一些System Data 定义,如 Pupil,Field,Vignetting Factors,System Solves,及True Afocal Mode等参数都需调整,这是令人最困扰的地方。Code V 提供的“reverse_system.seq”(图4, 5) 程式可方便的完成系统反向功能。再以“eyepiece.len”为例,执行前后的结构如图6所示。重点在System Data 也做了修改,如表1。

wKgaomU7VXGAEg3YAAQn968s5mM822.png

图 4

wKgZomU7VXGAZRJNAAIP3MyrcV0757.png

图 5

wKgZomU7VXGAJlK1AAFBAkxO-Rw723.png

图 6. 原逆向设计(左)和系统反转后之正向设计(右)

wKgZomU7VXGAI_lpAAGCvGo6vP8561.png

表 1

“reverse_system.seq”也可用于非轴对称系统,如“threemrc.len”。比较执行前后的结构,二图中之第6镜面都是成像面(图7),可看出物像已相反了。但Reversed System Goordinate 中的选项需为 Global 而非 Local (图8),否则结果不正确。

wKgaomU7VXGAEnNYAAJNP8d4znc472.png

图 7. “threemrc.len”反转前后之系统

wKgaomU7VXGAWj2bAAJO-LxmlZw503.png

图 8

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 镜头
    +关注

    关注

    2

    文章

    503

    浏览量

    25616
  • 参数
    +关注

    关注

    11

    文章

    1773

    浏览量

    32075
  • Code
    +关注

    关注

    0

    文章

    68

    浏览量

    15368

原文标题:会员分享 | Code V 反转镜面及系统的方法

文章出处:【微信号:光行天下,微信公众号:光行天下】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    处理电源电压反转方法

    处理电源电压反转有几种方法,最明显的方法是在电源和负载之间连接一个二极管,但是由于二极管正向电压的原因,这种做法会产生额外的功耗。
    发表于 07-12 17:02 2826次阅读

    讲述构建VS Code集成开发环境的方法

    本系列教程将向大家讲述,在自己的计算机上构建完善的嵌入式系统开发环境的方法。本文将向大家讲述构建VS Code集成开发环境的方法。VS Code
    发表于 11-08 06:51

    基于QR Code条码的飞机加油统计系统

    本文介绍了QR Code 条码技术,结合我军飞机油料保障特点,制定了飞机加油统计系统的可行方案。并基于QR Code 条码技术设计了飞机加油统计系统的硬件和软件
    发表于 08-28 10:16 13次下载

    Code Composer Studio入门

    Code Composer Studio入门一.实验目的1.掌握Code Composer Studio 2.21的安装和配置步骤过程。2.了解DSP开发系统和计算机与目标系统的连接
    发表于 03-17 00:11 1.8w次阅读
    <b class='flag-5'>Code</b> Composer Studio入门

    CODE_V设计一个数码相机镜头

    CODE V软件使用简介 教你如何用CODE v来设计镜头
    发表于 03-14 15:34 3次下载

    关于嵌入式系统优先级反转的原因及解决方法探讨

    )。优先级反转会造成任务调度的不确定性,严重时可能导致系统崩溃。本文在参考文献的基础上,结合实际项目开发过程中遇到的优先级反转问题,对造成优先级反转的原因及其解决
    发表于 11-01 16:13 5324次阅读
    关于嵌入式<b class='flag-5'>系统</b>优先级<b class='flag-5'>反转</b>的原因及解决<b class='flag-5'>方法</b>探讨

    380V电机正反转接触器的接线图及工作原理

    本文介绍了380V电机正反转接触器接线图,以及双重联锁的正反转控制的工作原理,四条导线的正确接入方法,供大家参考。
    的头像 发表于 10-28 10:38 7.9w次阅读
    380<b class='flag-5'>V</b>电机正<b class='flag-5'>反转</b>接触器的接线图及工作原理

    嵌入式系统开发环境的构建03:构建VS Code集成开发环境

    本系列教程将向大家讲述,在自己的计算机上构建完善的嵌入式系统开发环境的方法。本文将向大家讲述构建VS Code集成开发环境的方法。VS Code
    发表于 11-03 14:21 13次下载
    嵌入式<b class='flag-5'>系统</b>开发环境的构建03:构建VS <b class='flag-5'>Code</b>集成开发环境

    我使用vs code编程单片机方法

    vs code 是一个强大的文本编辑器,这篇文章主要介绍我用 vs code编程单片机的方法,能够把vs code搭建成一个很好的单片机编辑器。现在我主要用vs
    发表于 11-13 13:21 14次下载
    我使用vs <b class='flag-5'>code</b>编程单片机<b class='flag-5'>方法</b>

    新思科技宣布新增CODE V和LightTools之间的互操作性功能

    新思科技(Synopsys)近日宣布新增CODE V和LightTools之间的互操作性功能,以协助开发者轻松模拟成像和非成像组件的光学系统,从而缩短产品开发时间。凭借CODE
    的头像 发表于 03-26 08:29 8518次阅读

    新思科技开发CODE V®光学设计软件

     新思科技的CODE V®光学设计软件是解决光学建模问题的最合适的工具,因此成为了设计望眼镜的主要软件工具。
    的头像 发表于 04-11 16:47 2398次阅读

    Code Blocks设置语言的方法

    于正确地进行语法高亮和代码格式化。本文将详细介绍Code Blocks设置语言的方法,并探讨其实际应用。 首先,要设置Code Blocks中的代码块的语言类型,需要打开Code Bl
    的头像 发表于 11-26 09:49 2813次阅读

    步进电机正反转的换线方法

    步进电机正反转的换线方法 步进电机是一种常见的电机类型,它具有正反转的能力。换线是指改变步进电机的电源连接方式,以改变其运动方向。换线方法有很多种,下面将详细介绍其中一种常见的换线
    的头像 发表于 01-23 14:45 3690次阅读

    步进电机正反转的换线方法

          步进电机是一种常见的电机类型,它具有正反转的能力。换线是指改变步进电机的电源连接方式,以改变其运动方向。换线方法有很多种,下面将详细介绍其中一种常见的换线方法。       步进电机
    的头像 发表于 01-26 08:47 1455次阅读
    步进电机正<b class='flag-5'>反转</b>的换线<b class='flag-5'>方法</b>

    步进电机的正反转实现方法

    步进电机,作为一种将电脉冲信号转换为角位移或线位移的精密控制电机,其正反转的实现对于许多应用至关重要。本文将深入探讨步进电机正反转的实现方法,从基本的控制原理到具体的实现步骤,再到实际应用案例,旨在为读者提供全面、深入的指导和参
    的头像 发表于 06-14 09:58 2412次阅读