6设计一个3dB耦合使用VB脚本.docx
《6设计一个3dB耦合使用VB脚本.docx》由会员分享,可在线阅读,更多相关《6设计一个3dB耦合使用VB脚本.docx(32页珍藏版)》请在冰点文库上搜索。
6设计一个3dB耦合使用VB脚本
定义材料(BPM)
以定义为3dB耦合器的材料中,执行以下步骤。
步
行动
1
单击文件 > 新建。
Ŧ 他的初始属性对话框(参见图1)。
图1:
初始属性对话框
2
创建下面的电介质材料:
产品名称:
CladEffInd
折光率(回复):
1.49
3
为了节省材料,点击存储。
4
创建的第二介电材料:
产品名称:
CoreEffInd
折光率(回复):
1.5
5
为了节省材料,点击存储。
6
创建以下渠道:
产品名称:
WG1
2D轮廓定义材质:
CoreEffInd(见图2)
7
要储存频道,点击存储。
图2:
配置文件设计-WG1频道
8
关闭配置文件设计。
定义布局设置(BPM)
要定义布局设置,请执行以下步骤。
步
行动
1
键入以下settings.a。
波导特性:
宽度:
4
简介:
WG1(见图3)
图3:
初始属性对话框
湾 晶圆尺寸:
长:
1000
宽度:
40 (参见图4)。
角 2D晶圆属性:
材料:
CladEffInd (参见图5)
图4:
晶圆尺寸标签
图5:
2D晶圆属性选项卡
2
要应用设置的布局,然后单击确定。
3
保存项目(参见图6)。
图6:
另存为对话框
绘制和定位的波导(BPM)
绘制和定位波导,请执行以下步骤(见图8)。
步
行动
1
调整缩放以填充屏幕。
2
要对齐到网格,并在波导:
一个。
从首选项菜单中,选择布局选项。
Ŧ 他布局属性对话框出现。
湾 在网格中,选择对齐网格,并捕捉到波导复选框。
角 要保存设置并返回到布局,请单击OK(确定)。
3
绘制和编辑线性波导(参见图8)。
一个。
开始偏移量:
水平:
0
垂直:
7.5
湾 结束偏移量:
水平:
100
垂直:
7.5
图7:
线性波导属性对话框
图8:
绘制直线波导
4
要应用设置,请单击OK(确定)。
5
绘制和编辑一个S型弯正弦波导(见图9) 。
一个。
开始偏移量:
水平:
100
垂直:
7.5
湾 结束偏移量:
水平:
470
垂直:
3
图9:
画的S弯弧波导
6
要创建波导的镜像,按Ctrl键,单击这两个波导来选择它们,然后单击镜像向右按钮上的翻转和镜像工具栏。
或
按下Ctrl键,单击这两个波导来选择它们,然后选择编辑 > 翻转和 镜子 > 镜子到右(见图10)。
图10:
创建波导的镜像
7
取消选择所有波导,按Ctrl键,选择右边的两个波导(见图11)。
图11:
选择波导
8
单击并拖动两个波导使它们与计算窗口的右边界(见图12)。
图12:
移动选定的波导
9
画出两个S弯弧波导之间的线性波导(见图13)。
图13:
在填补缺口
10
要创建一个镜像,选择所有的波导,并单击镜像到 底部按钮的翻转和镜像工具栏(参见图14)。
或
选择所有的波导,然后选择编辑 > 翻转和镜像 > 镜像到 底部(见图14)。
图14:
创建波导的镜像
11
选择所有的底部拖动波导波导下来。
中心他们这么设计是对称的(见图15)。
波导安置完毕。
图15:
定位镜像波导
12
验证每个波导和检查坐标是否正确(参见图16)。
注:
如果有必要,在改变坐标波导属性 对话框。
图16:
波导坐标
生成的布局脚本(BPM)
要生成布局脚本,请执行以下步骤。
步
行动
1
点击脚本在主项目窗口选项卡(见图17)。
Ŧ 他脚本窗口。
图17:
脚本标签
2
从模拟菜单中,选择生成布局脚本。
一个提示消息框出现(参见图URE18 )。
F IGURE18:
提示消息框
3
要生成布局脚本,请单击是。
生成您提请耦合器的脚本会自动写入。
注:
如果您刚刚复制这个文本到这个窗口,选定模拟 > 运行脚本,而不是绘制耦合器,耦合器将被绘制在布局选项卡。
您可能会发现绘图,然后生成脚本学习脚本语法的便捷方式。
4
从脚本中删除以下行(见图19):
•InputPlaneMgr.DeleteAll
你会把输入的平面布局来代替。
图19:
删除从脚本行
插入和编辑输入平面(BPM)
插入和编辑输入平面上,请执行以下步骤。
步
行动
1
从绘图菜单中,选择输入平面。
2
要插入的输入平面,单击布局窗口的左侧。
Ŧ 他出现输入平面。
3
要编辑输入平面,从编辑菜单中选择属性。
Ŧ 他输入平面显示属性对话框(参见图20)。
4
为了更准确地定位输入平面,单击全局数据选项卡,然后键入以下设置:
一个。
起动领域:
模式
湾 Z位置:
10.00000
5
点击输入栏位2D选项卡,然后单击编辑。
Ŧ 他输入字段对话框(参见图21 )。
图20:
输入平面对话框
图21:
输入字段对话框
6
选择第二个波导(在位置7.5),然后单击添加。
Ŧ 他选择了波导出现在字段的窗口,并显示
一个mplitude和相位(见图22)。
图22:
波导在现场窗口
7
以应用选定的波导并返回到输入字段对话框中,
单击OK(确定)。
8
要返回到布局,请单击OK(确定)。
运行仿真(BPM)
运行仿真,请执行以下步骤。
步
行动
1
从模拟菜单中,选择计算二维各向同性仿真。
Ŧ 他仿真参数对话框出现。
2
根据仿真技术,单击模拟原样(参见图23)。
图23:
仿真参数对话框
模拟器输出显示为如图24所示。
图24:
仿真结果
如图24所示,该联结器是不理想的3dB耦合,因为更多的能量被转移到较低的分支比的上分支。
移动所述波导更远会降低耦合。
您可以运行多个模拟与各种分离,以找到最好的设计。
3
关闭模拟器和分析仪。
4
在OptiBPM_Designer,从模拟菜单中选择附加 输出数据。
Ŧ 他额外的输出数据对话框(参见图25 )。
5
选择电源在输出波导。
注:
输出功率在两个输出波导将被传递到分析器。
图25:
其他输出数据对话框
修改布局脚本(BPM)
要修改布局脚本,请执行以下步骤。
步
行动
1
点击脚本选项卡。
Ŧ 他出现脚本窗口。
2
在布局脚本的末尾键入以下命令行:
注:
第一行画的布局,和上述线路进入一个循环。
布局调整移动耦合器波导更远在每次迭代。
与每一个循环结束ParamMgr.Simulate 它调用模拟器当前布局命令。
3
保存该项目。
4
从模拟菜单中,选择计算二维各向同性仿真。
Ŧ 他仿真参数对话框(参见图26)。
图26:
仿真参数对话框
5
根据仿真技术,单击模拟使用脚本。
6
单击运行。
Ŧ 他Simulator运行10次,进度报告在通知 窗口(见图27)。
图27:
使用模拟脚本
在模拟结束时,一个提示框出现(见图28)。
图28:
提示框
7
要运行OptiBPM_Analyzer,请单击是。
在BPM分析仪观察结果(BPM)
要查看仿真结果OptiBPM_Analyzer,请执行以下步骤。
步
行动
1
在OptiBPM_Analyzer项目目录,单击电源在输出
W 一veguides。
显示图表,并在每个输出波导作为迭代次数的函数显示功率。
很明显的优化设计,可以发现 索姆的第三和第四次迭代之间ewhere(见图29)。
图29:
在功率输出波导
注:
从每个迭代的分析仪存储的仿真数据。
2
开光场传播和繁殖折光 指数 的目录,并选择内容,检视(见图30)。
图30:
传播光场-XZ片
图31:
传播折射率-XZ片
3
要查看仿真结果为第三次迭代中,选择迭代3从 迭代下拉列表中。