📄 s1.m
字号:
'position',[830,230,850,250])
add_block('built-in/Outport',[sys,'/','qd_gen/d_cct/Out_psimd'])
set_param([sys,'/','qd_gen/d_cct/Out_psimd'],...
'Port','3',...
'position',[835,120,855,140])
add_block('built-in/Fcn',[sys,'/','qd_gen/d_cct/Fcn5'])
set_param([sys,'/','qd_gen/d_cct/Fcn5'],...
'Expr','(u[1]-u[2])/xplf',...
'position',[565,332,655,358])
add_block('built-in/Mux',[sys,'/','qd_gen/d_cct/Mux5'])
set_param([sys,'/','qd_gen/d_cct/Mux5'],...
'inputs','2',...
'position',[520,309,540,376])
add_block('built-in/Mux',[sys,'/','qd_gen/d_cct/Mux4'])
set_param([sys,'/','qd_gen/d_cct/Mux4'],...
'inputs','2',...
'position',[520,204,540,271])
add_block('built-in/Fcn',[sys,'/','qd_gen/d_cct/Fcn4'])
set_param([sys,'/','qd_gen/d_cct/Fcn4'],...
'Expr','-(u[1]-u[2])/xls',...
'position',[565,227,655,253])
add_block('built-in/Fcn',[sys,'/','qd_gen/d_cct/Fcn3'])
set_param([sys,'/','qd_gen/d_cct/Fcn3'],...
'Expr','xMD*(u[1]/xls+u[2]/xplf+u[3]/xplkd)',...
'position',[565,114,775,146])
add_block('built-in/Mux',[sys,'/','qd_gen/d_cct/Mux3'])
set_param([sys,'/','qd_gen/d_cct/Mux3'],...
'inputs','3',...
'position',[520,87,545,173])
add_block('built-in/Integrator',[sys,'/','qd_gen/d_cct/psipkd_'])
set_param([sys,'/','qd_gen/d_cct/psipkd_'],...
'Initial','Psikdo',...
'position',[390,357,420,383])
add_block('built-in/Fcn',[sys,'/','qd_gen/d_cct/Fcn2'])
set_param([sys,'/','qd_gen/d_cct/Fcn2'],...
'Expr','wb*rpkd*(u[1]-u[2])/xplkd',...
'position',[180,356,365,384])
add_block('built-in/Integrator',[sys,'/','qd_gen/d_cct/psipf_'])
set_param([sys,'/','qd_gen/d_cct/psipf_'],...
'Initial','Psifo',...
'position',[390,247,420,273])
add_block('built-in/Fcn',[sys,'/','qd_gen/d_cct/Fcn1'])
set_param([sys,'/','qd_gen/d_cct/Fcn1'],...
'Expr','wb*rpf*(u[2]/xmd+(u[1]-u[3])/xplf)',...
'position',[175,245,375,275])
add_block('built-in/Integrator',[sys,'/','qd_gen/d_cct/psid_'])
set_param([sys,'/','qd_gen/d_cct/psid_'],...
'Initial','Psido',...
'position',[390,127,420,153])
add_block('built-in/Mux',[sys,'/','qd_gen/d_cct/Mux2'])
set_param([sys,'/','qd_gen/d_cct/Mux2'],...
'inputs','2',...
'position',[130,330,155,405])
add_block('built-in/Mux',[sys,'/','qd_gen/d_cct/Mux1'])
set_param([sys,'/','qd_gen/d_cct/Mux1'],...
'inputs','3',...
'position',[135,217,160,303])
add_block('built-in/Fcn',[sys,'/','qd_gen/d_cct/Fcn'])
set_param([sys,'/','qd_gen/d_cct/Fcn'],...
'Expr','wb*(u[2]+u[3]+(rs/xls)*(u[1]-u[4]))',...
'position',[180,125,375,155])
add_block('built-in/Inport',[sys,'/','qd_gen/d_cct/In_wrpsiq'])
set_param([sys,'/','qd_gen/d_cct/In_wrpsiq'],...
'Port','2',...
'position',[50,160,70,180])
add_block('built-in/Inport',[sys,'/','qd_gen/d_cct/In_vd'])
set_param([sys,'/','qd_gen/d_cct/In_vd'],...
'position',[50,105,70,125])
add_block('built-in/Mux',[sys,'/','qd_gen/d_cct/Mux'])
set_param([sys,'/','qd_gen/d_cct/Mux'],...
'position',[135,86,160,189])
add_block('built-in/Scope',[sys,'/','qd_gen/d_cct/daxis_Scope'])
set_param([sys,'/','qd_gen/d_cct/daxis_Scope'],...
'Vgain','3.000000',...
'Hgain','0.050000',...
'Vmax','6.000000',...
'Hmax','2.000000',...
'Window',[451,130,627,387],...
'position',[835,402,855,428])
add_line([sys,'/','qd_gen/d_cct'],[75,170;95,170;95,150;130,150])
add_line([sys,'/','qd_gen/d_cct'],[75,115;95,115;95,125;130,125])
add_line([sys,'/','qd_gen/d_cct'],[165,140;175,140])
add_line([sys,'/','qd_gen/d_cct'],[380,140;385,140])
add_line([sys,'/','qd_gen/d_cct'],[425,140;435,140;435,205;115,205;115,175;130,175])
add_line([sys,'/','qd_gen/d_cct'],[165,260;170,260])
add_line([sys,'/','qd_gen/d_cct'],[380,260;385,260])
add_line([sys,'/','qd_gen/d_cct'],[425,260;450,260;450,320;115,320;115,290;130,290])
add_line([sys,'/','qd_gen/d_cct'],[75,260;130,260])
add_line([sys,'/','qd_gen/d_cct'],[160,370;175,370])
add_line([sys,'/','qd_gen/d_cct'],[370,370;385,370])
add_line([sys,'/','qd_gen/d_cct'],[425,370;460,370;460,430;110,430;110,385;125,385])
add_line([sys,'/','qd_gen/d_cct'],[425,140;435,140;435,100;515,100])
add_line([sys,'/','qd_gen/d_cct'],[425,260;450,260;450,130;515,130])
add_line([sys,'/','qd_gen/d_cct'],[425,370;460,370;460,160;515,160])
add_line([sys,'/','qd_gen/d_cct'],[550,130;560,130])
add_line([sys,'/','qd_gen/d_cct'],[545,240;560,240])
add_line([sys,'/','qd_gen/d_cct'],[425,140;470,140;470,220;515,220])
add_line([sys,'/','qd_gen/d_cct'],[545,345;560,345])
add_line([sys,'/','qd_gen/d_cct'],[425,260;485,260;485,325;515,325])
add_line([sys,'/','qd_gen/d_cct'],[780,130;790,130;790,445;495,445;495,360;515,360])
add_line([sys,'/','qd_gen/d_cct'],[780,130;790,130;790,305;495,305;495,255;515,255])
add_line([sys,'/','qd_gen/d_cct'],[780,130;790,130;790,445;90,445;90,350;125,350])
add_line([sys,'/','qd_gen/d_cct'],[780,130;790,130;790,445;90,445;90,230;130,230])
add_line([sys,'/','qd_gen/d_cct'],[780,130;790,130;790,80;115,80;115,100;130,100])
add_line([sys,'/','qd_gen/d_cct'],[780,130;830,130])
add_line([sys,'/','qd_gen/d_cct'],[660,240;825,240])
add_line([sys,'/','qd_gen/d_cct'],[660,345;830,345])
add_line([sys,'/','qd_gen/d_cct'],[425,140;435,140;435,55;580,55])
% Finished composite block 'qd_gen/d_cct'.
set_param([sys,'/','qd_gen/d_cct'],...
'position',[150,253,190,327])
add_block('built-in/Inport',[sys,'/','qd_gen/Ef'])
set_param([sys,'/','qd_gen/Ef'],...
'Port','3',...
'position',[55,305,75,325])
add_block('built-in/Inport',[sys,'/','qd_gen/vd'])
set_param([sys,'/','qd_gen/vd'],...
'Port','2',...
'position',[55,255,75,275])
% Subsystem 'qd_gen/Rotor'.
new_system([sys,'/','qd_gen/Rotor'])
set_param([sys,'/','qd_gen/Rotor'],'Location',[229,141,898,406])
add_block('built-in/Outport',[sys,'/','qd_gen/Rotor/wr//wb '])
set_param([sys,'/','qd_gen/Rotor/wr//wb '],...
'Port','2',...
'position',[595,180,615,200])
add_block('built-in/Sum',[sys,'/','qd_gen/Rotor/Sum14'])
set_param([sys,'/','qd_gen/Rotor/Sum14'],...
'position',[495,168,510,212])
add_block('built-in/Constant',[sys,'/','qd_gen/Rotor/we//wb'])
set_param([sys,'/','qd_gen/Rotor/we//wb'],...
'position',[420,188,450,212])
add_block('built-in/Outport',[sys,'/','qd_gen/Rotor/Tem'])
set_param([sys,'/','qd_gen/Rotor/Tem'],...
'Port','3',...
'position',[275,188,300,212])
add_block('built-in/Inport',[sys,'/','qd_gen/Rotor/-id'])
set_param([sys,'/','qd_gen/Rotor/-id'],...
'Port','4',...
'position',[85,200,105,220])
add_block('built-in/Inport',[sys,'/','qd_gen/Rotor/-iq'])
set_param([sys,'/','qd_gen/Rotor/-iq'],...
'position',[85,85,105,105])
add_block('built-in/Inport',[sys,'/','qd_gen/Rotor/Tmech'])
set_param([sys,'/','qd_gen/Rotor/Tmech'],...
'Port','5',...
'position',[85,45,105,65])
add_block('built-in/Integrator',[sys,'/','qd_gen/Rotor/slip'])
set_param([sys,'/','qd_gen/Rotor/slip'],...
'position',[410,111,440,149])
add_block('built-in/Integrator',[sys,'/','qd_gen/Rotor/del'])
set_param([sys,'/','qd_gen/Rotor/del'],...
'Initial','delto',...
'position',[535,111,565,149])
add_block('built-in/Outport',[sys,'/','qd_gen/Rotor/(wr-we)//wb'])
set_param([sys,'/','qd_gen/Rotor/(wr-we)//wb'],...
'Port','4',...
'position',[590,65,610,85])
add_block('built-in/Note',[sys,'/','qd_gen/Rotor/Tem_'])
set_param([sys,'/','qd_gen/Rotor/Tem_'],...
'position',[225,130,230,135])
add_block('built-in/Product',[sys,'/','qd_gen/Rotor/Prod'])
set_param([sys,'/','qd_gen/Rotor/Prod'],...
'position',[145,114,160,136])
add_block('built-in/Inport',[sys,'/','qd_gen/Rotor/psiq'])
set_param([sys,'/','qd_gen/Rotor/psiq'],...
'Port','3',...
'position',[85,160,105,180])
add_block('built-in/Product',[sys,'/','qd_gen/Rotor/Prod2'])
set_param([sys,'/','qd_gen/Rotor/Prod2'],...
'position',[145,165,160,185])
add_block('built-in/Sum',[sys,'/','qd_gen/Rotor/Sum12'])
set_param([sys,'/','qd_gen/Rotor/Sum12'],...
'inputs','-+',...
'position',[185,101,205,199])
add_block('built-in/Inport',[sys,'/','qd_gen/Rotor/psid '])
set_param([sys,'/','qd_gen/Rotor/psid '],...
'Port','2',...
'position',[85,120,105,140])
add_block('built-in/Gain',[sys,'/','qd_gen/Rotor/D'])
set_param([sys,'/','qd_gen/Rotor/D'],...
'orientation',2,...
'Gain','Domega',...
'position',[320,58,395,92])
add_block('built-in/Sum',[sys,'/','qd_gen/Rotor/Tacc'])
set_param([sys,'/','qd_gen/Rotor/Tacc'],...
'inputs','-++',...
'position',[275,100,295,160])
add_block('built-in/Outport',[sys,'/','qd_gen/Rotor/delta'])
set_param([sys,'/','qd_gen/Rotor/delta'],...
'position',[595,120,615,140])
add_block('built-in/Gain',[sys,'/','qd_gen/Rotor/gain4'])
set_param([sys,'/','qd_gen/Rotor/gain4'],...
'Gain','wb',...
'position',[480,114,515,146])
add_block('built-in/Gain',[sys,'/','qd_gen/Rotor/1//2H'])
set_param([sys,'/','qd_gen/Rotor/1//2H'],...
'Gain','1/(2*H)',...
'position',[315,110,385,150])
add_line([sys,'/','qd_gen/Rotor'],[315,75;255,75;255,110;270,110])
add_line([sys,'/','qd_gen/Rotor'],[210,150;270,150])
add_line([sys,'/','qd_gen/Rotor'],[445,130;475,130])
add_line([sys,'/','qd_gen/Rotor'],[520,130;530,130])
add_line([sys,'/','qd_gen/Rotor'],[165,175;180,175])
add_line([sys,'/','qd_gen/Rotor'],[390,130;405,130])
add_line([sys,'/','qd_gen/Rotor'],[455,200;490,200])
add_line([sys,'/','qd_gen/Rotor'],[300,130;310,130])
add_line([sys,'/','qd_gen/Rotor'],[165,125;180,125])
add_line([sys,'/','qd_gen/Rotor'],[110,95;120,95;120,120;140,120])
add_line([sys,'/','qd_gen/Rotor'],[110,130;140,130])
add_line([sys,'/','qd_gen/Rotor'],[570,130;590,130])
add_line([sys,'/','qd_gen/Rotor'],[110,170;140,170])
add_line([sys,'/','qd_gen/Rotor'],[110,210;120,210;120,180;140,180])
add_line([sys,'/','qd_gen/Rotor'],[515,190;590,190])
add_line([sys,'/','qd_gen/Rotor'],[210,150;245,150;245,200;270,200])
add_line([sys,'/','qd_gen/Rotor'],[445,130;460,130;460,180;490,180])
add_line([sys,'/','qd_gen/Rotor'],[445,130;460,130;460,75;585,75])
add_line([sys,'/','qd_gen/Rotor'],[445,130;460,130;460,75;400,75])
add_line([sys,'/','qd_gen/Rotor'],[110,55;240,55;240,130;270,130])
% Finished composite block 'qd_gen/Rotor'.
set_param([sys,'/','qd_gen/Rotor'],...
'Font Number',3,...
'position',[345,230,395,330])
add_block('built-in/Outport',[sys,'/','qd_gen/delta'])
set_param([sys,'/','qd_gen/delta'],...
'Port','2',...
'position',[450,235,470,255])
add_block('built-in/Outport',[sys,'/','qd_gen/wr//wb'])
set_param([sys,'/','qd_gen/wr//wb'],...
'Port','3',...
'position',[500,260,520,280])
add_block('built-in/Outport',[sys,'/','qd_gen/Tem'])
set_param([sys,'/','qd_gen/Tem'],...
'Port','4',...
'position',[455,285,475,305])
add_block('built-in/Inport',[sys,'/','qd_gen/Tmech'])
set_param([sys,'/','qd_gen/Tmech'],...
'Port','4',...
'position',[295,310,315,330])
% Subsystem 'qd_gen/q_cct'.
new_system([sys,'/','qd_gen/q_cct'])
set_param([sys,'/','qd_gen/q_cct'],'Location',[168,276,1117,793])
add_block('built-in/Outport',[sys,'/','qd_gen/q_cct/Out_psiq'])
set_param([sys,'/','qd_gen/q_cct/Out_psiq'],...
'position',[585,45,605,65])
add_block('built-in/Integrator',[sys,'/','qd_gen/q_cct/psiq_'])
set_param([sys,'/','qd_gen/q_cct/psiq_'],...
'Initial','Psiqo',...
'position',[390,127,420,153])
add_block('built-in/Fcn',[sys,'/','qd_gen/q_cct/Fcn'])
set_param([sys,'/','qd_gen/q_cct/Fcn'],...
'Expr','wb*(u[2]-u[3]+(rs/xls)*(u[1]-u[4]))',...
'position',[180,125,375,155])
add_block('built-in/Inport',[sys,'/','qd_gen/q_cct/In_wrpsid'])
set_param([sys,'/','qd_gen/q_cct/In_wrpsid'],...
'Port','2',...
'position',[50,160,70,180])
add_block('built-in/Inport',[sys,'/','qd_gen/q_cct/In_vq'])
set_param([sys,'/','qd_gen/q_cct/In_vq'],...
'position',[50,105,70,125])
add_block('built-in/Mux',[sys,'/','qd_gen/q_cct/Mux'])
set_param([sys,'/','qd_gen/q_cct/Mux'],...
'position',[135,86,160,189])
add_block('built-in/Mux',[sys,'/','qd_gen/q_cct/Mux3'])
set_param([sys,'/','qd_gen/q_cct/Mux3'],...
'inputs','2',...
'position',[515,124,540,191])
add_block('built-in/Mux',[sys,'/','qd_gen/q_cct/Mux4'])
set_param([sys,'/','qd_gen/q_cct/Mux4'],...
'inputs','2',...
'position',[515,214,540,281])
add_block('built-in/Fcn',[sys,'/','qd_gen/q_cct/Fcn4'])
set_param([sys,'/','qd_gen/q_cct/Fcn4'],...
'Expr','-(u[1]-u[2])/xls',...
'position',[575,237,665,263])
add_block('built-in/Fcn',[sys,'/','qd_gen/q_cct/Fcn3'])
set_param([sys,'/','qd_gen/q_cct/Fcn3'],...
'Expr','xMQ*(u[1]/xls+u[2]/xplkq)',...
'position',[565,146,720,174])
add_block('built-in/Outport',[sys,'/','qd_gen/q_cct/Out_psimq'])
set_param([sys,'/','qd_gen/q_cct/Out_psimq'],...
'Port','3',...
'position',[830,150,850,170])
add_block('built-in/Outport',[sys,'/','qd_gen/q_cct/Out_-iq'])
set_param([sys,'/','qd_gen/q_cct/Out_-iq'],...
'Port','2',...
'position',[830,240,850,260])
add_block('built-in/Mux',[sys,'/','qd_gen/q_cct/Mux2'])
set_param([sys,'/','qd_gen/q_cct/Mux2'],...
'inputs','2',...
'position',[130,220,155,295])
add_block('built-in/Fcn',[sys,'/','qd_gen/q_cct/Fcn2'])
set_param([sys,'/','qd_gen/q_cct/Fcn2'],...
'Expr','wb*rpkq*(u[1]-u[2])/xplkq',...
'position',[180,246,365,274])
add_block('built-in/Integrator',[sys,'/','qd_gen/q_cct/psipkq_'])
set_param([sys,'/','qd_gen/q_cct/psipkq_'],...
'Initial','Psikqo',...
'position',[390,247,420,273])
add_block('built-in/Scope',[sys,'/','qd_gen/q_cct/qaxis_Scope'])
set_param([sys,'/','qd_gen/q_cct/qaxis_Scope'],...
'Vgain','3.000000',...
'Hgain','0.050000',...
'Vmax','6.000000',...
'Hmax','2.000000',...
'Window',[451,130,627,387],...
'position',[825,292,845,318])
add_line([sys,'/','qd_gen/q_cct'],[75,170;95,170;95,150;130,150])
add_line([sys,'/','qd_gen/q_cct'],[75,115;95,115;95,125;130,125])
add_line([sys,'/','qd_gen/q_cct'],[165,140;175,140])
add_line([sys,'/','qd_gen/q_cct'],[380,140;385,140])
add_line([sys,'/','qd_gen/q_cct'],[425,140;435,140;435,205;115,205;115,175;130,175])
add_line([sys,'/','qd_gen/q_cct'],[160,260;175,260])
add_line([sys,'/','qd_gen/q_cct'],[370,260;385,260])
add_line([sys,'/','qd_gen/q_cct'],[425,260;460,260;460,320;110,320;110,275;125,275])
add_line([sys,'/','qd_gen/q_cct'],[425,140;510,140])
add_line([sys,'/','qd_gen/q_cct'],[545,160;560,160])
add_line([sys,'/','qd_gen/q_cct'],[545,250;570,250])
add_line([sys,'/','qd_gen/q_cct'],[425,140;470,140;470,230;510,230])
add_line([sys,'/','qd_gen/q_cct'],[725,160;790,160;790,345;495,345;495,265;510,265])
add_line([sys,'/','qd_gen/q_cct'],[725,160;790,160;790,345;90,345;90,240;125,240])
add_line([sys,'/','qd_gen/q_cct'],[725,160;790,160;790,80;115,80;115,100;130,100])
add_line([sys,'/','qd_gen/q_cct'],[725,160;825,160])
add_line([sys,'/','qd_gen/q_cct'],[670,250;825,250])
add_line([sys,'/','qd_gen/q_cct'],[425,140;435,140;435,55;580,55])
add_line([sys,'/','qd_gen/q_cct'],[425,260;460,260;460,175;510,175])
% Finished composite block 'qd_gen/q_cct'.
set_param([sys,'/','qd_gen/q_cct'],...
'position',[155,53,195,127])
add_block('built-in/Note',[sys,'/','qd_gen/-iq'])
set_param([sys,'/','qd_gen/-iq'],...
'position',[215,70,220,75])
add_block('built-in/Note',[sys,'/','qd_gen/-id'])
set_param([sys,'/','qd_gen/-id'],...
'position',[210,260,215,265])
add_block('built-in/Note',[sys,'/','qd_gen/psid'])
set_param([sys,'/','qd_gen/psid'],...
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -