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

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

3天内不再提示

自由曲面设计困难?CODE V五大工具轻松帮你搞定

海阔天空的专栏 来源: 新思科技 作者: 新思科技 2022-05-18 16:40 次阅读

谈及镜头,我们常常会想到球面、非球面、内面非球面、双面非球面等传统镜头,然而随着近年来人们对设备小型化的需求与日俱增,并且对设备品质的要求也逐步提高,纤薄又高清超广角的手机镜头,小巧便捷的可穿戴医疗设备以及佩戴舒适的AR眼镜等都对镜头设计提出了更高的挑战。

因此自由曲面镜头的出现引爆了市场,它实现更紧凑的设计,减少透镜的数量,能在包含多个折叠的表面或者复杂的光路限制时,建立具有多个折射或反射面的紧凑型结构。为了帮助开发者轻松完成自由曲面的设计工作,CODE V研发了许多独特而又强大的自由曲面设计和优化工具。以下五大工具将助力开发者事半功倍。

Q2D自由曲面

CODE V中的Q2D自由曲面是用于优化的得力工具,它提供的正交多项式在许多情况下能够平滑收敛。对于有些设计,您可能会发现Q-type多项式非球面能够更快的收敛到一个好的解,这是因为在设计空间中平衡像差时正交性会避免各项之间的竞争。另外,CODE V还提供一个特别的功能,可以设定表面的使用区域相对于参考二次曲面顶点的几何位置。

非球面与参考二次曲面 偏离量的建模方式

对于CODE V中的部分自由曲面,现在支持2种方式建模非球面与参考二次曲面的偏离量。第一种方式比较特别,允许设定离轴角参数omega,表示要使用的二次曲面区域的离轴程度。表面局部坐标的位置将会根据omega角而偏移。另外,CODE V还允许使用X和Y偏移参数,设定多项式偏离量的坐标原点。

CODE V中新的扩展Fringe Zernike多项式面型,与开发者在光学系统建模中常用的多项式具有相同的形式,但是在径向扩展到高达30次项。

自由曲面系数表

从CODE V 11.3版本开始,开发者可以访问一个特别设计的自由曲面系数表。该表格以用户友好的显示格式,帮助快速检查系统的对称性,以及符合(或违反)对称性的状况。标示出这些满足(或不满足)所需的系统对称性条件的系数项,不仅有助于高效的使用设计优化变量,还能够知晓并使用那些对改进系统有效的变量。

可视化查看表面偏离量,矢高和斜率信息

对于设计的面型,想要从加工的角度来感受非球面斜率的陡峭程度,这在CODE V中很容易实现。使用内置功能查看表面的偏离量,矢高和斜率信息,开发者就可以检查可能存在问题的区域,然后通过进一步的设计和优化控制修正表面形状。

基于切比雪夫多项式的用户定义面型(UDS)

对于需要在矩形光瞳上进行优化的光学系统,CODE V提供了一个新的基于切比雪夫多项式的用户定义面型(UDS),这对于具有方形或矩形孔径的系统非常有用。在对当下需要紧凑折叠的系统进行优化设计时,最高包含到14次项的该面型会展现出更多的灵活性。

使用CODE V中的这些新的强大工具来设计自由曲面光学系统能够节省时间。将这些工具与CODE V强大并高效的优化能力相结合,开发者就可以看到在早期设计转变为最终产品中所带来的效率提升。

来源: 新思科技

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

    关注

    0

    文章

    66

    浏览量

    15304
  • 自由曲面
    +关注

    关注

    0

    文章

    5

    浏览量

    8556
收藏 人收藏

    评论

    相关推荐

    普通测径仪和智能测径仪的五大区别

    五大区别。 一、测量精度与稳定性的差异 普通测径仪通常采用机械或光学原理进行测量,其测量精度受到机械结构、光学元件以及环境因素的影响较大,因此其精度和稳定性相对有限。而智能测径仪则采用更先进的激光扫描
    发表于 05-29 17:33

    本地厂家,实力保障!水冷1500W激光手持焊轻松搞定各种焊接难题

    出众,价格亲民,更重要的是——质量有保障! 首先,大家对这款激光器手持焊的焊接能力一定非常期待。别小看这1500W的功率,它可以轻松应对各种金属、塑料、陶瓷等材质的焊接,无论是小家电、汽车零件、眼镜架还是各种工具,都能轻松
    的头像 发表于 04-10 17:04 216次阅读
    本地厂家,实力保障!水冷1500W激光手持焊<b class='flag-5'>轻松</b><b class='flag-5'>搞定</b>各种焊接难题

    11个金律轻松搞定DCDC电源转换电路设计

    搞嵌入式的工程师们往往把单片机、ARM、DSP、FPGA搞的得心应手,而一旦进行系统设计,到了给电源系统供电,虽然也能让其精心设计的程序运行起来,但对于新手来说,有时可能效率低下,往往还有供电电流 不足或过大引起这样那样的问题,本文11个金律轻松搞定DCDC电源转换电路设
    的头像 发表于 01-02 10:51 909次阅读
    11个金律<b class='flag-5'>轻松</b><b class='flag-5'>搞定</b>DCDC电源转换电路设计

    如让企业轻松上云?华为云这款服务器帮你轻松搞定

    随着全球数字化浪潮的迅猛发展,企业正面临前所未有的数字化机遇和挑战,企业上云成为必不可少的一环,无论是初创企业还是成长型企业,都在寻求一种强大而可靠的数字化基础设施。最近,天极网发布了《2023 年前三季度中国中小企业上云报告》。报告指出:83%中小企业上云更看重安全可靠性。而华为云耀云服务器 L 实例(云耀 L 实例)凭借更加安全可靠、更为强劲的性能和更优秀的体验,成为最受中小企业欢迎的云服务器,调研中获得用户五星
    的头像 发表于 12-10 20:52 1563次阅读

    学会这4招,轻松搞定开关电源EMI

    学会这4招,轻松搞定开关电源EMI
    的头像 发表于 12-05 16:57 439次阅读
    学会这4招,<b class='flag-5'>轻松</b><b class='flag-5'>搞定</b>开关电源EMI

    code blocks怎么调试

    了一套完善的调试工具,方便快捷地进行代码调试。下面是关于如何在Code::Blocks中进行调试的详细步骤。 首先,在Code::Blocks中进行调试之前,必须确保已经安装了合适的编译器和调试器。常用
    的头像 发表于 11-26 10:26 1286次阅读

    Code Blocks设置语言的方法

    Code Blocks是一款开源的跨平台集成开发环境(IDE),它支持多种编程语言,并提供了一些强大的功能和工具,使得代码编写和调试更加便捷和高效。其中一个重要的功能就是设置代码块的语言类型,以便
    的头像 发表于 11-26 09:49 1754次阅读

    在嵌入式中如何利用VS Code进行远程开发呢?

    VS Code几乎是所有的程序员必备的工具之一,据说全球一般的开发者都使用过VS Code这款工具
    的头像 发表于 11-07 09:27 472次阅读
    在嵌入式中如何利用VS <b class='flag-5'>Code</b>进行远程开发呢?

    多轴伺服,一芯搞定

    多轴伺服,一芯搞定
    的头像 发表于 10-19 17:54 400次阅读
    多轴伺服,一芯<b class='flag-5'>搞定</b>

    PCB板生锈困扰你?别烦恼了,这些Tips帮你搞定问题!

    PCB板生锈困扰你?别烦恼了,这些Tips帮你搞定问题!
    的头像 发表于 09-25 10:03 870次阅读

    想让物联网更简单?Matter帮你轻松搞定

    打开或关闭一盏灯,未必就像人们所想的那样简单。 专营无线连接服务的软硬件公司Silicon Labs的首席产品经理Rob Alexander指出,很多产品开发人员都发现了这一点。他还指出,随着越来越多的公司寻求销售“智能灯泡”,他们意识到需要开发相应的代码,让用户可以通过手机应用来远程控制灯泡。 Alexander解释道,虽然实际的开关命令只是像发送“1”或“0”那样简单,但就是这个简单的信息,却必须建立在诸多协议的基础之上,包括Wi-Fi通信协议、安全协
    的头像 发表于 09-06 08:10 347次阅读
    想让物联网更简单?Matter<b class='flag-5'>帮你</b><b class='flag-5'>轻松</b><b class='flag-5'>搞定</b>

    挑选高低温试验箱的五大关键因素:让你轻松选择最适合的设备

    挑选高低温试验箱的五大关键因素:让你轻松选择最适合的设备
    的头像 发表于 09-04 14:39 719次阅读
    挑选高低温试验箱的<b class='flag-5'>五大</b>关键因素:让你<b class='flag-5'>轻松</b>选择最适合的设备

    Linux跟踪工具bpftrace的原理和使用

    这篇文章介绍一个基于ebpf技术的强大工具--bpftrace。
    发表于 09-01 15:10 1352次阅读
    Linux跟踪<b class='flag-5'>工具</b>bpftrace的原理和使用

    Meta发布一种Code Llama工具 用于生成新代码和调试人工编写工作

    Meta公司表示,Meta发布了一种名为Code Llama的工具,该工具建立在其Llama 2大型语言模型的基础上,用于生成新代码和调试人工编写的工作。 Code Llama将使用与
    的头像 发表于 08-28 16:56 1094次阅读

    自由曲面光学器件的设计

    对光源进行成像,因此采用基于非成像光学理论的自由曲面光学器件对其进行二次光学设计,可实现小型高效的照明系统。
    的头像 发表于 07-14 10:14 607次阅读
    <b class='flag-5'>自由</b><b class='flag-5'>曲面</b>光学器件的设计