CodeV自学笔记一,边学边整理,免得忘记了

1 基本使用

使用官方给的文档,文档英文,我的版本是中文。用的是CODEV10.2
一道练习题

在这里插入图片描述

一. 新建镜头

  1. 文件新建专利镜头滤片

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

  1. 根据题目设计要求设置参数------确定

在这里插入图片描述

  1. 向导左边选择合适的镜头组合-----下一页

在这里插入图片描述
根据自己的设计要求选择光瞳规格及数据,这里输入错误,应该是像方F数,不是数值孔径
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

4 输入标题–下一页完成
在这里插入图片描述
在这里插入图片描述

  1. 点击快速二维-标记(Quick 2D Labeled Plot)

在这里插入图片描述

  1. 点击右边 镜头数据管理器,可以查看很多镜头表面信息,可以单击,或者右键,复制粘贴等编辑数据
    在这里插入图片描述
    二. 一阶参数

要求EFL为6mm
显示列出镜头数据一阶数据
可以看到EFL并不是6mm
在这里插入图片描述三. 镜头缩放

  1. 在镜头数据管理器(LDM)中选择第一面到像面的表面范围
    点击第一面,按住CTRL,再点击像面,然后再选择编辑缩放,可以看到表面范围直接显示从1到像面

在这里插入图片描述
在这里插入图片描述

  1. 或者在缩放中直接选择范围
    编辑缩放
    在这里插入图片描述
    四. 分析畸变

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
五. 分析MTF

  1. 选择分析–衍射–MTF,设置参数,最大频率68,频率增量17
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述

如果直接在工具栏选择快速MTF,好像找不到设置参数的地方,而且图是不一样的

在这里插入图片描述
六. 渐晕

  1. 在MTF中,左下方点击文本,下拉,可以看到相关数据
    在这里插入图片描述
CODEV使用手册2 容许公差 你可能熟悉莫非准则:任何可能出错的事情都会出错。公差就是试图通过模拟:何种类型的误差会发生、它们在多大程度上影响光学系统的性能以及建造个可以工作的系统的概率有多大等问题使Murphy定律不适用。 CODE-V 有些用于进行公差分析的工具,包括个被称为的强有力的属性。其它的工具被用来分析用户自定义的公差要求和蒙特卡罗(Monte Carlo)仿真。 目录 莫非准则…………公差分配和TOR..………公差类型………用LDM确定公差和TOR.. …………的输出…………………………其它的公差分析属性………… 莫非准则 光学系统对加工精度有定的要求。在许多机械装置中不太明显的误差在光学系统中可能会造成严重的成像质量问题。因为没有任何事情可以做得非常完美,因此,误差必然会产生。公差分析就是要弄明白在建造个光学系统中,以及在建成之前预测它们的影响中会出现的误差类型。你不能够推翻Murphy定律,但是,可以弄懂何处会出错,确定对误差的限制,以及预测它们的影响,从而限制误差。 何种项目会出错? 个共轴光学系统由不多的几个参数就可以确定,主要是每个表面的曲率、厚度、和玻璃材料。但是,这这几个参数会使许多事情出现错误,包括: ●错误的曲率(通常用样板的吻合度来测试,DLF,加上柱面的不规则度,IRR))))))) 这里提供的透镜目录称为CV_LENS:而且在缺省安装中被 定义为C:\CODEV\LENS。这是个Cooke三片型物镜(f/4.5,20o半视场角,50mm焦距)。该样本透镜没有事先确定公差。 2选择Analysis>Tolerancing>RMS Wavefront Error菜单。显示出RMS wavefront error对话框,选择均方根波前误差作为光学成像质量的判别标准。 3敲击OK开始运行。从这点少量的输入,该程序将会产生许多行输出结果( 与该运行相等效的输入命令是TOR;GO )。公差是个标准缺省组,与个单补偿元(像面的Z向移动,例如调焦)起被用在逆灵敏度模式中。滚动输出视窗文本列表就中可以查看输出结果。由于马上你就要亲自完成次类似的运行,所以,我们就不再对该具体输出结果 进行解释了。你将要完成的那个运行比较典型,对公差,补偿元和些TOR控制的设置都有精确的定义。我们将会对那个运行的输出进行讨论。 设置公差 正如前面所述,公差实际上被认为是透镜数据的部分,因此,在LDM中被定义、查看和编辑。当透镜被保存时,它们也被保存在 .len文件中。 1选择File>Open菜单,并且,在CODEV提供的透镜目录中设置透镜文件cooke1.len。 这是个事先定义好了的,和前面例子中样的透镜文件;为了确保在这个使用中有正确的结果,需要重新打开该透镜文件。 2选择Review>Tolerance菜单。 显示Tolerances and Compensators视窗。注意,由于cooke1.len 没有包含任何缺省公差值,所以,这个视窗是空的。 3敲击LDM视窗表上端的Autofill键,打开Tolerance Spreadsheet Autofill对话框。 该例子采用缺省设置(对所有的表面都产生缺省公差)是可以的。4敲击OK ,确定公差。 在Tolerances and Compensators视窗中显示出的公差是标准的缺 省值。向下滚动,并且会注意到,对于这个有6个表面的共轴透镜来说,已经产生了53个缺省公差。使用右击,可以从列表中加上(Insert)或者删除(Delete))公差。每个没有变成灰色的单元格都是可编辑的(例如,双击Type项,可以把它改变成另外个不同的类型)。 提示:要改变视窗中任何列的宽度右击该列的前端,并且选择Column Width(对于Type列选择120就很适合)。 到现在为止,还没有对这些公差的效应做过任何计算(这是TOR要做的)。还必须确定个离焦补偿元;旦你开始确定公差和补偿元,那么,CODE V就假定你将会确定你所需用的切,就不再需要自动生成什么了。 5在Tolerances and Compensators视窗底部补偿元表格中右击End of Data栏。 6从快捷菜单中选择Insert。 7双击Start Surface单元格,并且选择Image表面。 8对于这个新的补偿元双击Type单元格,并且滚动设置和选择Z Surface Displacement作为该补偿元,如下所示。 如果是像面,厚度(DLT)和Z轴位移(DLZ)是等效的,不需要真正地改变缺省值,当然,演示除外。般来说,DLT是通过向后推移后续表面的面来改变厚度,而DLZ仅仅是移动该表面,其它的表面不发生变化。 9 敲击顶端处的Commit键,或者敲击公
Codev Oslo是家位于挪威首都奥斯陆的创新和技术合作空间。这是个面向初创企业、创业者和技术专家的社区,旨在促进交流、合作和创新。Codev Oslo提供了个灵活的工作环境,人们可以在这里共享创意、建立联系并加速他们的项目。这个社区集合了各种不同的专业人士,他们相互激励、合作,共同推动创业生态系统的发展。 Codev Oslo的工作空间具有现代化的设施,提供了舒适的办公环境,包括办公桌、会议室、设备和高速互联网。创业者和初创企业可以在这里获得各种资源和支持,例如导师指导、创业培训、市场推广和投资机会等。此外,Codev Oslo还定期举办技术讲座、创业活动和社交聚会,以促进成员之间的互动与交流。 Codev Oslo的目标是成为个协作和创新的中心,为创业者和技术专家提供个强大的支持网络和资源。通过将不同背景和领域的人们聚集在起,Codev Oslo鼓励创新思维和合作精神,帮助企业家们实现他们的梦想并推动经济增长。该社区还与当地的创业生态系统建立了合作伙伴关系,以共同推动创业文化的发展和创新的蓬勃发展。 总之,Codev Oslo是个促进创新和技术合作的社区,为初创企业和创业者提供资源、支持和协作机会,助力他们实现成功。通过提供灵活的工作环境和各种专业知识,Codev Oslo成为奥斯陆创业生态系统的个重要组成部分。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值