zemax显微镜设计

news/2025/2/21 8:06:25/

光学显微镜(Optical Microscope,简写OM)是利用光学原理,把人眼所不能分辨的微小物体放大成像,以供人们提取微细结构信息的光学仪器,第一架复式光学显微镜是于1665年由英国物理学家虎克制作。

显微镜_360百科

 首先做物镜

入瞳直径7.76mm
波长0.51、0.56、0.61
半视场(物高)8
焦距16.25mm

镜头参数:

成像效果:

放大来看一下细节:

将镜头的焦距整体变为16.25mm

这一步是缩放过程

镜头参数发生了更新:

将市场调整如下:

镜头数据中的曲率半径、物距像距都设置为变量

设置评价函数:

注意我们要保持的几个点:

1、总长195

2、像空间孔径0.25

3、像面大小-0.9

所以在评价函数前插入以下三个操作数:

优化结果:

现在已经完成了前期的设计,去除所有的变量并反转物镜:

效果:

将孔径类型设置为按照光阑尺寸浮动

修改视场参数:

效果:

 

打开目镜文件夹(消畸变目镜)

将目镜的焦距设定为25mm,通过缩放,然后将镜头调转过来

打开物镜的文件,选择插入镜头

在第8面插入

我这里是插入进来之后才反转,如果之前已经在目镜的单独文件夹反转过了就不用了

效果:


http://www.ppmy.cn/news/1123568.html

相关文章

SpringCloud Alibaba组件-Gateway

文章目录 简介Gateway是什么?Gateway的作用是什么?Gateway的优缺点是什么?Gateway的优点:Gateway的缺点: Gateway的组成有哪些?Java示例1.介绍2. 准备工作3. 创建网关4. 运行测试 对比其他类似产品总结 简介…

【Rust日报】2023-09-22 微软支持使用 Rust 开发 Windows 驱动程序

微软支持使用 Rust 开发 Windows 驱动程序 microsoft/windows-drivers-rs 项目,该项目仓库是 Rust 包的集合,使开发人员能够在 Rust 中开发 Windows 驱动程序。 旨在支持 WDM 和 WDF 驱动程序开发模型。 项目地址:https://github.com/microso…

1066 二级C语言-自定义函数

输入一个正数x和一个正整数n,求下列算式的值。要求定义两个调用函数: (1)fact(n)计算n的阶乘; (2)mypow(x,n)计算x的n次幂(即xn),两个函数的返回值类型是do…

【刷题笔记9.25】LeetCode:环形链表

LeetCode:环形链表 一、题目描述: 给你一个链表的头节点 head ,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部…

Springboot的房屋租赁租房系统049

大家好✌!我是CZ淡陌。一名专注以理论为基础实战为主的技术博主,将再这里为大家分享优质的实战项目,本人在Java毕业设计领域有多年的经验,陆续会更新更多优质的Java实战项目,希望你能有所收获,少走一些弯路…

java的Map和Set集合

Set集合 一.HashSet HashSet 元素是无序的 向Hashset中添加元素时,是如何判断元素是否重复的: 添加元素时,如果用equals判断效率太低,因为equals是一个一个字符比较 HashSet底层用到hashCode和equals 一个内容:"sahdihwo&q…

Flutter绘制拖尾效果

演示: 代码: import dart:ui;import package:flutter/material.dart; import package:kq_flutter_widgets/widgets/chart/ex/extension.dart;class TrailingView extends StatelessWidget {const TrailingView({super.key});overrideWidget build(Build…

MySQL(8) 优化、MySQL8、常用命令

一、MySQL优化 从上图可以看出SQL及索引的优化效果是最好的,而且成本最低,所以工作中我们要在这块花更多时间。 服务端参数配置; max_connections3000 连接的创建和销毁都需要系统资源,比如内存、文件句柄,业务说的支持…