Ansys Learning Forum Forums Discuss Simulation Photonics – Chinese 有关脚本的一些问题:数据导出 Reply To: 有关脚本的一些问题:数据导出

st w
Subscriber

 

感谢老师的耐心解答!之前的提问描述的不够清晰,重新补充一下:

1.关于波长:我仿真的是一个波段(例如3-5um),但是仿真的结果我只需要某一波长下的仿真结果,例如4um波长下的E数据

2.关于循环光源振幅或相位:我是想通过设置Ex和Ey两个正交的线偏振光,改变其振幅和相位,合成任意偏振态的椭圆偏振光(请问老师我这样的做法是否正确);为了获取任意偏振态的椭圆偏振光,所以我想要利用脚本来改变光源的振幅或相位,来提高自己的仿真效率

      1)关于老师您说的,仅做两个仿真,Ex和Ey,然后通过数学原理用脚本将两个仿真结果相干叠加,E=Ex+Ey*exp(j*phase)      是建立两个仿真文件,只是光源不同,然后利用脚本将两个仿真的结果相加嘛,具体应该怎么操作呢?

3.关于数据导出,我已经导出为mat格式,但是下一步操作还不清楚,导出的E是四维数据,比如我想要提取出4um波长下的二维平面上的电场强度数据,我该怎么进行下一步的操作呢

      1)通过matlab显示的E结构体,结构体中包含了x,y,lambda和E等数据,这个E数据是一个三维数据,我该怎么利用这个E数据呢(我看FDTD面板中E数据包含了Ex,EyEz和Magnitude,通过导出的mat文件我该怎么选择Magnitude数据并导出)

      2)我该怎么找到对应lambda的E数据

感谢老师!????