讯技光电公司首页 最新公告:2024年讯技课程安排发布啦! 黉论教育网校|English|全站搜索|联系我们
栏目列表
FRED
VirtualLab
Macleod
GLAD
OCAD
Optiwave
LASCAD
Litestar 4D
TechwizD和TX液晶显示软件
JCMSuite
EastWave
最新发布

GLAD应用:体全息光栅模拟

GLAD应用:部分相干光模拟

GLAD:瞬态拉曼效应

GLAD应用:高斯光束的吸收和

GLAD:热晕效应

GLAD:大气像差与自适应光学

GLAD应用:拉曼增益模拟仿真

GLAD:多程放大器

GLAD:利用全息图实现加密和

GLAD:ZIG-ZAG放大器

当前位置: 主页 > 服务项目 > 案例分析 > GLAD >
GLAD 5.0功能介绍(2)
时间:2010-04-28 13:53来源:讯技光电作者: 行销部点击:打印

pass = pass + 1 # increment pass counter
此行将pass变数加一。这是一个简单的数学式。我们使用pass来计算执行宏的次数。#字符表示其后的字为批注。当我们在下指令时使用批注是很重要的一件事。

prop 45 # propagate 45 cm.
此行表示绕射传播45cm。绕射传播的计算花费最多的时间。但是,对现代的计算机而言64X64的矩阵运算只是很短的时间而已。

此45cm的传播距离是将光线由左边的平面镜,传播至右边的曲面镜如图一。

mirror/sph 1 -50 # mirror of 50 cm. radius
此行为设定球面镜为曲率50cm。”1”表示设为镜面对光束 1作用。光束最多可达40道,但只有一道用在此一分析中。在指令中的负号表示为一凹面镜。此凹面镜使光线收敛并将光线反向。

clap/c/n 1 .14 # .14 cm. radius aperture
此一指令建立一圆形的0.14的孔径对光束1作用。孔径是非常重要的在共振器中,它大量的减少了散射光线。并且,孔径将光束减为剩下最少的模态。

prop 45 # propagate 45 cm. along beam
此为第二次传播将光束由右边的球面镜向左传播回平面镜。

mirror/flat 1 # flat mirror
建立一平面镜在左边针对光束1。对bare-cavity共振器分析,光束只是直接反射回右边。在真实的雷射中,镜面将会是部份反射让光束传播出去。

variab/set Energy 1 energy
变数Energy设为光束1的总能量(真实能量)。我们没有将其定义为实数变量,但在GLAD中将会自动设为实数变量。

Energy = Energy - 1 # calculate energy difference
此算式将能量减1计算每次传递所损失的能量。

udata/set pass pass Energy # store energy differences
此处使用udata这个指令将Energy数据存入数组中,使用两个pass变量,分别为数组的横坐标及纵坐标。

energy/norm 1 1 # renormalize energy
此行将共振器中的能量归一化。在真实的雷射中,能量被孔径及其它效应所损失,以及被其它放大器的能量增幅,在稳定态时所平衡。在bare-cavity分析中,就像我们在这里所做的,我们模拟拟稳定态增益简化为将增益值做再归一化,在每次传播的最后。

plot/l 1 xrad=.14 # make a plot at each pass
画出空腔分布使用等比例的绘图显示模态形式对时间的关系图。

macro/end
结束宏定义

array/set 1 64 # set array size
此指令是定义Beam 1为64 x 64的矩阵。此数据为计算的主体,任何尺寸的矩阵都可以被定义。对一个小型的稳定空腔共振器而言,一个小的矩阵已经足够准确,因为只有低阶模态是最重要的。

wavelength/set 0 1.064 # set wavelengths
设定Beam 1 的波长为1.06μm

units/set 1 .005 # set array size
此行定义数组的尺寸为0.005 cm,所以64 x 64的数组大小为0.32 cm

resonator/name reson # set name of resonator macro
此行定义共振器的宏名称为”reson”

resonator/eigen/test 1 # find resonator properties
此行进行共振器的测试,得到其基本特性。GLAD使用此一信息来决定所使用的数值算法。使用正确的数值算法是非常重要的,可让我们在每次的传递后得到正确的结果。光束的强度及相位在每次传递后都会改变,但其算法必须保持不变才能得到正确的结果。

resonator/eigen/set 1 # initialize surrogate beam
此处确定光束最初的初级损失模态,藉由此一指令resonator/eigen/set来确定。可以确定用来计算高斯光束的演算已设定完成。我们可以变更光线的资料,在下面两行指令完成后。

clear 1 0 # clear the array
noise 1 1 # start from noise

关于我们
公司介绍
专家团队
人才招聘
讯技风采
员工专区
服务项目
产品销售
课程中心
专业书籍
项目开发
技术咨询
联系方式
地址:上海市嘉定区南翔银翔路819号中暨大厦18楼1805室    邮编:201802
电话:86-21-64860708/64860576/64860572  传真:86-21-64860709
课程:course@infotek.com.cn
业务:sales@infotek.com.cn
技术:support@infotek.com.cn
官方微信
扫一扫,关注讯技光电的微信订阅号!
Copyright © 2014-2024 讯技光电科技(上海)有限公司, All Rights Reserved. 沪ICP备10008742号-1