a ray-tracing platform for the Czerny-Turner spectrometer using Matlab.
This repository is based on Advanced Project lab course in Shenzhen Technology University.
In the third semester, I developed the 2D version.
In the fourth semester, I developed the basic 3D version in just few weeks.
Back then, one task of a competition (全国大学生光电设计竞赛 ) is to measure the concentration of the alcohol in a contactless or non-destructive way.
My friend Zhu majored in B.E. EE invited me to join with him.
Given my previous work, I decided to build an NIR spectrometer to complete it.
Team members:
-
Lin Yuanfeng (control)
-
Zhu Leixin (readout circuit and data analysis)
-
Zhao Annan (me)
We failed in the competition, due to my fault in the structure design plus the system needs appropriate calibration to reach high precision. We should develop a automatic calibration system.
The repository is very messy, sorry for that.
It has been a while since I developed the 2D ray tracing platform, so I have forgot which are the main programs, but the time log may help you to determine.
As for 3D version, it is clearer:
-
The
EF_1200_pro.mis a static version -
The
animation.mis used to make movies. -
myfile.texis used to generate PDF version, I want to put it in my latex report. -
EF-tools.manalyze the accessible wavelength range of this EF system


