📄 msk.m
字号:
add_block('built-in/Constant',[sys,'/','Empf鋘ger/Constant'])
set_param([sys,'/','Empf鋘ger/Constant'],...
'orientation',2,...
'position',[805,195,825,215])
add_block('built-in/Zero-Order Hold',[sys,'/','Empf鋘ger/Halten'])
set_param([sys,'/','Empf鋘ger/Halten'],...
'position',[735,114,770,146])
% Subsystem ['Empf鋘ger/Schwell-',13,'wert'].
new_system([sys,'/',['Empf鋘ger/Schwell-',13,'wert']])
set_param([sys,'/',['Empf鋘ger/Schwell-',13,'wert']],'Location',[159,417,467,586])
add_block('built-in/Outport',[sys,'/',['Empf鋘ger/Schwell-',13,'wert/out_1']])
set_param([sys,'/',['Empf鋘ger/Schwell-',13,'wert/out_1']],...
'position',[265,70,285,90])
add_block('built-in/Inport',[sys,'/',['Empf鋘ger/Schwell-',13,'wert/in_1']])
set_param([sys,'/',['Empf鋘ger/Schwell-',13,'wert/in_1']],...
'position',[35,30,55,50])
add_block('built-in/Relational Operator',[sys,'/',['Empf鋘ger/Schwell-',13,'wert/Relational',13,'Operator']])
set_param([sys,'/',['Empf鋘ger/Schwell-',13,'wert/Relational',13,'Operator']],...
'Operator','>',...
'position',[140,32,170,63])
add_block('built-in/Sum',[sys,'/',['Empf鋘ger/Schwell-',13,'wert/Sum']])
set_param([sys,'/',['Empf鋘ger/Schwell-',13,'wert/Sum']],...
'inputs','+-',...
'position',[215,64,235,91])
add_block('built-in/Relational Operator',[sys,'/',['Empf鋘ger/Schwell-',13,'wert/Relational',13,'Operator1']])
set_param([sys,'/',['Empf鋘ger/Schwell-',13,'wert/Relational',13,'Operator1']],...
'Operator','<',...
'position',[140,92,170,123])
add_block('built-in/Constant',[sys,'/',['Empf鋘ger/Schwell-',13,'wert/Constant']])
set_param([sys,'/',['Empf鋘ger/Schwell-',13,'wert/Constant']],...
'Value','0',...
'position',[65,105,85,125])
add_line([sys,'/',['Empf鋘ger/Schwell-',13,'wert']],[60,40;135,40])
add_line([sys,'/',['Empf鋘ger/Schwell-',13,'wert']],[95,40;95,100;135,100])
add_line([sys,'/',['Empf鋘ger/Schwell-',13,'wert']],[90,115;135,115])
add_line([sys,'/',['Empf鋘ger/Schwell-',13,'wert']],[110,115;110,55;135,55])
add_line([sys,'/',['Empf鋘ger/Schwell-',13,'wert']],[175,110;185,110;185,85;210,85])
add_line([sys,'/',['Empf鋘ger/Schwell-',13,'wert']],[175,50;185,50;185,70;210,70])
add_line([sys,'/',['Empf鋘ger/Schwell-',13,'wert']],[240,80;260,80])
set_param([sys,'/',['Empf鋘ger/Schwell-',13,'wert']],...
'Mask Display','plot(-50,-50,50,50,[-50,50],[0,0],[0,0],[-50,50],[-40,0],[-30,-30],[0,40],[30,30])',...
'Mask Type','Sign',...
'Mask Dialogue','y = sign(x)')
set_param([sys,'/',['Empf鋘ger/Schwell-',13,'wert']],...
'Mask Help','Sign Function:\n\t\t\ty = 1 if x > 0\n\t\t\ty = 0 if x = 0\n\t\t\ty = -1 if x < 0')
% Finished composite block ['Empf鋘ger/Schwell-',13,'wert'].
set_param([sys,'/',['Empf鋘ger/Schwell-',13,'wert']],...
'position',[680,113,710,147])
add_block('built-in/Scope',[sys,'/','Empf鋘ger/y(t)'])
set_param([sys,'/','Empf鋘ger/y(t)'],...
'orientation',3,...
'Vgain','2.000000',...
'Hgain','25.000000',...
'Vmax','4.000000',...
'Hmax','50.000000',...
'Window',[360,830,1280,930],...
'position',[835,60,865,90])
% Subsystem 'Empf鋘ger/Decodierung'.
new_system([sys,'/','Empf鋘ger/Decodierung'])
set_param([sys,'/','Empf鋘ger/Decodierung'],'Location',[587,391,914,649])
add_block('built-in/Inport',[sys,'/','Empf鋘ger/Decodierung/in_1'])
set_param([sys,'/','Empf鋘ger/Decodierung/in_1'],...
'position',[20,25,40,45])
add_block('built-in/Product',[sys,'/','Empf鋘ger/Decodierung/Product'])
set_param([sys,'/','Empf鋘ger/Decodierung/Product'],...
'hide name',0,...
'position',[155,28,185,52])
add_block('built-in/Product',[sys,'/','Empf鋘ger/Decodierung/Product1'])
set_param([sys,'/','Empf鋘ger/Decodierung/Product1'],...
'hide name',0,...
'position',[90,138,120,162])
add_block('built-in/Scope',[sys,'/','Empf鋘ger/Decodierung/a(t-1)'])
set_param([sys,'/','Empf鋘ger/Decodierung/a(t-1)'],...
'Vgain','1.500000',...
'Hgain','25.000000',...
'Vmax','3.000000',...
'Hmax','50.000000',...
'Window',[371,799,1284,899],...
'position',[165,135,195,165])
add_block('built-in/Fcn',[sys,'/','Empf鋘ger/Decodierung/Fcn4'])
set_param([sys,'/','Empf鋘ger/Decodierung/Fcn4'],...
'orientation',2,...
'hide name',0,...
'Expr','1-2*u',...
'position',[70,215,130,235])
% Subsystem ['Empf鋘ger/Decodierung/Pulse',13,'Generator'].
new_system([sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator']])
set_param([sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator']],'Location',[158,441,759,682])
add_block('built-in/Outport',[sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator/out_1']])
set_param([sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator/out_1']],...
'hide name',0,...
'position',[560,105,580,125])
add_block('built-in/Gain',[sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator/Gain']])
set_param([sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator/Gain']],...
'hide name',0,...
'Gain','ht',...
'position',[510,102,535,128])
add_block('built-in/Product',[sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator/Product']])
set_param([sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator/Product']],...
'hide name',0,...
'position',[455,105,480,125])
add_block('built-in/Logical Operator',[sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator/Logical',13,'Operator1']])
set_param([sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator/Logical',13,'Operator1']],...
'Operator','NOT',...
'Number of Input Ports','1',...
'position',[355,38,385,62])
add_block('built-in/Logical Operator',[sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator/Logical',13,'Operator']])
set_param([sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator/Logical',13,'Operator']],...
'Operator','XOR',...
'position',[285,38,315,62])
add_block('built-in/Constant',[sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator/Constant1']])
set_param([sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator/Constant1']],...
'Value','stt',...
'position',[295,149,320,171])
add_block('built-in/Clock',[sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator/Clock1']])
set_param([sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator/Clock1']],...
'hide name',0,...
'position',[295,100,315,120])
add_block('built-in/Relational Operator',[sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator/Relational',13,'operator']])
set_param([sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator/Relational',13,'operator']],...
'hide name',0,...
'position',[370,102,400,133])
add_block('built-in/Sum',[sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator/Sum1']])
set_param([sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator/Sum1']],...
'hide name',0,...
'inputs','+-',...
'position',[130,120,150,140])
add_block('built-in/Sum',[sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator/Sum']])
set_param([sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator/Sum']],...
'hide name',0,...
'inputs','+-',...
'position',[135,35,155,55])
add_block('built-in/Constant',[sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator/Constant']])
set_param([sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator/Constant']],...
'position',[25,30,45,50])
add_block('built-in/Unit Delay',[sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator/Unit Delay']])
set_param([sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator/Unit Delay']],...
'orientation',2,...
'Sample time','[Ts,st1]',...
'position',[145,75,195,95])
add_block('built-in/Unit Delay',[sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator/Unit Delay1']])
set_param([sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator/Unit Delay1']],...
'orientation',2,...
'Sample time','[Ts,st2]',...
'x0','ini',...
'position',[140,165,190,185])
add_line([sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator']],[390,50;430,50;430,110;450,110])
add_line([sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator']],[320,50;350,50])
add_line([sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator']],[325,160;345,160;345,125;365,125])
add_line([sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator']],[540,115;555,115])
add_line([sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator']],[485,115;505,115])
add_line([sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator']],[405,120;450,120])
add_line([sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator']],[320,110;365,110])
add_line([sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator']],[140,85;105,85;105,50;130,50])
add_line([sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator']],[160,45;230,45;230,85;200,85])
add_line([sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator']],[50,40;130,40])
add_line([sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator']],[155,130;210,130;210,175;195,175])
add_line([sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator']],[135,175;100,175;100,135;125,135])
add_line([sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator']],[50,40;70,40;70,125;125,125])
add_line([sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator']],[160,45;280,45])
add_line([sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator']],[155,130;245,130;245,55;280,55])
set_param([sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator']],...
'Mask Display','plot(0,0,100,100,[90,75,75,60,60,35,35,20,20,10],[20,20,80,80,20,20,80,80,20,20])',...
'Mask Type','Pulse Generator')
set_param([sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator']],...
'Mask Dialogue','Pulse Generator.|Pulse period (secs):|Pulse width:|Pulse height:|Pulse start time:')
set_param([sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator']],...
'Mask Translate','Ts=@1; du=@2; ht=@3; stt=@4; ini=ones(length(ht),1); st1=rem(stt,Ts); st2=rem(stt+du,Ts);if(Ts<=1.2*du),ini=zeros(length(ht),1);end;')
set_param([sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator']],...
'Mask Help','Pulse generator which ensures pulse\ntransitions are hit. Provides a vector of pulses when the height is entered as a vector.\nUnmask to see how it works.')
set_param([sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator']],...
'Mask Entries','2\/1\/1\/0\/')
% Finished composite block ['Empf鋘ger/Decodierung/Pulse',13,'Generator'].
set_param([sys,'/',['Empf鋘ger/Decodierung/Pulse',13,'Generator']],...
'orientation',2,...
'hide name',0,...
'position',[160,207,195,243])
add_block('built-in/Outport',[sys,'/','Empf鋘ger/Decodierung/Bit'])
set_param([sys,'/','Empf鋘ger/Decodierung/Bit'],...
'Port','2',...
'position',[290,85,310,105])
add_block('built-in/Unit Delay',[sys,'/','Empf鋘ger/Decodierung/Unit Delay'])
set_param([sys,'/','Empf鋘ger/Decodierung/Unit Delay'],...
'orientation',1,...
'hide name',0,...
'x0','1',...
'position',[45,85,95,105])
add_block('built-in/Outport',[sys,'/','Empf鋘ger/Decodierung/out_1'])
set_param([sys,'/','Empf鋘ger/Decodierung/out_1'],...
'position',[290,30,310,50])
add_block('built-in/Fcn',[sys,'/','Empf鋘ger/Decodierung/Fcn5'])
set_param([sys,'/','Empf鋘ger/Decodierung/Fcn5'],...
'hide name',0,...
'Expr','(1-u)/2',...
'position',[210,85,270,105])
add_line([sys,'/','Empf鋘ger/Decodierung'],[70,110;70,145;85,145])
add_line([sys,'/','Empf鋘ger/Decodierung'],[125,150;160,150])
add_line([sys,'/','Empf鋘ger/Decodierung'],[45,35;150,35])
add_line([sys,'/','Empf鋘ger/Decodierung'],[190,40;285,40])
add_line([sys,'/','Empf鋘ger/Decodierung'],[135,150;135,45;150,45])
add_line([sys,'/','Empf鋘ger/Decodierung'],[70,35;70,80])
add_line([sys,'/','Empf鋘ger/Decodierung'],[155,225;135,225])
add_line([sys,'/','Empf鋘ger/Decodierung'],[65,225;45,225;45,155;85,155])
add_line([sys,'/','Empf鋘ger/Decodierung'],[275,95;285,95])
add_line([sys,'/','Empf鋘ger/Decodierung'],[190,40;190,95;205,95])
% Finished composite block 'Empf鋘ger/Decodierung'.
set_param([sys,'/','Empf鋘ger/Decodierung'],...
'position',[865,110,895,165])
add_block('built-in/Outport',[sys,'/',['Empf鋘ger/empfangenes',13,'Symbol']])
set_param([sys,'/',['Empf鋘ger/empfangenes',13,'Symbol']],...
'position',[955,115,975,135])
add_block('built-in/Switch',[sys,'/','Empf鋘ger/Schalter1'])
set_param([sys,'/','Empf鋘ger/Schalter1'],...
'hide name',0,...
'Threshold','1',...
'position',[805,124,835,156])
% Subsystem 'Empf鋘ger/Diagramme'.
new_system([sys,'/','Empf鋘ger/Diagramme'])
set_param([sys,'/','Empf鋘ger/Diagramme'],'Location',[669,447,1065,724])
% Subsystem 'Empf鋘ger/Diagramme/Auge Quadratur'.
new_system([sys,'/','Empf鋘ger/Diagramme/Auge Quadratur'])
set_param([sys,'/','Empf鋘ger/Diagramme/Auge Quadratur'],'Location',[121,409,416,595])
add_block('built-in/S-Function',[sys,'/','Empf鋘ger/Diagramme/Auge Quadratur/Plot1'])
set_param([sys,'/','Empf鋘ger/Diagramme/Auge Quadratur/Plot1'],...
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -