📄 com_pres.m
字号:
'position',[395,35,415,55])
set_param([sys,'/','Channel1/Sub-system5/Sub-system7'],...
'Mask Display','Co-channel interference')
% Finished composite block 'Channel1/Sub-system5/Sub-system7'.
set_param([sys,'/','Channel1/Sub-system5/Sub-system7'],...
'hide name',0,...
'position',[30,142,200,178])
% Subsystem 'Channel1/Sub-system5/Sub-system6'.
new_system([sys,'/','Channel1/Sub-system5/Sub-system6'])
set_param([sys,'/','Channel1/Sub-system5/Sub-system6'],'Location',[196,225,790,503])
add_block('built-in/Outport',[sys,'/','Channel1/Sub-system5/Sub-system6/out_1'])
set_param([sys,'/','Channel1/Sub-system5/Sub-system6/out_1'],...
'position',[395,35,415,55])
set_param([sys,'/','Channel1/Sub-system5/Sub-system6'],...
'Mask Display','Adjacent channel interference')
% Finished composite block 'Channel1/Sub-system5/Sub-system6'.
set_param([sys,'/','Channel1/Sub-system5/Sub-system6'],...
'hide name',0,...
'position',[30,82,200,118])
% Subsystem 'Channel1/Sub-system5/Sub-system5'.
new_system([sys,'/','Channel1/Sub-system5/Sub-system5'])
set_param([sys,'/','Channel1/Sub-system5/Sub-system5'],'Location',[196,225,790,503])
add_block('built-in/Outport',[sys,'/','Channel1/Sub-system5/Sub-system5/out_1'])
set_param([sys,'/','Channel1/Sub-system5/Sub-system5/out_1'],...
'position',[395,35,415,55])
set_param([sys,'/','Channel1/Sub-system5/Sub-system5'],...
'Mask Display','Intersymbol Interference')
% Finished composite block 'Channel1/Sub-system5/Sub-system5'.
set_param([sys,'/','Channel1/Sub-system5/Sub-system5'],...
'hide name',0,...
'position',[30,25,200,65])
add_line([sys,'/','Channel1/Sub-system5'],[310,65;390,65])
add_line([sys,'/','Channel1/Sub-system5'],[205,100;230,100;230,70;265,70])
add_line([sys,'/','Channel1/Sub-system5'],[205,45;230,45;230,55;265,55])
set_param([sys,'/','Channel1/Sub-system5'],...
'Mask Display','Interference')
% Finished composite block 'Channel1/Sub-system5'.
set_param([sys,'/','Channel1/Sub-system5'],...
'hide name',0,...
'position',[165,141,235,189])
add_block('built-in/Inport',[sys,'/','Channel1/in_1'])
set_param([sys,'/','Channel1/in_1'],...
'position',[35,85,55,105])
% Subsystem 'Channel1/Sub-system4'.
new_system([sys,'/','Channel1/Sub-system4'])
set_param([sys,'/','Channel1/Sub-system4'],'Location',[586,358,1012,641])
add_block('built-in/Outport',[sys,'/','Channel1/Sub-system4/out_1'])
set_param([sys,'/','Channel1/Sub-system4/out_1'],...
'position',[145,135,165,155])
add_block('built-in/Inport',[sys,'/','Channel1/Sub-system4/in_1'])
set_param([sys,'/','Channel1/Sub-system4/in_1'],...
'position',[35,135,55,155])
add_line([sys,'/','Channel1/Sub-system4'],[60,145;140,145])
set_param([sys,'/','Channel1/Sub-system4'],...
'Mask Display','Loss')
% Finished composite block 'Channel1/Sub-system4'.
set_param([sys,'/','Channel1/Sub-system4'],...
'hide name',0,...
'position',[165,73,235,117])
add_line([sys,'/','Channel1'],[365,95;450,95])
add_line([sys,'/','Channel1'],[240,95;335,95])
add_line([sys,'/','Channel1'],[240,165;295,165;295,105;335,105])
add_line([sys,'/','Channel1'],[240,35;295,35;295,85;335,85])
add_line([sys,'/','Channel1'],[60,95;160,95])
set_param([sys,'/','Channel1'],...
'Mask Display','Channel',...
'Mask Dialogue','eval(''com_chan;'')')
% Finished composite block 'Channel1'.
set_param([sys,'/','Channel1'],...
'ForeGround',2,...
'hide name',0,...
'move name',0,...
'position',[595,459,685,511])
% Subsystem 'Multi_Access'.
new_system([sys,'/','Multi_Access'])
set_param([sys,'/','Multi_Access'],'Location',[165,401,464,518])
add_block('built-in/Outport',[sys,'/','Multi_Access/out_1'])
set_param([sys,'/','Multi_Access/out_1'],...
'position',[245,30,265,50])
add_block('built-in/Inport',[sys,'/','Multi_Access/in_2'])
set_param([sys,'/','Multi_Access/in_2'],...
'Port','2',...
'position',[80,60,100,80])
add_block('built-in/Mux',[sys,'/','Multi_Access/Mux'])
set_param([sys,'/','Multi_Access/Mux'],...
'inputs','2',...
'position',[145,21,180,54])
add_block('built-in/Inport',[sys,'/','Multi_Access/in_1'])
set_param([sys,'/','Multi_Access/in_1'],...
'position',[60,20,80,40])
add_line([sys,'/','Multi_Access'],[185,40;240,40])
add_line([sys,'/','Multi_Access'],[105,70;115,70;115,45;140,45])
add_line([sys,'/','Multi_Access'],[85,30;140,30])
set_param([sys,'/','Multi_Access'],...
'Mask Display','Multiple\naccess',...
'Mask Dialogue','eval(''com_mlac;'')')
% Finished composite block 'Multi_Access'.
set_param([sys,'/','Multi_Access'],...
'ForeGround',2,...
'hide name',0,...
'position',[595,411,685,464])
add_block('built-in/Note',[sys,'/','To be Done'])
set_param([sys,'/','To be Done'],...
'ForeGround',2,...
'position',[630,380,635,385])
add_block('built-in/Note',[sys,'/','Progress Status:'])
set_param([sys,'/','Progress Status:'],...
'Font Weight','bold',...
'position',[75,370,80,375])
add_block('built-in/Note',[sys,'/','MATLAB commands:'])
set_param([sys,'/','MATLAB commands:'],...
'Font Weight','bold',...
'position',[85,685,90,690])
add_block('built-in/Note',[sys,'/','See MATLAB workspace.'])
set_param([sys,'/','See MATLAB workspace.'],...
'position',[465,700,470,705])
add_block('built-in/Note',[sys,'/','Characteristics'])
set_param([sys,'/','Characteristics'],...
'Font Weight','bold',...
'position',[100,3255,105,3260])
add_block('built-in/Note',[sys,'/','Parameters'])
set_param([sys,'/','Parameters'],...
'Font Weight','bold',...
'position',[85,3225,90,3230])
add_block('built-in/Note',[sys,'/','Description'])
set_param([sys,'/','Description'],...
'Font Weight','bold',...
'position',[85,3190,90,3195])
add_block('built-in/Note',[sys,'/','Block Title'])
set_param([sys,'/','Block Title'],...
'position',[80,3155,85,3160])
add_block('built-in/Note',[sys,'/','_________________________________________________________________________'])
set_param([sys,'/','_________________________________________________________________________'],...
'position',[370,3130,375,3135])
add_block('built-in/Note',[sys,'/','Sub-Library: Digital Modulation'])
set_param([sys,'/','Sub-Library: Digital Modulation'],...
'position',[625,3155,630,3160])
add_block('built-in/Note',[sys,'/','M-ary Amplitude Shift-Keying Modulation'])
set_param([sys,'/','M-ary Amplitude Shift-Keying Modulation'],...
'Font Weight','bold',...
'position',[195,3120,200,3125])
% Subsystem ['MASK',13,'modulation'].
new_system([sys,'/',['MASK',13,'modulation']])
set_param([sys,'/',['MASK',13,'modulation']],'Location',[145,136,638,408])
add_block('built-in/Memory',[sys,'/',['MASK',13,'modulation/Memory1']])
set_param([sys,'/',['MASK',13,'modulation/Memory1']],...
'orientation',2,...
'position',[185,80,225,110])
add_block('built-in/Gain',[sys,'/',['MASK',13,'modulation/Gain']])
set_param([sys,'/',['MASK',13,'modulation/Gain']],...
'Gain','Kc',...
'position',[265,30,305,60])
% Subsystem ['MASK',13,'modulation/Rising edge',13,'detector'].
new_system([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector']])
set_param([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector']],'Location',[303,485,692,659])
add_block('built-in/Outport',[sys,'/',['MASK',13,'modulation/Rising edge',13,'detector/out_1']])
set_param([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector/out_1']],...
'position',[340,25,360,45])
add_block('built-in/Relational Operator',[sys,'/',['MASK',13,'modulation/Rising edge',13,'detector/Relational',13,'Operator1']])
set_param([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector/Relational',13,'Operator1']],...
'position',[200,88,230,112])
add_block('built-in/Relational Operator',[sys,'/',['MASK',13,'modulation/Rising edge',13,'detector/Relational',13,'Operator2']])
set_param([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector/Relational',13,'Operator2']],...
'Operator','>',...
'position',[265,23,295,47])
add_block('built-in/Constant',[sys,'/',['MASK',13,'modulation/Rising edge',13,'detector/one1']])
set_param([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector/one1']],...
'Value','thld',...
'position',[30,135,60,155])
add_block('built-in/Memory',[sys,'/',['MASK',13,'modulation/Rising edge',13,'detector/Memory1']])
set_param([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector/Memory1']],...
'position',[125,80,165,110])
add_block('built-in/Inport',[sys,'/',['MASK',13,'modulation/Rising edge',13,'detector/in_1']])
set_param([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector/in_1']],...
'position',[10,15,30,35])
add_block('built-in/Relational Operator',[sys,'/',['MASK',13,'modulation/Rising edge',13,'detector/Relational',13,'Operator']])
set_param([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector/Relational',13,'Operator']],...
'position',[135,18,165,42])
add_line([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector']],[35,25;130,25])
add_line([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector']],[45,25;45,95;120,95])
add_line([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector']],[170,95;195,95])
add_line([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector']],[65,145;100,145;100,35;130,35])
add_line([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector']],[100,145;180,145;180,105;195,105])
add_line([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector']],[170,30;260,30])
add_line([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector']],[235,100;240,100;240,40;260,40])
add_line([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector']],[300,35;335,35])
set_param([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector']],...
'Mask Display','Edge\ndetector',...
'Mask Type','Edge Detection',...
'Mask Dialogue','Rising edge detection:|Threshold:',...
'Mask Translate','thld=@1;')
set_param([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector']],...
'Mask Help','When the input signal rising edge passed the given shreshold, this block outputs one, otherwise outputs zero.',...
'Mask Entries','thld\/')
% Finished composite block ['MASK',13,'modulation/Rising edge',13,'detector'].
set_param([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector']],...
'position',[75,78,135,122])
add_block('built-in/Inport',[sys,'/',['MASK',13,'modulation/in_2']])
set_param([sys,'/',['MASK',13,'modulation/in_2']],...
'Port','2',...
'position',[30,90,50,110])
add_block('built-in/Switch',[sys,'/',['MASK',13,'modulation/Switch']])
set_param([sys,'/',['MASK',13,'modulation/Switch']],...
'Threshold','eps',...
'position',[190,29,220,61])
add_block('built-in/Inport',[sys,'/',['MASK',13,'modulation/in_1']])
set_param([sys,'/',['MASK',13,'modulation/in_1']],...
'position',[85,25,105,45])
add_block('built-in/Product',[sys,'/',['MASK',13,'modulation/Product']])
set_param([sys,'/',['MASK',13,'modulation/Product']],...
'position',[395,100,420,120])
add_block('built-in/Outport',[sys,'/',['MASK',13,'modulation/out_1']])
set_param([sys,'/',['MASK',13,'modulation/out_1']],...
'position',[450,100,470,120])
add_block('built-in/Sum',[sys,'/',['MASK',13,'modulation/Sum1']])
set_param([sys,'/',['MASK',13,'modulation/Sum1']],...
'inputs','+-',...
'position',[335,68,355,92])
add_block('built-in/Constant',[sys,'/',['MASK',13,'modulation/Gain diff']])
set_param([sys,'/',['MASK',13,'modulation/Gain diff']],...
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -