📄 ben2csys.m
字号:
add_line([sys,'/','Autopilot'],[65,40;75,30;150,30])
add_line([sys,'/','Autopilot'],[40,20;150,20])
% Finished composite block 'Autopilot'.
set_param([sys,'/','Autopilot'],...
'position',[195,14,235,226])
add_block('built-in/To Workspace',[sys,'/','Ny data'])
set_param([sys,'/','Ny data'],...
'mat-name','Ny_data',...
'position',[390,15,450,45])
add_block('built-in/Note',[sys,'/',' Ncy'])
set_param([sys,'/',' Ncy'],...
'position',[176,31,181,36])
add_block('built-in/Note',[sys,'/',' Ncp'])
set_param([sys,'/',' Ncp'],...
'position',[174,5,179,10])
add_block('built-in/Note',[sys,'/',' Ny'])
set_param([sys,'/',' Ny'],...
'position',[177,55,182,60])
add_block('built-in/Note',[sys,'/',' Np'])
set_param([sys,'/',' Np'],...
'position',[176,80,181,85])
add_block('built-in/Note',[sys,'/',' Y1'])
set_param([sys,'/',' Y1'],...
'position',[179,104,184,109])
add_block('built-in/Note',[sys,'/',' Y4'])
set_param([sys,'/',' Y4'],...
'position',[178,129,183,134])
add_block('built-in/Note',[sys,'/',' Y3'])
set_param([sys,'/',' Y3'],...
'position',[177,154,182,159])
add_block('built-in/Note',[sys,'/',' Y2'])
set_param([sys,'/',' Y2'],...
'position',[177,201,182,206])
add_block('built-in/Note',[sys,'/',' Y6'])
set_param([sys,'/',' Y6'],...
'position',[176,177,181,182])
add_block('built-in/Note',[sys,'/','Y2'])
set_param([sys,'/','Y2'],...
'position',[307,190,312,195])
add_block('built-in/Note',[sys,'/','Y6'])
set_param([sys,'/','Y6'],...
'position',[307,160,312,165])
add_block('built-in/Note',[sys,'/','Y3'])
set_param([sys,'/','Y3'],...
'position',[307,130,312,135])
add_block('built-in/Note',[sys,'/','Y4'])
set_param([sys,'/','Y4'],...
'position',[307,100,312,105])
add_block('built-in/Note',[sys,'/','Y1'])
set_param([sys,'/','Y1'],...
'position',[307,70,312,75])
add_block('built-in/Note',[sys,'/','Np '])
set_param([sys,'/','Np '],...
'position',[312,40,317,45])
add_block('built-in/Note',[sys,'/','Ny '])
set_param([sys,'/','Ny '],...
'position',[312,10,317,15])
add_block('built-in/Note',[sys,'/','U3'])
set_param([sys,'/','U3'],...
'position',[237,165,249,172])
add_block('built-in/Note',[sys,'/','U2'])
set_param([sys,'/','U2'],...
'position',[242,100,247,105])
add_block('built-in/Note',[sys,'/','U1'])
set_param([sys,'/','U1'],...
'position',[242,30,247,35])
add_block('built-in/Step Fcn',[sys,'/','Ncy'])
set_param([sys,'/','Ncy'],...
'Time','0',...
'position',[25,64,50,86])
add_block('built-in/Step Fcn',[sys,'/','Ncp'])
set_param([sys,'/','Ncp'],...
'Time','0',...
'After','0',...
'position',[25,9,50,31])
% Subsystem 'Airframe'.
new_system([sys,'/','Airframe'])
set_param([sys,'/','Airframe'],'Location',[0,56,455,427])
add_block('built-in/Outport',[sys,'/','Airframe/Y6'])
set_param([sys,'/','Airframe/Y6'],...
'Port','6',...
'position',[370,275,390,295])
add_block('built-in/Outport',[sys,'/','Airframe/Np'])
set_param([sys,'/','Airframe/Np'],...
'Port','2',...
'position',[380,5,400,25])
add_block('built-in/Outport',[sys,'/','Airframe/Y1'])
set_param([sys,'/','Airframe/Y1'],...
'Port','3',...
'position',[350,30,370,50])
add_block('built-in/Outport',[sys,'/','Airframe/Y4'])
set_param([sys,'/','Airframe/Y4'],...
'Port','4',...
'position',[325,55,345,75])
add_block('built-in/Outport',[sys,'/','Airframe/Y3'])
set_param([sys,'/','Airframe/Y3'],...
'Port','5',...
'position',[330,140,350,160])
add_block('built-in/Outport',[sys,'/','Airframe/Y2'])
set_param([sys,'/','Airframe/Y2'],...
'Port','7',...
'position',[340,290,360,310])
add_block('built-in/Outport',[sys,'/','Airframe/Ny'])
set_param([sys,'/','Airframe/Ny'],...
'position',[310,315,330,335])
% Subsystem 'Airframe/PAC'.
new_system([sys,'/','Airframe/PAC'])
set_param([sys,'/','Airframe/PAC'],'Location',[0,0,706,471])
add_block('built-in/Outport',[sys,'/','Airframe/PAC/Y8'])
set_param([sys,'/','Airframe/PAC/Y8'],...
'Port','4',...
'position',[615,420,635,440])
add_block('built-in/Gain',[sys,'/','Airframe/PAC/c4'])
set_param([sys,'/','Airframe/PAC/c4'],...
'orientation',1,...
'Gain','c4',...
'position',[345,295,365,315])
add_block('built-in/Gain',[sys,'/','Airframe/PAC/a10'])
set_param([sys,'/','Airframe/PAC/a10'],...
'Gain','a10',...
'position',[205,337,225,353])
add_block('built-in/Outport',[sys,'/','Airframe/PAC/Y4'])
set_param([sys,'/','Airframe/PAC/Y4'],...
'Port','3',...
'position',[615,270,635,290])
add_block('built-in/Outport',[sys,'/','Airframe/PAC/Y1'])
set_param([sys,'/','Airframe/PAC/Y1'],...
'Port','2',...
'position',[615,230,635,250])
add_block('built-in/Gain',[sys,'/','Airframe/PAC/a11'])
set_param([sys,'/','Airframe/PAC/a11'],...
'Gain','a11',...
'position',[340,82,360,98])
add_block('built-in/Gain',[sys,'/','Airframe/PAC/a5'])
set_param([sys,'/','Airframe/PAC/a5'],...
'orientation',3,...
'Gain','a5',...
'position',[255,135,275,155])
add_block('built-in/Gain',[sys,'/','Airframe/PAC/a9'])
set_param([sys,'/','Airframe/PAC/a9'],...
'orientation',1,...
'Gain','a9',...
'position',[255,180,275,200])
add_block('built-in/Sum',[sys,'/','Airframe/PAC/Sum5'])
set_param([sys,'/','Airframe/PAC/Sum5'],...
'inputs','3',...
'position',[280,75,295,105])
add_block('built-in/Gain',[sys,'/','Airframe/PAC/a12'])
set_param([sys,'/','Airframe/PAC/a12'],...
'Gain','a12',...
'position',[425,82,445,98])
add_block('built-in/Sum',[sys,'/','Airframe/PAC/Sum10'])
set_param([sys,'/','Airframe/PAC/Sum10'],...
'orientation',2,...
'inputs','-+',...
'position',[495,154,510,181])
add_block('built-in/Gain',[sys,'/','Airframe/PAC/a13'])
set_param([sys,'/','Airframe/PAC/a13'],...
'orientation',2,...
'Gain','a13',...
'position',[430,157,450,173])
add_block('built-in/Gain',[sys,'/','Airframe/PAC/a14'])
set_param([sys,'/','Airframe/PAC/a14'],...
'Gain','a14',...
'position',[410,192,430,208])
add_block('built-in/Gain',[sys,'/','Airframe/PAC/a15'])
set_param([sys,'/','Airframe/PAC/a15'],...
'orientation',2,...
'Gain','a15',...
'position',[535,192,555,208])
add_block('built-in/Integrator',[sys,'/','Airframe/PAC/Integrator2'])
set_param([sys,'/','Airframe/PAC/Integrator2'],...
'position',[545,232,575,248])
add_block('built-in/Gain',[sys,'/','Airframe/PAC/a16'])
set_param([sys,'/','Airframe/PAC/a16'],...
'Gain','a16',...
'position',[505,232,525,248])
add_block('built-in/Sum',[sys,'/','Airframe/PAC/Sum11'])
set_param([sys,'/','Airframe/PAC/Sum11'],...
'inputs','3',...
'position',[470,225,485,255])
add_block('built-in/Sum',[sys,'/','Airframe/PAC/Sum6'])
set_param([sys,'/','Airframe/PAC/Sum6'],...
'inputs','3',...
'position',[285,235,300,265])
add_block('built-in/Gain',[sys,'/','Airframe/PAC/a7'])
set_param([sys,'/','Airframe/PAC/a7'],...
'Gain','a7',...
'position',[165,242,185,258])
add_block('built-in/Gain',[sys,'/','Airframe/PAC/a6'])
set_param([sys,'/','Airframe/PAC/a6'],...
'Gain','a6',...
'position',[165,187,185,203])
add_block('built-in/Gain',[sys,'/','Airframe/PAC/a8'])
set_param([sys,'/','Airframe/PAC/a8'],...
'Gain','a8',...
'position',[165,287,185,303])
add_block('built-in/Gain',[sys,'/','Airframe/PAC/a2'])
set_param([sys,'/','Airframe/PAC/a2'],...
'Gain','a2',...
'position',[165,82,185,98])
add_block('built-in/Gain',[sys,'/','Airframe/PAC/a3'])
set_param([sys,'/','Airframe/PAC/a3'],...
'Gain','a3',...
'position',[170,137,190,153])
add_block('built-in/Sum',[sys,'/','Airframe/PAC/Sum1'])
set_param([sys,'/','Airframe/PAC/Sum1'],...
'inputs','3',...
'position',[225,235,240,265])
add_block('built-in/Sum',[sys,'/','Airframe/PAC/Sum'])
set_param([sys,'/','Airframe/PAC/Sum'],...
'inputs','3',...
'position',[225,75,240,105])
add_block('built-in/Gain',[sys,'/','Airframe/PAC/a1'])
set_param([sys,'/','Airframe/PAC/a1'],...
'Gain','a1',...
'position',[175,47,195,63])
add_block('built-in/Inport',[sys,'/','Airframe/PAC/U3'])
set_param([sys,'/','Airframe/PAC/U3'],...
'Port','3',...
'position',[120,135,140,155])
add_block('built-in/Inport',[sys,'/','Airframe/PAC/U2'])
set_param([sys,'/','Airframe/PAC/U2'],...
'Port','2',...
'position',[85,80,105,100])
add_block('built-in/Inport',[sys,'/','Airframe/PAC/U1'])
set_param([sys,'/','Airframe/PAC/U1'],...
'position',[50,45,70,65])
add_block('built-in/Inport',[sys,'/','Airframe/PAC/Y9'])
set_param([sys,'/','Airframe/PAC/Y9'],...
'Port','4',...
'position',[5,335,25,355])
add_block('built-in/Gain',[sys,'/','Airframe/PAC/a4'])
set_param([sys,'/','Airframe/PAC/a4'],...
'Gain','a4',...
'position',[235,17,255,33])
add_block('built-in/Integrator',[sys,'/','Airframe/PAC/Integrator'])
set_param([sys,'/','Airframe/PAC/Integrator'],...
'orientation',2,...
'position',[335,157,365,173])
add_block('built-in/Outport',[sys,'/','Airframe/PAC/C4'])
set_param([sys,'/','Airframe/PAC/C4'],...
'Port','5',...
'position',[615,370,635,390])
add_block('built-in/Outport',[sys,'/','Airframe/PAC/Np'])
set_param([sys,'/','Airframe/PAC/Np'],...
'position',[610,55,630,75])
add_line([sys,'/','Airframe/PAC'],[330,165;330,430;610,430])
add_line([sys,'/','Airframe/PAC'],[330,165;330,280;355,290])
add_line([sys,'/','Airframe/PAC'],[30,345;200,345])
add_line([sys,'/','Airframe/PAC'],[580,240;610,240])
add_line([sys,'/','Airframe/PAC'],[365,90;365,65;605,65])
add_line([sys,'/','Airframe/PAC'],[245,90;275,90])
add_line([sys,'/','Airframe/PAC'],[265,130;275,100])
add_line([sys,'/','Airframe/PAC'],[260,25;265,25;275,80])
add_line([sys,'/','Airframe/PAC'],[300,90;335,90])
add_line([sys,'/','Airframe/PAC'],[365,90;420,90])
add_line([sys,'/','Airframe/PAC'],[450,90;535,90;535,160;515,160])
add_line([sys,'/','Airframe/PAC'],[425,165;370,165])
add_line([sys,'/','Airframe/PAC'],[490,170;455,165])
add_line([sys,'/','Airframe/PAC'],[305,250;465,250])
add_line([sys,'/','Airframe/PAC'],[425,165;395,165;405,200])
add_line([sys,'/','Airframe/PAC'],[435,200;445,200;445,240;465,240])
add_line([sys,'/','Airframe/PAC'],[580,240;595,240;595,175;515,175])
add_line([sys,'/','Airframe/PAC'],[530,200;455,200;465,230])
add_line([sys,'/','Airframe/PAC'],[490,240;500,240])
add_line([sys,'/','Airframe/PAC'],[230,345;265,345;265,260;280,260])
add_line([sys,'/','Airframe/PAC'],[245,250;280,250])
add_line([sys,'/','Airframe/PAC'],[265,205;265,240;280,240])
add_line([sys,'/','Airframe/PAC'],[580,240;595,240;595,200;560,200])
add_line([sys,'/','Airframe/PAC'],[530,240;530,280;610,280])
add_line([sys,'/','Airframe/PAC'],[530,240;540,240])
add_line([sys,'/','Airframe/PAC'],[75,55;75,295;160,295])
add_line([sys,'/','Airframe/PAC'],[110,90;110,250;160,250])
add_line([sys,'/','Airframe/PAC'],[145,145;145,195;160,195])
add_line([sys,'/','Airframe/PAC'],[145,145;165,145])
add_line([sys,'/','Airframe/PAC'],[190,195;220,240])
add_line([sys,'/','Airframe/PAC'],[190,250;220,250])
add_line([sys,'/','Airframe/PAC'],[190,295;220,260])
add_line([sys,'/','Airframe/PAC'],[190,90;220,90])
add_line([sys,'/','Airframe/PAC'],[200,55;220,80])
add_line([sys,'/','Airframe/PAC'],[195,145;220,100])
add_line([sys,'/','Airframe/PAC'],[75,55;170,55])
add_line([sys,'/','Airframe/PAC'],[110,90;160,90])
add_line([sys,'/','Airframe/PAC'],[30,345;30,25;230,25])
add_line([sys,'/','Airframe/PAC'],[330,165;265,175])
add_line([sys,'/','Airframe/PAC'],[330,165;265,160])
add_line([sys,'/','Airframe/PAC'],[355,320;355,380;610,380])
% Finished composite block 'Airframe/PAC'.
set_param([sys,'/','Airframe/PAC'],...
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -