将Python生成的结构数据导入FDTD进行批量仿真

1.接上文

        Python批量随机生成4个不同矩形保存mat文件icon-default.png?t=N7T8http://t.csdnimg.cn/Np1eC

2.Ansys Lumerical FDTD脚本导入矩形结构的mat文件

 

clc;
clear;
switchtolayout;
fileDirFDTD = "D:\\00project\\Sicence\\seepy\\";
file_test_name = "ScienceData.mat";
file_test = matlabload(file_test_name);

epoch_all = 100000;

nm = 1e-9;
um = 1e-6;

for(k = 1:epoch_all)
{
    select("H_Top_Au");
    set("x span", rand_list1(1,k)*nm);
    set("y span", rand_list1(2,k)*nm);
    set("rotation 1", rand_list1(3,k));

    select("H_Top_Au_2");
    set("x span", rand_list2(1,k)*nm);
    set("y span", rand_list2(2,k)*nm);
    set("rotation 1", rand_list2(3,k));
    
    select("H_Top_Au_3");
    set("x span", rand_list3(1,k)*nm);
    set("y span", rand_list3(2,k)*nm);
    set("rotation 1", rand_list3(3,k));
    
    select("H_Top_Au_4");
    set("x span", rand_list4(1,k)*nm);
    set("y span", rand_list4(2,k)*nm);
    set("rotation 1", rand_list4(3,k));
    
    save(fileDirFDTD + "Science_l_w_thea" + num2str(k)); 
    addjob(currentfilename);
}
runjobs;

3.导出FDTD电场数据

正在修改中。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值