自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(180)
  • 收藏
  • 关注

原创 二级MySQL(十二)——分组聚合查询

语句意义是按照CITY进行分组(这一列在表格中表示城市),每一组中的SNO求和(计算总的数据条数)比如按照科目划分学生的成绩,在每一分组内计算最大、最小值。同样还可以计算每一组的平均、最大、最小。比如查询按照城市分布的供应商。

2024-07-31 17:28:04 395

原创 zemax点列图

重心是用被追迹的光线分布定义的。参考光线点到最远光线交点的距离,即是以参考光线点为中心,包含所有光线的最大圆的半径。根据点列图分布图形的形状也可以判断和了解系统的各种几何像差的影响,如是否有明显像散或慧差特征,几种色斑的分开程度如何等等。与标准点列图是基本相同的,但所有的点是关于相同的参考点画出的,与每个视场位置各自的参考点是不同的。点列图中的点的分布可以近似地代表像点的能量分布,利用这些点的密集程度能够衡量系统成像质量的好坏。对于实际的光学系统,光线不是理想的直线,成像也不会完美的会聚在像面上一个点。

2024-07-08 14:23:26 3138

原创 各类几何像差

慧差,也叫彗形像差,Coma Aberration,是轴外物点 (或称轴外视场点)所发出的锥形光束通过光学系统成像后,在理想像面不能成完美的像点,而是形成拖着尾巴的如彗星形状的光斑,故对此光学系统的这种像差称其为慧差。随着视场角增加,沿主光线的子午焦点到近轴像面的偏移也随之增大,这样就产生像面的弯曲。近轴像面上的点列图,随着高度增加,点列图也随之变大。像散的校正是使某一视场(一般是0.7视场)的像散值为零,而其他视场仍有一定的剩余像差。球面光学系统存在场曲是球面本身决定的,即便没有像散,仍会存在场曲。

2024-02-27 00:00:00 1570 2

原创 zemax人眼模型

重心是用被追迹的光线分布定义的。在现在的有些设计场合,比如你设计一款镜头对苹果手机上的镜头进行扩大视场或者增加焦距的话,由于你没有苹果手机镜头的细节参数,此时使用近轴面来替代这种像质良好未知结构的镜头也是一个选择。参考光线点到最远光线交点的距离,即是以参考光线点为中心,包含所有光线的最大圆的半径。与标准点列图是基本相同的,但所有的点是关于相同的参考点画出的,与每个视场位置各自的参考点是不同的。点列图中的点的分布可以近似地代表像点的能量分布,利用这些点的密集程度能够衡量系统成像质量的好坏。

2024-02-26 00:00:00 3576 3

原创 zemax冉斯登目镜

两个焦距相等的平凸透镜组成,两个凸面相对,两者间距等于焦距的2/3。这里没有可以控制两个平凸透镜焦距相等。球差、轴向色差、畸变都小于惠更斯目镜。可以当作普通放大镜使用。

2024-02-25 00:00:00 622

原创 zemax凯尔纳目镜

是由单片透镜和双胶合透镜组成的。一种改进型的冉斯登目镜,二片组成的接目镜及双凸透镜作为场镜。它能校正倍率色差 ,同时也减小了位置色差 、像散和畸变。视场角大于40°,可达50°。目前在一些中低倍望远镜中广泛应用,但是在高倍时表现欠佳。

2024-02-24 00:00:00 545

原创 zemaxRKE目镜

当一个有畸变的光学系统对一个方形的网状物体成像时,若δy>0,则主光线的交点高度y比理想像高y低,视场越大,低得越多,形成一啤酒桶形状的图像,故又称正畸变为桶形畸变;场曲/畸变分析图里面列举了四种畸变类型:F-tan畸变,F-theta畸变,校正的F-tan畸变,校正的F-theta畸变。畸变值的大小和光阑位置有关,如果在光阑两边的光学系统结构相互对称,且全系统的垂轴放大率为-1,则光学系统的垂轴像差为0.若δy<0,则y比理想像高y高,视场越大,高得越多,形成一种枕头形的图像,故负畸变又称枕形畸变。

2024-02-23 00:00:00 809

原创 zemax消畸变目镜

用三胶合透镜代替了RKE的消色差双胶合镜,减少了横向色差和畸变。

2024-02-22 00:00:00 538

原创 zemax惠更斯目镜

惠更斯目镜既可用于观察,又可用于照相。当物镜所成的像在目透镜焦点之内时成放大虚像,可以进行 显微观察;当物镜所成的像在目透镜焦点之外时成放大实像,可进行显微摄影。惠更斯(Huygoens)目镜是由两个同种玻璃的平凸透镜组成,两者都是凸面向着物镜。场景的焦距等于视镜焦距的3倍,两者的距离等于视镜焦距的2倍。优化时针对两个透镜的曲率半径(只有两个凸面)

2024-02-21 14:09:03 642

原创 zemax场曲/畸变图与网格畸变图

当一个有畸变的光学系统对一个方形的网状物体成像时,若δy>0,则主光线的交点高度y比理想像高y低,视场越大,低得越多,形成一啤酒桶形状的图像,故又称正畸变为桶形畸变;场曲/畸变分析图里面列举了四种畸变类型:F-tan畸变,F-theta畸变,校正的F-tan畸变,校正的F-theta畸变。畸变值的大小和光阑位置有关,如果在光阑两边的光学系统结构相互对称,且全系统的垂轴放大率为-1,则光学系统的垂轴像差为0.子午场曲数据是沿着Z轴测量的从当前所确定的聚焦面到近轴焦面的距离,并且是在子午(YZ 面)上测量的。

2023-10-03 00:00:00 4861

原创 zemax对称式目镜

通过入瞳某一坐标(PX,PY)的光线在像面上有唯一的位置(EX,EY),以EX,EY为纵坐标,以PX,PY为横坐标,分别建立坐标系,把通过入瞳的光线都在坐标系里描点就得到了光扇图。对于视场内任意一点,取其子午面内的光线,以光线在光阑面上的透射点坐标为横坐标,同时以该光线在像面上的坐标为纵坐标,描出所有点,构成的图形即为子午面光扇图。在焦点位置,曲线的斜率为0,也就是说,不管入射时的横坐标(光阑面上的位置)是多少,离轴多远,都将汇聚在焦点处。此时,子午面和弧矢面有不同的分布,两条曲线不重合。

2023-10-02 00:00:00 2428 1

原创 zemax光线光扇图

通过入瞳某一坐标(PX,PY)的光线在像面上有唯一的位置(EX,EY),以EX,EY为纵坐标,以PX,PY为横坐标,分别建立坐标系,把通过入瞳的光线都在坐标系里描点就得到了光扇图。对于视场内任意一点,取其子午面内的光线,以光线在光阑面上的透射点坐标为横坐标,同时以该光线在像面上的坐标为纵坐标,描出所有点,构成的图形即为子午面光扇图。在焦点位置,曲线的斜率为0,也就是说,不管入射时的横坐标(光阑面上的位置)是多少,离轴多远,都将汇聚在焦点处。此时,子午面和弧矢面有不同的分布,两条曲线不重合。

2023-10-01 00:00:00 5320 3

原创 zemax埃尔弗目镜

可以认为是一种对称设计,在两个双胶合透镜之间增加一个双凹单透镜。将半视场增大到30,所有的轴外像差维持在可以接受的水平。

2023-09-30 00:00:00 872 1

原创 zemax西德莫尔目镜

在两个双胶合透镜之间,增加了一块平凸透镜。高性能的军用光学仪器。半视场角增大到35度。

2023-09-28 00:00:00 418

原创 zemaxRKE广角目镜

在埃尔弗目镜的基础上,用一个消色差双胶合透镜取代了原本的双凸单透镜。成本较低、生产工艺成熟。

2023-09-27 15:44:50 777

原创 zemax目镜调焦演示

目镜的焦距应当是可变的,就像我们使用显微镜时,可以通过旋转调节旋钮,使得图像变得清晰,目镜的焦距也可以调整,使得要被观察的像出现在合适的位置。各视场的主光线没有完全在光阑面上相交,这里开启光线瞄准,让所有视场的光束更好的瞄准光阑位置。这个选项意味着此处不再定义孔径的大小,而是根据镜头参数中的光阑面STO面的尺寸自动生成。这样,不同的人都可以使用同一台仪器,不管近不近视、度数如何(可以调节的范围内)。为了演示这种效果,将之前的对称式目镜和人眼结构组合,具体的参数不再重复放出。首先要将对称式目镜反转。

2023-09-27 15:44:41 2340

原创 zemax显微镜设计

光学显微镜(Optical Microscope,简写OM)是利用光学原理,把人眼所不能分辨的微小物体放大成像,以供人们提取微细结构信息的。我这里是插入进来之后才反转,如果之前已经在目镜的单独文件夹反转过了就不用了。将目镜的焦距设定为25mm,通过缩放,然后将镜头调转过来。镜头数据中的曲率半径、物距像距都设置为变量。将镜头的焦距整体变为16.25mm。将孔径类型设置为按照光阑尺寸浮动。打开物镜的文件,选择插入镜头。由英国物理学家虎克制作。2、像空间孔径0.25。3、像面大小-0.9。

2023-09-25 00:00:00 6386 3

原创 zemaxMIF曲线图

通过对光学系统像空间进行傅里叶变换,可以得到一张分析图表,来描述像面上对比度和空间频率之间的对应关系。MTF:表示不同频率的正弦强度分布函数经光学系统成像后,对比度的衰减程度。曲线越平滑越好,虚实线约接近越好,曲线与两坐标轴围成的面积越大越好。对比度:代表镜头表现光线亮和暗能力,对比度越高,图片内容越清楚。虚实线越接近,镜头色散和色差控制的越好。分辨率:代表着镜头对细节的表现能力。x轴:线对/毫米,可以理解为分辨率。y轴:传递函数,可以理解为对比度。不同颜色的线:不同视场。

2023-09-24 00:00:00 2151

原创 科目三基础四项(一)

离合刹车踩到底,缓缓抬起离合器,直到出现震动感后,松开刹车,车辆向前滑行,达到5公里以上后,松开离合器就不会熄火了。发动机没有加油门的速度,不挂档也会往前跑,教练车10km,发动机转速800r/min。理解成两个相互咬合的齿轮,踩离合会让齿轮分开,松开离合齿轮咬合,这个是基础。这是因为如果直接踩刹车,齿轮还处于咬合状态,但是车轮一边的齿轮不转了。从车头方向上车,调节座椅前后,调节靠背,调节安全带。​ 第一天,基础操作,仪表,方向,挡位。注意换挡的时候,手虚抓,用力的方向。比如在一档,加速到15,换二档。

2023-09-23 00:00:00 535

原创 科目三基础四项(二)

接近路口,根据距离调整车速看需不需要加速(加速也是很慢,只在直线路上加速,转弯不加速);刹车不能直接踩到底,这是急刹,一般选择缓缓刹车,踩到合适的位置。可以多次的看,不能长时间看。如果在中间车道就先右转到右车道,本身在有车道这一步忽略。根据路口的位置、狭窄程度判断方向盘转多少,进入直行车道;在可以掉头的位置,方向盘左打满,车身合适的时候右打满。踩离合器,踩刹车,减速到20km以下,转向只允许二挡。等红灯还有五六秒,缓缓抬起离合器,直到车子有震感。在公交车后要保持距离,提前做好左转的打算。

2023-09-22 00:00:00 65

原创 科目二倒车入库

倒车观察右后视镜,车门和路面黄线理论上齐平,由于镜面问题一般上小下大,稍微有一点偏差。后视镜调节到能看到后门把手,且后门把手刚好在后视镜上方边缘、离车1/3处。方向盘右打死,继续行驶直到右方后视镜中,车库口的三条虚线盖住两条半。车仪表盘中央的原点和地面上的黄线擦边,这就是离右侧30-40cm。方向饭回正半圈,继续行驶直到车库入口拐角和右后视镜下边缘对齐。,继续行驶直到,左侧车门玻璃的边缘线和地面黄线平行。方向盘回正,继续行驶,观察两侧后视镜车身是否平行。,继续行驶直到,人的位置和出库的白线对应,刹车。

2023-09-21 00:00:00 3064 8

原创 怎么打开mysql题库练习系统

在正式考试的时候,大题上方会有一个启动的按钮,非常明显。我在考试之前买了题库,但是一直没找到怎么进入mysql。(指的不是平时自己做项目的入口,是考试系统仿真)点击mysql console。就在官方上有下载链接。

2023-09-20 01:00:00 186

原创 zemax像质评价

如图所示,展示镜头的侧面图可以通过设置改变图中显示的内容:起始面:绘图的第一个面终止面:绘图的最后一个面光线数:画出的光线数(上图中的一个颜色就是7根线)波长、视场:选择展示什么。

2023-09-19 20:38:17 3525

原创 zemax球差与消球差

可见存在球差(具体分析看我的另一篇文章,专门介绍光线光扇图)(凸透镜提供正的球差,凹透镜提供负的球差)这里举例非球面法,注意实际生产时成本较高。凹凸透镜补偿法、非球面校正球差。

2023-09-18 00:00:00 868

原创 zemax慧差与消慧差

通过理想透镜的光线在像空间聚焦,得到完美的球面波,经过调制可以模拟出任意的像差。该表面用于对系统的波前进行调制,得到想要的波前形状。这里的系数为泽尼克系数。6:像散@45度&离焦。5:像散@0度&离焦。

2023-09-17 00:00:00 1094

原创 zemax像散与消像散

像散就是光斑在像面上子午方向和弧矢方向的不一致性。这个角度似乎聚焦在像平面上,我们旋转90度。可以看到这一方向上其实已经聚焦。消除像散采用操作数ASTI。打开zemax自带的例子。点列图可以观察到像散。

2023-09-16 00:00:00 1144

原创 zemax场曲与消场曲

场曲,像场弯曲,指的是平面物体通过透镜系统后,所有平面物点聚焦后的像面和理想平面不重合。中心区域很清晰,但是边缘部分非常模糊。

2023-09-15 00:00:00 1124

原创 zemax畸变与消畸变

物体不同位置的放大率不同,产生图形变形。该系统的最大畸变大约为38%明显的负畸变(桶形畸变)优化操作数:DIMX。

2023-09-14 00:00:00 1760

原创 zemax色差与消色差

zemax中还集成了专门分析色差的功能,可以分别分析垂轴色差和轴向色差。这是因为色差的形成和组成透镜的材料有关,选合适的材料进行补偿。轴向色差:不同波长的光束通过透镜后焦点位于沿轴的不同位置。可以看到不同波长的光在离轴较远处呈现出非常大的差异。色差的矫正通常通过双胶合透镜或者三胶合透镜。不同波长的光之间差异较大(不同颜色的曲线)垂轴色差:每个波长成像的放大率不同。横坐标表示两侧的离轴距离。输入需要设置为多波长。

2023-09-13 00:00:00 3509

原创 zemax优化功能

在优化向导中,我们可以使用系统自带的评价函数,此时只需要描述我们想要的效果,就会自动生成评价函数。对于评价函数单调或者局部最小值就是全局最小值的情况,使用局部优化和全局优化的结果是类似的。zemax的三种优化方法中,局部优化会找到局部的极小值点,全局优化会找到整体的最小值点。以优化光线的光程差为目标,根据等光程原理,平行光在像空间聚焦在一点时,光程相等。X和Y方向的光斑:适用于有特定光斑要求的系统,或者X、Y轴分别汇聚在不同的位置。综合光斑:物点所有光束成像到像面上像点的大小,包含了所有像差的影响。

2023-09-12 00:00:00 7130

原创 zemax多重结构仿真分光板

PRAM:控制表面的某个参数,比如图中的4/2是第四个表面的第二个参数,正切,3/3表示第三个表面的旋转角度。材料的变化对应多重结构操作数GLSS,其中第一个结构是BK7玻璃,第二个光路相当于反射镜MIRROR。旋转相当于在某个点坐标旋转,之后的计算按照新的坐标轴计算,需要插入坐标间断点。首先做一个倾斜的分光板,然后用多重结构表现两个光路。光路中的分光板需要使用多重结构来仿真。设置多重结构,这里是两个光路。2、y方向正切设置为1。THIC:控制表面厚度。1、表面设置为倾斜面。

2023-09-10 00:00:00 2311 3

原创 zemax坐标断点实现光束偏移

简单来说就是将前面的坐标打断,实现新的坐标设置。在评价函数编辑器中选择REAY,控制光线高度。系统自动插入坐标断点面。

2023-09-09 00:00:00 973

原创 zemax双透镜公差分析

蒙特卡罗分析: 评估公差的整体影响,模拟过程中产生一系列随机的lens,满足指定的公差,然后再按照标准评估。公差分析,就是在设计了一个理想的系统后,想看看实际生产过程中如果产生公差(误差),系统会坏到什么程度,也就是光学性能受到多大影响。反灵敏度分析:分别对每个公差在性能方面的一个给定的最小允许减少量来计算公差,也就是限制了系统性能的变化,和灵敏度分析方向相反。灵敏度分析对每个公差单独求值,分别计算每个公差操作数的最大、最小、标准值(如上图)所有设计上可能的公差都列出来了。注意要固定透镜的口径。

2023-09-08 00:00:00 1890

原创 zemax简单非序列光学系统

注意,此时还没有执行光线追迹,探测器上看不到光强。需要跟踪分析光线得到结果。陈列光线条数是图中蓝色光线的数目,分析光线条数是后续计算用到的光线条数。设置观测器的位置,跟随上一个物体的厚度变化,方便改变光纤的长度。匝数(圈数)和长度、曲率半径决定了灯丝光源的形状。参考物体为-1就等同于参考上一个物体。建立一个标准面,设置为抛物面,反射。可以看到基本是均匀分布,去除热点。(位置以第三个物体为参考)

2023-09-07 00:00:00 4884

原创 zemax非序列文件转为序列文件

在序列模式中,我们同样可以找到惠更斯点扩散函数,对比。

2023-09-06 00:00:00 949

原创 力扣|两数相加

我自己其实和官方给出的理解差不多,就是做一个求和,如果两个链表的长度不一致,就认为较短的链表高位均为0。重中之重是链表的使用,每一节点的next参数,储存下一节点的位置,也就是通过next访问下一节点。之后,我们需要建立进位标识,因为加法会出现进位,进位标识的值应当是和除以10的余数。输入:l1 = [9,9,9,9,9,9,9], l2 = [9,9,9,9]一般来说,每一次新建一个节点,都要顺手设置为NULL,保持良好的编程习惯。输出:[8,9,9,9,0,0,0,1]

2023-09-05 00:00:00 121

原创 力扣|找出和所对应的两数的下标

如果返回的指针为NULL,也就是哈希表中没有我们要找的值,会再次定义一个分配了一个哈希表空间的指针tmp,并将对应的数值,以及数值在原本数组中的数值赋值给新建的哈希表。给出哈希表的结构,这个在哈希表的使用中是确定的,一般第一个是数值,第二个是位置(原本数组中的位置),第三个是一个句柄,链接前一个和后一个哈希表。如果返回的指针有数值,也就是哈希表中已经存在对应的结果了,找到了,那就更方便,直接记录。如果找到了对应的值,tmp的第一个值为ikey,第二个是ikey对应的哈希表的val。

2023-09-04 19:06:01 943

原创 科目二——侧方停车、直角转弯

看不到车头位置的黄线后,观察左方车门把手,当门把手的末端和地面黄线对齐时,方向盘向左打死。将车中间的凸起和地上的黄线对齐,辅助直线行驶,向前直到看不到地面上车正前方的黄线。方向盘回正,继续前进,直到车头中线和地面黄线重合,方向盘向右转一圈(360)前车门把手下端(靠前的一端)和地面黄色虚线重合时,方向盘向左打死,倒车。前车门把手的上端(靠后的一端)和地面黄色虚线重合时,方向盘回正,倒车。方向盘向右转一圈(360度),倒车,观察左后视镜,注意前车门把手。在进入项目前,调整人在项目的中心上,车身为正。

2023-09-03 00:00:00 108

原创 zemax混合式非序列模拟

注意不要点击左侧的非序列模式,那个时纯粹的非序列,会清除序列模式的数据。第2、4、6透镜材质为空气,是为了让光线进入到多重透镜内部。这时普通的优化方式会失败。平行光束经过多焦透镜时,会汇聚在不同焦距处。所以还需要控制能量的大小,进行优化。接下来用非序列模式设计一个多焦透镜。像面的孔径为圆形通光孔:0-1.2。透镜不同位置处有不同的聚焦位置。透镜的z轴位置相同,重合。

2023-09-02 00:00:00 1745

原创 科目二——S弯、半坡起步

车前方黄线看不见后,观察右侧的杆子,停在车前玻璃窗右侧一个拳头的位置,大概是车玻璃合格证明处(考试时不知道有没有这个标志,最好不要当作参考)右侧距离黄线在30cm内,大于30小于50扣十分,超出50不合格。正常控制速度向上开,注意对齐右侧的黄线(车前方引擎盖中央的圆球)停车时车牌对应的位置应在黄线上,两条白线内扣十分,超出白线不合格。车前方右侧引擎盖盖住前方地面黄线时,方向盘向右转一圈又45°。向前继续行驶,直到车前方左侧引擎盖盖住前方黄线;左侧车身盖住地面黄线时,方向盘回正,继续行驶。

2023-09-01 00:00:00 175

双缝衍射的MATLAB实现

双缝衍射的MATLAB实现

2023-05-06

单缝衍射的MATLAB仿真

单缝衍射的MATLAB仿真

2023-05-06

平行平板的多光束干涉MATLAB仿真

clear r = 0:0.1:1; phi = -5:0.0001:25; for i1 = 1:11 y1 = 1./(1+4*r(i1)*sin(phi/2).^2/(1-r(i1))^2);%反射光强 plot(phi,y1) hold on end text(-3,0.1,'r = 0.8') text(5,0.2,'r = 0.5') text(7,0.44,'r = 0.6') text(12,0.5,'r = 0.01') text(16,0.65,'r = 0.4') text(20,0.89,'r = 0.23') xlabel('角变量') ylabel('反射光强') figure(2) for i1 = 1:11 y2 = 1./(1+(1-r(i1))^2./(4*r(i1)*sin(phi/2).^2));%反射光强 plot(phi,y2); hold on end text(-3,0.1,'r = 0.8') text(5,0.2,'r = 0.5') text(7,0.44,'r = 0.6') t

2023-05-06

牛顿环的MATLAB仿真

牛顿环的MATLAB仿真

2023-05-06

杨氏双缝干涉MATLAB仿真代码

杨氏双缝干涉MATLAB仿真代码

2023-05-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除