Как экспортировать показатель преломления основанных режимов через скрипт в среде Lumeric MODE? - PullRequest
0 голосов
/ 02 ноября 2019

Я собираюсь экспортировать информацию об основанных и заданных режимах из программного обеспечения Lumeric в Matlab в формате ".mat".

Поскольку мне нужно повторить этот процесс для разных форм и размеров, у меня естьсделать это через скрипт.

В графическом интерфейсе это можно сделать через окно «Анализ Eigensolver». После расчета режимов;перейдя к адресу «Модальный анализ -> Параметры -> Экспорт данных», мы можем выбрать формат экспорта. Затем мы нажимаем кнопку «Экспорт».

Графическая среда для лучшего понимания

Все процессы до нажатия кнопки Экспорт уже были выполнены. Но теперь я не знаю, как применить команду экспорта.

Это код, который я уже написал:

?Height=[50,100,150,200,250,300]*1e-9;

for (i=1:size(Height,2)){
    select("SiO2 Part1");
        set("y span",Height(i));
        set("z span",(500/200)*Height(i));
        y_min_SiO2=get("y min");
        y_max_SiO2=get("y max");
    select("Au Part1 Up");
        set("y min",y_max_SiO2);set("y max",y_max_SiO2+Au_thickness);
        set("z span",(500/200)*Height(i));
    select("Au Part1 Down");
        set("y min",y_min_SiO2-Au_thickness);set("y max",y_min_SiO2);
        set("z span",(500/200)*Height(i));
    run;  
    setanalysis("frequency",360e12); 
    setanalysis("number of trial modes",10);
    findmodes;
    setanalysis("matlab",true);
    #Export        ** Here is the problem **  
    pause(0.5);    
    switchtolayout;

Вы знаете правильную команду для этого раздела?

Спасибо

...