6设计一个3dB耦合使用VB脚本.docx

上传人:b****1 文档编号:14126304 上传时间:2023-06-20 格式:DOCX 页数:32 大小:1.01MB
下载 相关 举报
6设计一个3dB耦合使用VB脚本.docx_第1页
第1页 / 共32页
6设计一个3dB耦合使用VB脚本.docx_第2页
第2页 / 共32页
6设计一个3dB耦合使用VB脚本.docx_第3页
第3页 / 共32页
6设计一个3dB耦合使用VB脚本.docx_第4页
第4页 / 共32页
6设计一个3dB耦合使用VB脚本.docx_第5页
第5页 / 共32页
6设计一个3dB耦合使用VB脚本.docx_第6页
第6页 / 共32页
6设计一个3dB耦合使用VB脚本.docx_第7页
第7页 / 共32页
6设计一个3dB耦合使用VB脚本.docx_第8页
第8页 / 共32页
6设计一个3dB耦合使用VB脚本.docx_第9页
第9页 / 共32页
6设计一个3dB耦合使用VB脚本.docx_第10页
第10页 / 共32页
6设计一个3dB耦合使用VB脚本.docx_第11页
第11页 / 共32页
6设计一个3dB耦合使用VB脚本.docx_第12页
第12页 / 共32页
6设计一个3dB耦合使用VB脚本.docx_第13页
第13页 / 共32页
6设计一个3dB耦合使用VB脚本.docx_第14页
第14页 / 共32页
6设计一个3dB耦合使用VB脚本.docx_第15页
第15页 / 共32页
6设计一个3dB耦合使用VB脚本.docx_第16页
第16页 / 共32页
6设计一个3dB耦合使用VB脚本.docx_第17页
第17页 / 共32页
6设计一个3dB耦合使用VB脚本.docx_第18页
第18页 / 共32页
6设计一个3dB耦合使用VB脚本.docx_第19页
第19页 / 共32页
6设计一个3dB耦合使用VB脚本.docx_第20页
第20页 / 共32页
亲,该文档总共32页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

6设计一个3dB耦合使用VB脚本.docx

《6设计一个3dB耦合使用VB脚本.docx》由会员分享,可在线阅读,更多相关《6设计一个3dB耦合使用VB脚本.docx(32页珍藏版)》请在冰点文库上搜索。

6设计一个3dB耦合使用VB脚本.docx

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从  迭代下拉列表中。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2