自定义博客皮肤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)
  • 收藏
  • 关注

原创 ZEMAX学习笔记05 Part4 目视光学系统(双胶合望远镜物镜优化设计)

学习zemax需要比较强的理论基础,博主也是光学设计小白,所以会把理论学习过程和zemax步骤记录的非常详细,希望和大家一起研讨、共同学习。

2024-07-31 17:19:54 971

原创 ZEMAX学习笔记04 Part3 初识ZEMAX

还有一个视频是李林老师在mooc上的新版本,但是内容不全,可以结合两个一起看另附两本书ZEMAX光线追迹方式zemax采用光线追迹来模拟折射、反射、衍射、偏振等光线传播现象。

2024-07-30 17:49:04 266

原创 ZEMAX学习笔记03 Part2 光学自动设计原理和程序

还有一个视频是李林老师在mooc上的新版本,但是内容不全,可以结合两个一起看另附两本书对光学系统两方面的要求:1、光学特性:不随系统结构参数改变的场数。在计算和校正光学系统像差的过程中这些参数永远保持不变,他们是和自变量(结构参数)无关的常量。2、像质评价指标(统称为像差):随结构参数改变的参数。他们包括代表系统成像质量的各种几何像差或波像差。同时也包括某些近轴光学特性参数,例如焦距,放大率,像距,出瞳距等等。

2024-07-30 17:31:06 941

原创 ZEMAX学习笔记02 Part1 光学系统像质评价

还有一个视频是李林老师在mooc上的新版本,但是内容不全,可以结合两个一起看另附两本书。

2024-07-29 16:35:43 768

原创 zemax学习理论知识笔记

指的是实际成像与根据单透镜理论确定的理想成像的偏离。色差是由透镜对色光的不同弯曲能力所致,并造成带有色晕的像。二单色像差是与色无关的像差,包括使畸变、像场弯曲等变形像差和面像、形像、散光等使像模糊的像差。用感光底片接收的照相机镜头,则采用C,D,g(435.83nm)这3种波长。zemax学习小白,理论基础也很一般,这篇博客主要是记录学zemax过程中的一些不熟悉的专业词汇,还有光学知识点。面镜也有与透镜一样的单色像差,没有色差。初阶像差分为五种:球面像差、慧形像差、像散、场曲、畸变。

2024-07-29 14:52:21 344

原创 ZEMAX学习笔记-01

理论学习课程:现代光学设计 李林(视频)还有一个视频是李林老师在mooc上的新版本,但是内容不全,可以结合两个一起看现代光学设计 李林(视频)现代光学设计方法第4版 李林(书)另附一本书现代光学设计 赵存华本课程重点内容:光学系统像质评价光学系统作用把目标发出或反射的光按一起工作原理的要求改变他们的传播方向和位置,送达仪器的接收器,从而获得目标的各种信息,包括目标的几何形状、能量强弱、光谱成像等信息。1、光学特性:焦距、物距、像距、放大率、入瞳位置、入瞳距离等。(用应用光学的知识来解决)2、

2024-07-29 08:54:03 175

原创 使用Quartus 18.1制作半(全)加器以及时序仿真

使用Quartus 18.1制作半(全)加器以及时序仿真博客参考科学出版社《EDA技术使用教程》–Verilog HDL版(第六版)软件使用Quartus18.1,仿真软件是ModelSim第一节实验课老师就让我们跟着做半加器和全加器的时序仿真,具体操作步骤是书上第四章的内容,进度有点太快了,老师说让我们好好做笔记,我就先把操作步骤写下来,免得以后忘记了。步骤一:建立文件夹创建文件夹,在不同于安装目录的地方建文件夹,文件夹名字最好能表达此项目的含义。我这里是full adder 全加器和half

2021-03-07 20:26:05 6999 1

原创 VS2019 MFC 实时输入键盘字符显示在窗口处

步骤:一在视图类中添加CString类变量,并在视图.cpp文件中对变量初始化。二 添加WM_CHAR消息,并在消息响应函数中添加代码text += nChar;Invalidate();在OnDraw函数中添加pDC->TextOutW(0, 0, text);(注意pDC两旁的注释符号要去掉)注意:如果直接这么写的话是会报错的,因为text是CString类型,nCHAR是UINT类型的,两者不能进行字符串的加运算,所以得把nCHAR强制类型转换为wchar_t 即tex

2020-05-15 22:31:23 1778

原创 MFC+MySQL(ODBC数据源)实现数据库登录详细教程(用vs实现)

MFC+MySQL的数据库登录,整了几天也搜过不少博客资料,出现过各种各样的bug,最后终于让爷给整出来了。注意:关于软件的版本问题,mysql、ODBC、vs一定要注意为统一的x86或x64,以下的教程是x86(即32位的),vs的版本不用特别注意(可以自由选择),就是mysql和odbc,在安装的时候一定要选择一致的版本。我的是mysql server 5.6.47和connector/O...

2020-03-08 13:15:18 3517 2

原创 用MFC单文档程序建立带位图的登陆界面(VS2017)

第一步,新建工程,选择MFC app,点击OK,选择基于对话框,点击Finish。第二步,编辑对话框界面,双击resource view中画横线的,打开对话框,注意不要打开成上面那个打叉的了。用static text、edit control、和button画如下框图,并用上方的工具调整位置,对齐。第三步,插入位图,首先复制一张位图文件到工程项目的res文件夹下。右击第一步选择add res...

2020-03-08 12:20:51 1527 1

原创 MFC 和windows程序弹出消息框(VS2017)

hi~你好要弹出消息框,有几种不同的写法,第一种,建立Windows application工程,在窗口的入口函数即winmain函数中编写相关代码。第二种,新建MFC application工程,选择单文档类型,实现鼠标左键按下弹出消息框。详细步骤请看下图。第一种,建立Win app工程,实现鼠标左击弹出消息框。点击Browse选择工程文件存放的位置,在Name中输入项目名称,例如:...

2020-03-04 11:45:25 2896

原创 使用JAVA必备:NetBeans

NetBeans可以使开发人员利用JAVA平台实现可视化编程,下面就是NetBeans的安装教程。第一步,打开NetBeans官网。点击DownLoad下载。https://netbeans.org/选择64位windows。点击这个链接,开始下载。...

2020-03-01 16:23:07 773

原创 JAVA学习第一课 JAVASE的安装

学习一门编程语言,最好的方法就是多练习,实际运用。学习JAVA,首先需要下载JAVA的编写软件。第一步,到官网下载JAVASE.https://www.oracle.com/java/technologies/javase-downloads.html点击JDK Download在弹出来的消息框中勾选我接受技术网络许可协议并点击下载,等待下载完成。...

2020-03-01 15:49:12 1767

空空如也

空空如也

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

TA关注的人

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