欢迎来到天天文库
浏览记录
ID:52960947
大小:616.54 KB
页数:5页
时间:2020-04-03
《高精细腔镜光斑排布计算软件使用手册.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1高精细腔镜光斑排布计算软件使用手册1.概述高精细腔镜光斑排布计算软件是基于MATLAB6.x开发的用于计算聚高精细腔吸收光谱技术、多次回返腔吸收光谱技术、激光谐振腔设计等领域中的高精细度腔镜上光斑排布,采用光线追迹理论方法为计算基础,考虑光束入射角度、高精细腔镜的镜面曲率半径、光束入射点位置对镜上光斑排布的影响,目前的版本为1.0。2.软硬件运行环境该软件运行于以32位CPU为核的PC机、Windows2000/XP/VISTA系统中安装的MATLAB6.x平台之中。3.软件安装将该程序拷贝粘贴到MATLAB6.x目录之下的work子目录之中即可,无需
2、安装。4.软件使用方法1)双击桌面上MATLAB6.x的快捷方式启动MATLAB6.x,如图1所示。图1启动MATLAB6.x22)点击打开文件按钮,在work子目录下选中文件Untitledtu2打开,如图2所示。图2打开文件步骤1图3打开文件步骤23图4打开文件步骤33)运行软件如图5所示,将给出工作台输出和图形化输出,分别如图6、图7所示。图5运行软件4图6工作台输出图7图形化输出4)根据需要可以给出多种图形输出,图形输出必需遵守绘图语句的语法和矩阵/向量行列对应关系。5)可以根据每个图形输出窗口具体情况调整图形输出属性,如坐标系、坐标轴、坐标范围
3、、线形、颜色、标题、自变量、函数、拟合、统计分析等等。1高精细腔镜光斑排布计算软件源代码%OA-ICOS%lengthunitismm%thecodenameisUntitledtu2%distancebetweenthetwomirrorsd=471;%focallengthf=500;%thepolarangledifferencebetweentwoadjacentspotssit=acos(1-d./(2.*f));%theradiusofspotr=1.5;%anlgedirectioncorrespondingtoxcoordinatekes
4、aix=-0.8./180.*pi;%anlgedirectioncorrespondingtoycoordinatekesaiy=1.6./180.*pi;xpie=tan(kesaix);ypie=tan(kesaiy);%xcoordinateofincidentpointx0=14.5;%ycoordinateofincidentpointy0=00;forn=1:1:31j=2.*n-1;%oddnumberindicatesonemirrorxn(n)=x0.*cos(j.*sit)+sqrt(d./(4.*f-d)).*(x0+2.*f.*
5、xpie).*sin(j.*sit);yn(n)=y0.*cos(j.*sit)+sqrt(d./(4.*f-d)).*(y0+2.*f.*ypie).*sin(j.*sit);figure(2);%%plotspotsononemirrort=linspace(0,2.*pi,80);x1=r.*sin(t);y1=r.*cos(t);plot(x1-xn(n),y1-yn(n),'b');axis([-1717-1717]);holdon;endxlabel('xaxis');ylabel('yaxis');
此文档下载收益归作者所有