一、 前言

光学系统,特别对一个比较复杂的光学系统,在系统设计初期就必须根据光学仪器总体要求利用光学系统基本结构元件,合理安排系统光路走向,完成光学系统总体布局设计,然后才是光学系统具体结构设计,像差平衡以致适当公差分配,最终获得一个结果与性能俱佳的优质光学系统。一个较复杂的光学系统,往往不只是几片简单光学零件的组合,有时还可能是各种不同变焦系统结构,甚至还会有各种不同要求的多光谱,共轴或非共轴的多个子系统结合的多光路系统的融合,才能满足光学仪器总体的多功能需求。OCAD光学系统自动设计程序提供了一个具有特色的光学系统总体布局平台,可以利用光学系统的各种结构元件合理布局构建光学系统草图,直接显示并方便协调光线走向,实现光学原理,使得在光学系统设计的初期完成光学系统总体布局初始设计,接着还可以利用OCAD程序的其他初始结构设计功能完成光学系统初始结构参数设计,为下一步光学系统成像质量优化及其他后期设计打下基础。

图1-1  一般光学系统总体布局设计平台界面

图1-2  连续变焦光学系统总体布局(显示凸轮曲线)界面

图1-3 多光路光学系统总体组合布局界面

二、 光学系统的设计输入

在进行光学系统设计之前,首先需要明确总体对光学系统的技术要求,也称为设计输入参数,这些属于整个光学系统设计的依据。其中包括:光学系统的类型、系统目标特性、系统像方特性、光学系统总体布局要求以及对光学系统通光量的要求等。

有了以上设计要求方能着手光学系统的方案设计。以往的这段工作都是由设计人员在纸面上构思,反复进行光学系统总体勾画,选择最佳方案。目前有了OCAD光学系统自动设计程序,有效地提供了初始方案草图设计的平台。使用时只需在该程序的工具条里选择“光学系统总体布局设计”的功能就可顺利完成光学系统总体方案设计工作。

图 2-1  光学系统总体布局设计初始建模的选择

点开之后出现窗口如图2-2。

图2-2 光学系统总体布局设计窗体

窗体分为两部分,左半部是数据部分,如图2-3。右半部为绘制方案草图的绘图平台。在数据部分的上部填写相应光学系统的设计要求。其中包括系统视场范围、入瞳大小、系统渐晕系数,还有便于绘图用的比如光轴倾角、绘图比例以及图幅选择以及图形横排或竖排的选择等。

图2-3 窗体性能参数填写部分

图2-4  物方参数的选择

图2-5  通光孔径形式的选择

对于其他要求,可以利用主窗体的主菜单的“编辑”内的“系统基本数据”窗体内选择“系统波长”及“系统环境”等内容。

三、 一般光学系统的设计

填写完对光学系统的设计技术要求之后就可以在窗体右侧的绘图框内绘制光学系统方案草图。绘图框的基本尺寸默认为一张横排的A4图纸。如果根据系统总体尺寸的要求需要调整绘图框图纸图幅的尺寸,可以利用界面是文字框从 “图幅选择”中选择,点击“图幅选择”后会出现一个下拉式菜单,从中选择所常用的图幅尺寸代号,如果不满足还可以选择“自定义”,给定需要的横向尺寸和纵向尺寸,如图3-1。如果需要调整图纸横排或竖排的形式,只要在窗体左侧的数据框内的“横排”或“竖排”的选择框内点击就可以自动变换,如图3-2。

光学系统总体布局设计方法相关推荐

  1. 设计师:设计师知识储备之总体布局设计(硬装部分、软装部分、水电隐蔽工程、瓦工部分)之详细攻略

    设计师:设计师知识储备之总体布局设计(硬装部分.软装部分.水电隐蔽工程.瓦工部分)之详细攻略 目录 设计师知识储备之总体布局设计(硬装部分.软装部分.水电隐蔽工程.瓦工部分)

  2. 线上展厅vr展厅设计方法 广州商迪

    临时展厅设计布局有几种方法? 临时展厅设计布局有几种方法?相信不少人是有疑问的,今天视觉环球创意科技有限公司就跟大家解答一下! 在现实生活中,临时展厅将在许多情况下使用,临时展厅还需要通过设计和布局展 ...

  3. Python Qt GUI设计:窗口布局管理方法【强化】(基础篇—6)

    目录 1. 水平布局类(QHBoxLayout) 2.垂直布局类(QVBoxLayout) 3.网格布局类(QGridLayout) 3.1.单一的网络布局 3.2.跨越行.列的网络布局 4.表单布局 ...

  4. Python Qt GUI设计:窗口布局管理方法【基础】(基础篇—5)

    目录 1.布局管理器进行布局 2.容器控件进行布局 3.geometry属性:控件绝对布局 4.sizePolicy属性:微调优化控件布局 Qt Designer提供4种窗口布局方式,分别如下: Ve ...

  5. html5的网页布局工具,HTML5网站响应式布局的主流设计方法介绍及工具推荐

    我们都知道,目前主流的pc屏幕的分辨率都是1366*768.1440*900 .1280*1024等大屏的显示器.所以网页不能再按照1024的标准来设计或者是前端重构了.加上现在移动互联网的发展势头, ...

  6. 界面设计方法(2) — 2.界面的布局

    为了满足客户的需求,软件界面的表达形式千差万别.但与网站的界面形式(电子商务.政府政务.各类网站等)相比,作为企业管理(ERP)类系统的界面形式比较低调,由于需要长时间对着屏幕操作.观看.思考,因此要 ...

  7. 网页设计有哪些布局的方法和技巧?

    网页设计布局的重要性,相信做设计的人都能明白,一个优秀的布局往往会给用户带来更好的体验,从而使用户愿意再次访问该网站.那么网页设计有哪些布局的方法和技巧呢?下面为大家总结了布局的六个方法,其实设计思路 ...

  8. 科技感的动态设计方法-1

    科技感图形的动态表现手法极其多变和丰富.本文只列举常见的设计手法,并试图抽离一些普遍性的设计规律.希望能为大家在实践中提供帮助. 所谓的科技感的动效设计,就是基于科技感风格界面的动态设计.这类界面设计 ...

  9. 中小型网络系统总体规划与设计方法(一)

    一,基于网络的信息系统基本结构 一个基于网络的信息系统基本结构它应该包括网络运行环境.网络系统.网络操作系统,以及基于网络操作系统 的网络数据库管理系统.网络软件开发工具与网络应用系统.同时,设计完备 ...

最新文章

  1. 查看删除的帐号的DN名称(活动目录快照配置管理系列六)
  2. 皮一皮:当有人在我身边时...
  3. python爬虫实例-python使用百度进行爬虫简单学习例子
  4. java connection 可以有多个statement 吗,JDBC多线程多个statement共享同一个connection
  5. Linux根目录扩容操作命令整理(扩容99G;未添加新盘)
  6. 不做旁观者,给博主最有力的支持——博客之星评选,期待您的支持,谢谢路过的朋友投上您宝贵的一票...
  7. Win32ASM学习[10]:传送指令
  8. 92年清华本科,做了30年技术,43岁在CTO的位置上被优化!找了一年多工作,有些迷茫!...
  9. 解决MySQL8小时自动断开连接的问题(DBCP配置)
  10. Pytorch 其它有关Tensor的话题,GPU,向量化
  11. 数组操作--微信小程序学习教程
  12. 豫西大数据项目_大数据AI+智能雷达,上海公寓项目选址
  13. AID自定义桌面图标
  14. java espresso_Espresso 列表
  15. 绝对经典!百句浓缩版小常识(ZT)
  16. 一个在图片上写字的方法
  17. C 语言究竟能干什么
  18. python tensorflow2 deeplearning 音频处理 声学事件检测
  19. 2021年团体程序设计天梯赛-总决赛L2题解
  20. 室内定位程序_室内定位方案部署WIFI定位还是IBeacon定位

热门文章

  1. 计算机无法ghost安装系统安装系统安装,详细教您重装Ghost系统错误怎么办
  2. 待办日程用什么软件好 2022好用的便签记事日程管理软件推荐
  3. 挑战华为社招:2021Java高级面试题汇总解答
  4. mysql中ndb_restore_mysql ndb集群与恢复
  5. C#--DataTable的各种操作
  6. 【树莓派C语言开发】实验02:RGB小灯
  7. SQL Server ansi_null_default | ansi_null_dflt_on
  8. Vue报错 component lists rendered with v-for should have explicit keys.
  9. error:jump to case label [-fpermissive]
  10. 微信小程序有时不自动换行 强制换行;tabbar兼容苹果底部小黑条;单行省略号