自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 光功率密度到灰度的转换

摘要:光功率到灰度的转换通过光电探测器和ADC实现,核心链路为光功率→电压→灰度。量化位数(8/12/14/16位)直接影响精度和动态范围,高位数量化步长更小,可分辨微弱光强差异(如16位步长76μV)。低位数(8位)适合粗略饱和统计,高位数(16位)适用于弱信号分析。工程选择需匹配探测器动态范围,避免资源浪费或信息丢失。

2025-09-01 10:49:18 917

原创 解决word文档latex用不了问题

解决方案:更换word版本,看看用的是不是老版本的word(.doc文件),新建一个.docx文件把所有内容复制进去(Ctrl+A)即可。问题:word文档的latex公式用不了,快捷键"Alt"+"="也无效。

2025-04-27 17:41:25 991 1

原创 判断球差是否需要优化

球差优化的触发条件需结合设计指标(赛德尔系数、波像差)、成像质量(光扇图、MTF)和应用需求综合判断。

2025-03-18 21:05:47 1076

原创 解读zemax的.ZMX文件

通过以上参数解析,可全面掌握该红外物镜的光学设计逻辑与性能边界,为后续仿真、装调与测试提供理论依据。关于zemax的.ZMX文件的解读,我使用quicklook打开,以一个示例文件(红外物镜)解读。

2025-03-13 00:17:08 1586

原创 红外双波段成像系统参数确定与设计解析

通过Ge与IG6材料的组合、四片透镜对称结构设计、多重结构优化及冷光阑匹配,可实现双波段红外系统在17 lp/mm处MTF达标。初始结构选择:双分离正负组;像差校正:优先球差与色差,非球面辅助;MTF优化:权重分配与操作数设置;工艺验证:公差分析与冷光阑效率测试。得到的参数作为初始结构,运用光学设计软件的搜索功能搜索并优化像差。

2025-03-07 17:08:25 948

原创 光学系统的衍射极限

衍射极限是光学系统分辨率的物理天花板,由光的波动性本质决定。其核心公式揭示了波长、孔径与分辨能力的定量关系,而现代技术通过材料创新(如超透镜)和计算手段(如算法校正)不断突破这一限制,推动显微、传感和成像领域的进步。衍射极限是光学系统中由光的波动性(衍射效应)决定的理论分辨率上限。即使光学系统完美无像差,理想物点经其成像时也无法形成完美像点,而是形成一个由夫琅禾费衍射产生的光斑——艾里斑的大小直接限制系统的最小可分辨距离,斑越大,分辨率越低。

2025-03-06 11:16:31 3515

原创 望远镜物镜的相对孔径与F数解析

望远镜物镜的相对孔径与F数解析

2025-03-04 16:49:22 1390

原创 C++一些STL容器(vector,set,map,queue,deque)的对比及其初始化,访问,插入,删除,修改元素方法概括

在C++的标准模板库(STL)中,不同的容器有各自独特的属性和用途。vectordequelistarraysetmultisetmapmultimapstackqueue每种容器都有其特定的使用场景。例如,如果需要频繁在序列中间插入和删除元素,list或可能是最佳选择。如果需要快速访问任意元素,vector或array可能更合适。对于需要键值对存储且有唯一键的数据,map是一个好的选择,而当数据中键可以重复时,可以使用multimap。无序关联容器通常在元素不需要排序且插入和查找操作非常频繁时使用。

2024-03-17 15:22:46 1195 1

原创 (STL库)vector,set,map,queue,deque容器的一些常用功能函数比较

vector,set,map,queue,deque容器的一些常用功能函数比较

2024-03-17 14:58:16 204 1

原创 C++ unique去重函数的返回值

显然,unique返回值pos1指向-1,即去重序列之后的第一个值,而此地址与首地址作差后得到去重序列长度(pos2)。相信你已经明确unique函数返回值、地址间的关系,秒一道leetcode练练手。unique函数去重并不是真正的去重,它是不断的将。,最后返回最后一个不重复的元素的地址。

2024-02-02 12:36:24 1381

原创 vector/set/map等类型索引问题(.begin() .end())及一些STL库函数(sort, unique, reverse等)参数确定的操作范围

vec.begin():数组首地址,指向vec第一个元素;vec.end():数组尾地址,指向vec末尾(注意:指向最后一个元素的下一个地址);*(vec.begin()+n)即为取出索引为n的值,等同于vec[n]*(vec.end()-1)即为取出最后一个值,等同于*(vec.begin()+vec.size()-1)

2024-02-02 12:19:34 530

原创 vscode中python安装pillow后报错没有pillow模块或没有PIL模块

解决vscode中python安装pillow后报错没有pillow模块或没有PIL模块问题

2023-08-01 11:45:33 2132 1

原创 解决rutracker链接点击无反应

解决rutracker链接点击无反应,磁力下载方法

2023-07-03 09:02:18 2464 3

空空如也

空空如也

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

TA关注的人

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