We have an exciting announcement about badges coming in May 2025. Until then, we will temporarily stop issuing new badges for course completions and certifications. However, all completions will be recorded and fulfilled after May 2025.

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数据

感谢老师!????