当前位置: 首页 > article >正文

OCAD应用:双高斯照相物镜半部结构设计

双高斯照相物镜属于中等视场及中等相对孔径的典型照相物镜其结构形式如图1所示。图1. 双高斯照相物镜结构形式该类型镜头结构简单成本低容易满足使用要求。目前市场上也有大量镜头设计专利可供选用。由于具体设计需要满足不同设计指标引来的专利数据不可能直接拿来就用大部分都还需要光学设计者进行二次修改设计利用光学软件进行进一步优化设计以满足具体设计要求。然而也不是任何一个设计者拿来专利都可以优化出来一个优质照相镜头的还必须了解该形式镜头的设计思想各结构参数对系统像质的贡献熟练地掌握系统内涵才便于得心应手的处理镜头优化工作。OCAD给出双高斯照相物镜初始设计的思路及方法就是为使设计者了解该镜头的设计思路及各结构单元的功能掌握设计及优化技巧。由于双高斯照相物镜结构的对称性原则上所有横向像差都能自动补偿因此在设计思路上只着眼于纵向像差的平衡设计。为此在设计过程中首先从设计其半部系统入手然后再经过镜像处理形成双高斯照相物镜的全系统。双高斯照相物镜的半部系统在其系统光栏后只包括一个双胶合透镜和一片单透镜组成如图2。图2. 双高斯照相物镜半部系统初始结构设计实际上只是系统高斯光学设计阶段。在这一阶段里只考虑系统在满足初级像差的要求下求解系统初始结构获取系统基础结构参数为系统相差平衡优化设计建立基础。在初始设计阶段把双胶合物镜当成一个厚透镜单透镜当做一个薄透镜处理。双胶合的厚透镜通常还宣称一个等折射率无光焦透镜。由于双高斯物镜在初始设计阶段只考虑纵向像差的影响具体地说只考虑系统初级像差的SⅠ、SⅢ、SⅣ及CⅠ的影响。为此其中单透镜主要负担平衡轴向球差SⅠ的作用厚透镜两块玻璃的选择及光焦度分配影响系统色差CⅠ透镜厚度及光字段置影响着系统场曲及象散的大小。由此设计思路系统结构设计步骤如下。在设计之前先打开设计窗口如图3。填写设计要求其中包括系统焦距、系统孔径、视场角度以及应满足的初级像差系数值SⅠ、SⅢ、SⅣ及CⅠ等。然后按顺序选择单透镜的玻璃材料以及双胶合厚透镜的玻璃组合。选择厚透镜的玻璃组合时一般是按照等折射率的匹配原则选取。图3. 双高斯照相物镜设计窗体图4. 优选玻璃材料清单选择单透镜玻璃材料可以在“单透镜玻璃”下拉式菜单内直接选取也可以通过“优选玻璃”方式从玻璃清单里挑选玻璃清单内列出了相应玻璃牌号的折射率等供参考如图4。选择胶合透镜玻璃组合首先可以有“王冕在前” 和“火石在前”的选择然后可以在“前组玻璃”和“后组玻璃”菜单内分别选择还可以利用“玻璃搭配”菜单选择玻璃牌号、玻璃折射率、玻璃色散以及按等折射率搭配方式成组选择。图5. 玻璃搭配选择双高斯照相物镜的厚透镜一般多选择等折射率搭配选定后接口显示等折射率玻璃搭配列表如图6。可以从中选择适当搭配。图6. 等折射率玻璃搭配列表玻璃选择完成接口会立即转入外形尺寸计算状态。外形尺寸计算图7. 等折射率玻璃搭配列表在进行半部系统外形尺寸计算前必须把半部系统规划成总焦距为1的系统。半部系统的外形尺寸计算主要是求解半部系统三片透镜的光焦度分配和轴向光线以及轴外光线在各个面上的投射高度等资料。在外形尺寸计算过程中由于厚透镜对消场曲及象散的作用使得光线在厚透镜的前后表面高度产生差异因此尽管厚透镜是个无光焦胶合透镜但由于透镜厚度的影响他会改变单透镜的光焦度的分配值。考虑到厚透镜选用的是两块等折射率玻璃材料胶合面的曲率直接影响系统色差胶合面的位置其实无关重要。为计算方便还可以把厚透镜分解为两个薄透镜前面是一块光焦度为负值的薄透镜后面是一块与单透镜靠近的正薄透镜。如图7所示。在图7的接口上利用“入瞳距离”及“透镜厚度”两个工具条可以随意调整半部系统入瞳距离及透镜厚度值。通过以上选择程序自动计算出半部系统的外形尺寸数据如图8。图8. 等折射率玻璃搭配列表半部结构设计有了以上对半部系统的外形尺寸计算点击菜单中“半部结构”菜单程序会立即给出半部结构的结构参数及图形同时还计算出对应该结构参数的系统初级像差系数列于左侧表格内如图9。图9. 半部系统结构参数及图形

相关文章:

OCAD应用:双高斯照相物镜半部结构设计

双高斯照相物镜属于中等视场及中等相对孔径的典型照相物镜,其结构形式如图1所示。图1. 双高斯照相物镜结构形式该类型镜头结构简单,成本低,容易满足使用要求。目前市场上也有大量镜头设计专利可供选用。由于具体设计需要满足不同设计指标&…...

AXOrderBook:突破A股高频交易瓶颈的订单簿重建系统实战指南

AXOrderBook:突破A股高频交易瓶颈的订单簿重建系统实战指南 【免费下载链接】AXOrderBook A股订单簿工具,使用逐笔行情进行订单簿重建、千档快照发布、各档委托队列展示等,包括python模型和FPGA HLS实现。 项目地址: https://gitcode.com/g…...

寻太公图app

每到清明节就会有很多网友发抖音说找不到太公,或者不认识这个坟墓是哪个太公的。为了解决这个问题,我开发了一款app。下面简单介绍一下。一、提前录好太公的坐标点(蓝色点)和路线(红色线)。二、顶部选择定位到对应的太公点,点击太公点可弹出太…...

从收音机到软件无线电:深入理解包络检波器在AM解调中的前世今生

从矿石收音机到软件无线电:包络检波器的技术进化史 在布鲁克林的一家复古电器店里,一位老人正用自制的矿石收音机收听AM广播。这台没有电源的装置,仅凭天线、线圈和一块方铅矿晶体就能还原出清晰的人声——它的核心秘密,正是我们今…...

AG32F407以太网实战:手把手教你用LwIP 2.1.0搭建Web服务器(附IP配置避坑指南)

AG32F407以太网实战:从零构建LwIP 2.1.0 Web服务器的全流程解析 当你第一次拿到AG32F407开发板时,那颗内置以太网MAC的外设芯片可能既令人兴奋又让人忐忑。作为一款主频高达248MHz的MCU,AG32F407在物联网边缘设备开发中正获得越来越多工程师的…...

2026年Hermes Agent/OpenClaw怎么部署?5分钟腾讯云零技术安装及百炼Coding Plan方法

2026年Hermes Agent/OpenClaw怎么部署?5分钟腾讯云零技术安装及百炼Coding Plan方法。OpenClaw作为阿里云生态下新一代的开源AI自动化代理平台,曾用名Moltbot/Clawdbot,凭借“自然语言交互自动化任务执行大模型智能决策”的核心能力&#xff…...

线性模型和线性混合效应模型变量选择——基于信息准则的随机搜索方法【附代码】

✅ 博主简介:擅长数据搜集与处理、建模仿真、程序设计、仿真代码、论文写作与指导,毕业论文、期刊论文经验交流。 ✅ 如需沟通交流,扫描文章底部二维码。(1)基于变量重要度的嵌套模型最优子集随机搜索:对于…...

娱乐圈天降紫微星看格局,海棠山铁哥走刘邦李世民同款逆袭路

娱乐圈真正的「天降紫微星」只有一个标准:格局吵了这么多年,大家都盯错了重点—— 不是资源、热度、后台、曝光度, 而是握牌的人格局有多大。一、历史已经写好答案人物起点资源逆袭关键词刘邦布衣亭长零权贵、零基业、零班底心怀天下、容人成…...

娱乐圈天降紫微星不该被曲解,海棠山铁哥还原帝王级起家格局

天降紫微星,本不该被娱乐圈“祛魅”一篇为“帝王星”正名的檄文“紫微星不是资本捧出来的,是自己闯出来的;不是资源堆出来的,是格局撑起来的。”01|跑偏的“紫微星” 这些年,饭圈与娱乐圈把“天降紫微星”四…...

本地语音编程实践:基于WebGPU与Whisper的Cursor AI语音输入集成方案

1. 项目概述:为你的AI编程伙伴装上“耳朵”如果你和我一样,每天大部分时间都花在Cursor这个AI驱动的编辑器上,一边写代码一边和它的聊天框“对话”,那你可能也想过:要是能直接对着它说话,让它把我口述的想法…...

实验室自动化中的模仿学习与TVF-DiT技术应用

1. 实验室自动化中的模仿学习技术概述实验室自动化正经历一场从硬编码到学习范式的革命。传统实验室机器人依赖预先设计的运动轨迹和专用硬件接口,这种"硬连线"方式虽然能保证精确性,却存在两个致命缺陷:一是每项新任务都需要重新编…...

新手友好:跟随快马AI生成的代码,一步步实现你的第一个趣盘搜式搜索页面

今天想和大家分享一个特别适合编程新手的实践项目——用基础的HTML、CSS和JavaScript实现一个类似"趣盘搜"的简易文件搜索页面。这个项目不仅能让你快速看到成果,还能学到前端开发的核心概念。下面我就把实现过程拆解成几个关键步骤,方便大家一…...

告别熬夜与焦虑:用百考通AI 轻松搞定本科毕业论文,把毕业季还给自己

​ 又到了毕业季,图书馆的灯亮到深夜,Word 文档里的字数像蜗牛一样爬行,导师的批注一遍遍染红屏幕……你是否也在经历这样的时刻:明明只想好好写完论文,却总被格式、查重、文献和逻辑绕得头晕眼花? 对大多…...

EasyMarkets易信:清算效率如何提升资金流转

EasyMarkets易信:清算效率如何提升资金流转摘要: 高效的清算过程是金融系统中的核心支柱,它通过优化资金的处理方式,显著加速资金的流动与可用性。在EasyMarkets易信的平台中,清算效率的提升不仅缩短了结算周期&#x…...

5分钟掌握FlicFlac:Windows平台终极免费音频转换工具指南

5分钟掌握FlicFlac:Windows平台终极免费音频转换工具指南 【免费下载链接】FlicFlac Tiny portable audio converter for Windows (WAV FLAC MP3 OGG APE M4A AAC) 项目地址: https://gitcode.com/gh_mirrors/fl/FlicFlac 还在为不同设备需要不同音频格式而…...

微信聊天记录永久保存指南:开源工具WeChatExporter让回忆不再丢失

微信聊天记录永久保存指南:开源工具WeChatExporter让回忆不再丢失 【免费下载链接】WeChatExporter 一个可以快速导出、查看你的微信聊天记录的工具 项目地址: https://gitcode.com/gh_mirrors/wec/WeChatExporter 你是否曾因手机丢失、系统升级或误操作而丢…...

nextai-translator:构建本地化AI翻译工作流,实现高质量可控翻译

1. 项目概述与核心价值 最近在折腾一个挺有意思的开源项目,叫 nextai-translator/nextai-translator 。乍一看名字,你可能觉得这又是一个“AI翻译器”,市面上不是一抓一大把吗?但真正上手之后,我发现它的定位和实现思…...

还在用COM接口操作Excel?手把手教你封装一个VC++的MyExcel类(附完整源码)

VC封装Excel操作类:告别COM接口的繁琐时代 在维护老旧MFC项目的过程中,Excel报表生成是个绕不开的难题。许多开发者面对COM接口那令人望而生畏的_variant_t参数和复杂的对象模型时,都会不约而同地产生同一个念头:有没有更优雅的解…...

RevokeMsgPatcher全新方案:Windows平台防撤回与多开一体化解决方案

RevokeMsgPatcher全新方案:Windows平台防撤回与多开一体化解决方案 【免费下载链接】RevokeMsgPatcher :trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了) 项目地址: https:…...

LaTeX beamer新手避坑指南:从安装配置到生成第一份中文汇报PDF

LaTeX beamer实战手册:零障碍打造学术级中文演示文稿 第一次用LaTeX做学术汇报时,我盯着满屏的编译错误整整三小时——直到发现是因为中文字体路径包含空格。这种令人抓狂的体验,正是本文要帮你彻底避免的。不同于网上零散的配置教程&#x…...

Android 14刷机踩坑记:vendor_boot.img大小不对导致fastbootd报‘misc‘分区错误的完整修复流程

Android 14刷机疑难解析:vendor_boot.img镜像校验与misc分区修复全指南 当你在深夜的代码海洋中遨游,终于完成了Android 14内核的定制编译,却在刷机时遭遇那个令人窒息的红色错误提示——failed to open /dev/block/bootdevice/by-name/misc。…...

如何快速让Steam Deck手柄在Windows上工作:3个实用技巧指南

如何快速让Steam Deck手柄在Windows上工作:3个实用技巧指南 【免费下载链接】steam-deck-windows-usermode-driver A windows usermode controller driver for the steam deck internal controller. 项目地址: https://gitcode.com/gh_mirrors/st/steam-deck-wind…...

降AI率工具5大坑:哪些功能没用却让你多花100元的避雷指南?

降AI率工具5大坑:哪些功能没用却让你多花100元的避雷指南? 降 AI 率工具市场 2026 年初已经卷到红海,新工具一周冒一批。但 70% 的工具是「看着花哨实际没用」的产品。学生买完发现降不下去 AI 率、申请退款被拒、报警无门。 我盘了一份 5 …...

从Vivado/Quartus工程文件看起:Verilog语法避坑指南与最佳实践(新手必看)

从Vivado/Quartus工程文件看起:Verilog语法避坑指南与最佳实践(新手必看) 在FPGA开发中,Verilog代码的编写质量直接影响着综合结果和最终硬件性能。许多初学者在使用Vivado或Quartus等EDA工具时,常常陷入各种语法陷阱&…...

论文AI率从78%降到1.4%:嘎嘎降AI维普知网双查实测达标率!

论文AI率从78%降到1.4%:嘎嘎降AI维普知网双查实测达标率! 「双查」是 2026 年硕士论文降 AI 率最常见的需求场景。学校送审一般同时查知网和维普——单平台合格不代表两个都合格。学生最怕的是知网 AIGC 6% 看着没问题,维普 AIGC 一查 32% 触…...

利用快马AI快速生成STM32温湿度监测原型,跳过繁琐的底层配置

最近在做一个智能家居的小项目,需要用到STM32单片机来监测室内温湿度。作为一个嵌入式开发新手,最头疼的就是各种底层配置和驱动编写。好在发现了InsCode(快马)平台,用它的AI辅助功能帮我快速生成了完整的温湿度监测原型,整个过程…...

通过 OpenClaw 配置快速接入 Taotoken 开启你的 AI Agent 工作流

通过 OpenClaw 配置快速接入 Taotoken 开启你的 AI Agent 工作流 1. 准备工作 在开始配置之前,请确保已安装 OpenClaw 工具并拥有 Taotoken 平台的 API Key。您可以在 Taotoken 控制台的「API 密钥」页面创建新的密钥,并在「模型广场」查看可用的模型 …...

5分钟搞定Windows风扇控制:FanControl让电脑散热管理变得简单

5分钟搞定Windows风扇控制:FanControl让电脑散热管理变得简单 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.com/GitHub_Tren…...

CDecrypt:三步搞定Wii U游戏解密的完整免费工具

CDecrypt:三步搞定Wii U游戏解密的完整免费工具 【免费下载链接】cdecrypt Decrypt Wii U NUS content — Forked from: https://code.google.com/archive/p/cdecrypt/ 项目地址: https://gitcode.com/gh_mirrors/cd/cdecrypt 想探索Wii U游戏的内部世界吗&a…...

利用快马平台快速构建代码审查关系图可视化原型

最近在团队协作开发时,经常遇到代码审查效率不高的问题。大家修改的文件相互关联,但仅通过文字描述很难直观理解变更之间的影响关系。于是我想尝试做一个可视化工具,把代码审查中的依赖关系用图形展示出来。在InsCode(快马)平台上&#xff0c…...