📄 symmetry.prj
字号:
begin <WGScanNode(1.0)> "TE01_Scanner"
"Square_Quarter_Elec_Elec_HE21" //wgname1
"REPLICA" //wgname2
0 //stepType
300 0 " " //nstep,minstep,itpFunction.string
1 4 //xstart,xend
"Aspect Ratio" //xlabel
begin <rwguideNode(1.0)> "REPLICA"
begin <rwg_wguide(1.0)>
"" -1000
METALWALL 0.000000 // lhs boundary
4 0 1
4 0 2
MAGWALL 0.000000 // rhs boundary
// end of slice list
begin <slabwg(2.1)>
MAGWALL 0.000000
4 1.45 0 0
1 1.5 0 0
METALWALL 0.000000
end
begin <slabwg(2.1)>
MAGWALL 0.000000
4 1.45 0 0
1 1.45 0 0
METALWALL 0.000000
end
end
begin <molab_parms(1.0)>
1 0 0 100 // autoRun <unused> minTEfrac maxTEfrac
N(1e+050) N(-1e+050) // evstart evend
2 0 120 120 // maxNmodes molabOpt nx ny
1.5 0 RVEC V2 50 0 1 300 300 15 25 0 5 5 // lambda hCurv solverID solverParms
end
end
begin <notesTB(1.0)> "Equal_Area_Scan_Square_to_Rectangle"
end
end
begin <WGScanNode(1.0)> "TM01_Scanner"
"Square_Quarter_Mag_Mag_HE21" //wgname1
"REPLICA" //wgname2
0 //stepType
300 0 " " //nstep,minstep,itpFunction.string
1 4 //xstart,xend
"Aspect Ratio, ax/ay" //xlabel
begin <rwguideNode(1.0)> "REPLICA"
begin <rwg_wguide(1.0)>
"" -1000
MAGWALL 0.000000 // lhs boundary
4 0 1
4 0 2
MAGWALL 0.000000 // rhs boundary
// end of slice list
begin <slabwg(2.1)>
MAGWALL 0.000000
4 1.45 0 0
1 1.5 0 0
MAGWALL 0.000000
end
begin <slabwg(2.1)>
MAGWALL 0.000000
4 1.45 0 0
1 1.45 0 0
MAGWALL 0.000000
end
end
begin <molab_parms(1.0)>
1 0 0 100 // autoRun <unused> minTEfrac maxTEfrac
N(1e+050) N(-1e+050) // evstart evend
2 0 120 120 // maxNmodes molabOpt nx ny
1.5 0 RVEC V2 50 0 1 300 300 15 25 0 5 5 // lambda hCurv solverID solverParms
end
end
begin <notesTB(1.0)> "Equal_Area_Scan_Square_to_Rectangle"
end
end
end
begin <fimmwave_prj(1.0)> "Sec_4_Circle_to_Ellipse"
begin <mwguideNode(1.0)> "Whole_Circle"
begin <mwg_wguide(1.0)>
0
8 8
0
"" -1000
MAGWALL 0.000000
MAGWALL 0.000000
MAGWALL 0.000000
MAGWALL 0.000000
begin <mwgshape_list(1.3)>
//xposn yposn SHAPE(...) nxHint nyHint pmlfact RIXPROFILE(...) GRADEDPARS(...)
4@OC 4@OC ELLIPSE(5,5) 0 0 OPQ(1.5 0) 0
4@OC 5@OC RECTANGLE(10,10) 0 0 OPQ(1.45 0) 0
end
end
begin <molab_parms(1.0)>
1 0 0 100 // autoRun <unused> minTEfrac maxTEfrac
N(1e+050) N(-1e+050) // evstart evend
10 0 60 60 // maxNmodes molabOpt nx ny
1.55 0 RVEC V2 40 0 1 300 300 15 25 0 5 5 // lambda hCurv solverID solverParms
end
end
begin <mwguideNode(1.0)> "Quarter_Circle_TE01_HE21"
begin <mwg_wguide(1.0)>
0
4 4
0
"" -1000
METALWALL 0.000000
MAGWALL 0.000000
MAGWALL 0.000000
METALWALL 0.000000
begin <mwgshape_list(1.3)>
//xposn yposn SHAPE(...) nxHint nyHint pmlfact RIXPROFILE(...) GRADEDPARS(...)
0@OC 0@OC ELLIPSE(5,5) 0 0 OPQ(1.5 0) 0
0@OC 0@OC RECTANGLE(10,10) 0 0 OPQ(1.45 0) 0
end
end
begin <molab_parms(1.0)>
1 0 0 100 // autoRun <unused> minTEfrac maxTEfrac
N(1e+050) N(-1e+050) // evstart evend
4 0 60 60 // maxNmodes molabOpt nx ny
1.55 0 RVEC V2 30 0 1 300 300 15 25 0 5 5 // lambda hCurv solverID solverParms
end
end
begin <WGScanNode(1.0)> "Ellipse_Aspect_Ratio_Scanner_Equal_Areas"
"Quarter_Circle_TE01_HE21" //wgname1
"REPLICA" //wgname2
0 //stepType
20 0 " " //nstep,minstep,itpFunction.string
1 4 //xstart,xend
"x-parameter" //xlabel
begin <mwguideNode(1.0)> "REPLICA"
begin <mwg_wguide(1.0)>
0
6.25 3.75
0
"" -1000
METALWALL 0.000000
MAGWALL 0.000000
MAGWALL 0.000000
METALWALL 0.000000
begin <mwgshape_list(1.3)>
//xposn yposn SHAPE(...) nxHint nyHint pmlfact RIXPROFILE(...) GRADEDPARS(...)
0@OC 0@OC ELLIPSE(10,2.5) 0 0 OPQ(1.5 0) 0
0@OC 0@OC RECTANGLE(12.5,7.5) 0 0 OPQ(1.45 0) 0
end
end
begin <molab_parms(1.0)>
1 0 0 100 // autoRun <unused> minTEfrac maxTEfrac
N(1e+050) N(-1e+050) // evstart evend
4 0 60 60 // maxNmodes molabOpt nx ny
1.55 0 RVEC V2 30 0 1 300 300 15 25 0 5 5 // lambda hCurv solverID solverParms
end
end
end
begin <mwguideNode(1.0)> "Quarter_Circle_TE01_HE21_N1d_eq_30"
begin <mwg_wguide(1.0)>
0
4 4
0
"" -1000
METALWALL 0.000000
MAGWALL 0.000000
MAGWALL 0.000000
METALWALL 0.000000
begin <mwgshape_list(1.3)>
//xposn yposn SHAPE(...) nxHint nyHint pmlfact RIXPROFILE(...) GRADEDPARS(...)
0@OC 0@OC ELLIPSE(5,5) 0 0 OPQ(1.5 0) 0
0@OC 0@OC RECTANGLE(10,10) 0 0 OPQ(1.45 0) 0
end
end
begin <molab_parms(1.0)>
1 0 0 100 // autoRun <unused> minTEfrac maxTEfrac
N(1e+050) N(-1e+050) // evstart evend
4 0 60 60 // maxNmodes molabOpt nx ny
1.55 0 RVEC V2 30 0 1 300 300 15 25 0 5 5 // lambda hCurv solverID solverParms
end
end
end
begin <fimmwave_prj(1.0)> "Other"
begin <fimmwave_prj(1.0)> "Sec_5_Triangle"
begin <mwguideNode(1.0)> "Triangle"
begin <mwg_wguide(1.0)>
0
6 6
0
"" -1000
MAGWALL 0.000000
MAGWALL 0.000000
MAGWALL 0.000000
MAGWALL 0.000000
begin <mwgshape_list(1.3)>
//xposn yposn SHAPE(...) nxHint nyHint pmlfact RIXPROFILE(...) GRADEDPARS(...)
end
end
begin <molab_parms(1.0)>
1 0 0 100 // autoRun <unused> minTEfrac maxTEfrac
N(1e+050) N(-1e+050) // evstart evend
6 0 60 60 // maxNmodes molabOpt nx ny
0.5 0 RVEC V2 40 0 1 300 300 15 25 0 10 10 // lambda hCurv solverID solverParms
end
end
begin <notesTB(1.0)> "Does not save"
end
end
begin <rwguideNode(1.0)> "Input_Output_Rectangular_Waveguide_1"
begin <rwg_wguide(1.0)>
"" -1000
METALWALL 0.000000 // lhs boundary
4 0 1
3.5 0 2
4 0 1
METALWALL 0.000000 // rhs boundary
// end of slice list
begin <slabwg(2.1)>
METALWALL 0.000000
4 1.529 0 0
2.5 1.529 0 0
4 1.529 0 0
METALWALL 0.000000
end
begin <slabwg(2.1)>
METALWALL 0.000000
4 1.529 0 0
2.5 1.536 0 1
4 1.529 0 0
METALWALL 0.000000
end
end
begin <molab_parms(1.0)>
1 0 0 100 // autoRun <unused> minTEfrac maxTEfrac
N(1e+050) N(-1e+050) // evstart evend
500 0 120 120 // maxNmodes molabOpt nx ny
0.8 0 RVEC V2 30 0 1 300 300 15 25 0 5 5 // lambda hCurv solverID solverParms
end
end
begin <rwguideNode(1.0)> "Input_Output_Rectangular_Waveguide_2"
begin <rwg_wguide(1.0)>
"" -1000
METALWALL 0.000000 // lhs boundary
1 0 1
1 0 2
1 0 1
METALWALL 0.000000 // rhs boundary
// end of slice list
begin <slabwg(2.1)>
METALWALL 0.000000
7 1.529 0 0
7.6 1.536 0 1
7 1.529 0 0
METALWALL 0.000000
end
begin <slabwg(2.1)>
METALWALL 0.000000
7 1.529 0 0
7.6 1.536 0 1
7 1.529 0 0
METALWALL 0.000000
end
end
begin <molab_parms(1.0)>
1 0 0 100 // autoRun <unused> minTEfrac maxTEfrac
N(1e+050) N(1.529) // evstart evend
10 0 60 60 // maxNmodes molabOpt nx ny
0.8 0 REFFIDX V3 0 300 300 15 25 0 5 5 // lambda hCurv solverID solverParms
end
end
begin <fimmwave_prj(1.0)> "RWG_Fixed_Core_Layer_Thickness"
begin <rwguideNode(1.0)> "Single_Mode_Rectangular_Waveguide_1"
begin <rwg_wguide(1.0)>
"" -1000
METALWALL 0.000000 // lhs boundary
4 0 1
1.25 0 2
4 0 1
METALWALL 0.000000 // rhs boundary
// end of slice list
begin <slabwg(2.1)>
METALWALL 0.000000
4 1.529 0 0
2.5 1.529 0 0
4 1.529 0 0
METALWALL 0.000000
end
begin <slabwg(2.1)>
METALWALL 0.000000
4 1.529 0 0
2.5 1.536 0 1
4 1.529 0 0
METALWALL 0.000000
end
end
begin <molab_parms(1.0)>
1 0 0 100 // autoRun <unused> minTEfrac maxTEfrac
N(1e+050) N(-1e+050) // evstart evend
12 0 120 120 // maxNmodes molabOpt nx ny
0.8 0 RVEC V2 30 0 1 300 300 15 25 0 5 5 // lambda hCurv solverID solverParms
end
end
begin <WGScanNode(1.0)> "WG_Width_Scanner"
"Single_Mode_Rectangular_Waveguide_1" //wgname1
"REPLICA" //wgname2
0 //stepType
20 0 " " //nstep,minstep,itpFunction.string
0.5 2 //xstart,xend
"Horizontal/Vertical Width" //xlabel
begin <rwguideNode(1.0)> "REPLICA"
begin <rwg_wguide(1.0)>
"" -1000
METALWALL 0.000000 // lhs boundary
4 0 1
5 0 2
4 0 1
METALWALL 0.000000 // rhs boundary
// end of slice list
begin <slabwg(2.1)>
METALWALL 0.000000
4 1.529 0 0
2.5 1.529 0 0
4 1.529 0 0
METALWALL 0.000000
end
begin <slabwg(2.1)>
METALWALL 0.000000
4 1.529 0 0
2.5 1.536 0 1
4 1.529 0 0
METALWALL 0.000000
end
end
begin <molab_parms(1.0)>
1 0 0 100 // autoRun <unused> minTEfrac maxTEfrac
N(1e+050) N(-1e+050) // evstart evend
12 0 120 120 // maxNmodes molabOpt nx ny
0.8 0 RVEC V2 30 0 1 300 300 15 25 0 5 5 // lambda hCurv solverID solverParms
end
end
begin <notesTB(1.0)> "Scan width & keep height constant"
end
end
end
begin <fimmwave_prj(1.0)> "Propagation_exploiting_symmetry"
begin <notesTB(1.0)> "Some propagation examples exploiting symmetry"
end
begin <fimmwave_prj(1.0)> "RWG Symmetry"
begin <notesTB(1.0)> "RWG Symmetry Notes"
end
begin <rwguideNode(1.0)> "Input_Output_RWG_Quarter"
begin <rwg_wguide(1.0)>
"" -1000
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -