November 23, 2021 at 11:22 am
Subscriber
Hi thanks a lot. I attached my code below, if I use this code, it shows error. If I run like you, first build structure, then use select, everything is fine.
switchtolayout;
clc;
deleteall;
save("test");
addstructuregroup;
set("use relative coordinates",0);
set("name","group");
set("x",0);
set("y",0);
set("z",0);
set('script','
addrect;
set("use relative coordinates",0);
set("name","waveguide");
set("x min",2e-6);
set("x max",4e-6);
set("y",0);
set("y span",2e-6);
set("z",0);
set("z span",2e-6);
');
?getnamed("group::waveguide","x max");
switchtolayout;
clc;
deleteall;
save("test");
addstructuregroup;
set("use relative coordinates",0);
set("name","group");
set("x",0);
set("y",0);
set("z",0);
set('script','
addrect;
set("use relative coordinates",0);
set("name","waveguide");
set("x min",2e-6);
set("x max",4e-6);
set("y",0);
set("y span",2e-6);
set("z",0);
set("z span",2e-6);
');
?getnamed("group::waveguide","x max");