qpsnyqmf.m

来自「The sample source of "Contemporary Commu」· M 代码 · 共 1,184 行 · 第 1/5 页

M
1,184
字号
		'Mask Help','This plot opens one, or two plots by assigning the line type parameters. The scatter plot point is selected by the decision point in the first parameter entry. A decision line is drawn in the eye-pattern diagram. The plot is updated at the plot update sample time point.')
set_param([sys,'/','Empf鋘ger/Diagramme/Auge Quadratur'],...
		'Mask Entries','[2 0 1+offset]\/[-1.5 1.5]\/0\/''w-/r-''\/0\/2/anzahl\/')


%     Finished composite block 'Empf鋘ger/Diagramme/Auge Quadratur'.

set_param([sys,'/','Empf鋘ger/Diagramme/Auge Quadratur'],...
		'position',[305,77,360,113])


%     Subsystem  'Empf鋘ger/Diagramme/Auge Inphase'.

new_system([sys,'/','Empf鋘ger/Diagramme/Auge Inphase'])
set_param([sys,'/','Empf鋘ger/Diagramme/Auge Inphase'],'Location',[121,409,416,595])

add_block('built-in/Inport',[sys,'/','Empf鋘ger/Diagramme/Auge Inphase/in_1'])
set_param([sys,'/','Empf鋘ger/Diagramme/Auge Inphase/in_1'],...
		'position',[75,80,95,100])

add_block('built-in/S-Function',[sys,'/','Empf鋘ger/Diagramme/Auge Inphase/Plot1'])
set_param([sys,'/','Empf鋘ger/Diagramme/Auge Inphase/Plot1'],...
		'function name','eyesampl',...
		'parameters','time_range, boundary, kept_length, eye_line, scatter_line, two_d_line',...
		'position',[130,70,200,110])
add_line([sys,'/','Empf鋘ger/Diagramme/Auge Inphase'],[100,90;125,90])
set_param([sys,'/','Empf鋘ger/Diagramme/Auge Inphase'],...
		'Mask Display','plot(0,0,100,100,x,y);',...
		'Mask Type','Eye-diagram/scatter plot')
set_param([sys,'/','Empf鋘ger/Diagramme/Auge Inphase'],...
		'Mask Dialogue','Produce eye-pattern diagram and/or scatter plot.|[Symbol interval, plot offset, decision point offset]:|Lower and upper bound of in-coming signal (1x2 vector):|Number of saved traces:|Line-type for eye-pattern diagram (0 for no plot):|Line-type for scatter plot (0 for no plot):|Plot update sample time:')
set_param([sys,'/','Empf鋘ger/Diagramme/Auge Inphase'],...
		'Mask Translate','time_range=@1;boundary=@2;kept_length=@3;eye_line=@4;scatter_line=@5;two_d_line=@6;[x,y]=srcsicon(10);')
set_param([sys,'/','Empf鋘ger/Diagramme/Auge Inphase'],...
		'Mask Help','This plot opens one, or two plots by assigning the line type parameters. The scatter plot point is selected by the decision point in the first parameter entry. A decision line is drawn in the eye-pattern diagram. The plot is updated at the plot update sample time point.')
set_param([sys,'/','Empf鋘ger/Diagramme/Auge Inphase'],...
		'Mask Entries','[2 0 1+offset]\/[-1.5 1.5]\/0\/''w-/r-''\/0\/2/anzahl\/')


%     Finished composite block 'Empf鋘ger/Diagramme/Auge Inphase'.

set_param([sys,'/','Empf鋘ger/Diagramme/Auge Inphase'],...
		'position',[305,22,360,58])

add_block('built-in/Mux',[sys,'/','Empf鋘ger/Diagramme/Mux'])
set_param([sys,'/','Empf鋘ger/Diagramme/Mux'],...
		'inputs','2',...
		'position',[230,21,265,54])

add_block('built-in/Mux',[sys,'/','Empf鋘ger/Diagramme/Mux1'])
set_param([sys,'/','Empf鋘ger/Diagramme/Mux1'],...
		'inputs','2',...
		'position',[230,76,265,109])

add_block('built-in/Constant',[sys,'/','Empf鋘ger/Diagramme/Constant'])
set_param([sys,'/','Empf鋘ger/Diagramme/Constant'],...
		'orientation',3,...
		'hide name',0,...
		'Value','Inf',...
		'position',[90,125,110,145])

add_block('built-in/Constant',[sys,'/','Empf鋘ger/Diagramme/Constant0'])
set_param([sys,'/','Empf鋘ger/Diagramme/Constant0'],...
		'orientation',3,...
		'hide name',0,...
		'Value','0',...
		'position',[190,125,210,145])


%     Subsystem  'Empf鋘ger/Diagramme/Trajektorie'.

new_system([sys,'/','Empf鋘ger/Diagramme/Trajektorie'])
set_param([sys,'/','Empf鋘ger/Diagramme/Trajektorie'],'Location',[165,242,460,428])

add_block('built-in/Inport',[sys,'/','Empf鋘ger/Diagramme/Trajektorie/in_1'])
set_param([sys,'/','Empf鋘ger/Diagramme/Trajektorie/in_1'],...
		'position',[15,55,35,75])

add_block('built-in/Inport',[sys,'/','Empf鋘ger/Diagramme/Trajektorie/in_2'])
set_param([sys,'/','Empf鋘ger/Diagramme/Trajektorie/in_2'],...
		'Port','2',...
		'position',[20,115,40,135])

add_block('built-in/Mux',[sys,'/','Empf鋘ger/Diagramme/Trajektorie/Mux'])
set_param([sys,'/','Empf鋘ger/Diagramme/Trajektorie/Mux'],...
		'inputs','2',...
		'position',[65,70,100,105])

add_block('built-in/S-Function',[sys,'/','Empf鋘ger/Diagramme/Trajektorie/Plot1'])
set_param([sys,'/','Empf鋘ger/Diagramme/Trajektorie/Plot1'],...
		'function name','eyediasi',...
		'parameters','time_range, boundary, kept_length, eye_line, scatter_line, two_d_line',...
		'position',[130,70,200,110])
add_line([sys,'/','Empf鋘ger/Diagramme/Trajektorie'],[40,65;45,65;45,80;60,80])
add_line([sys,'/','Empf鋘ger/Diagramme/Trajektorie'],[45,125;50,125;60,95])
add_line([sys,'/','Empf鋘ger/Diagramme/Trajektorie'],[105,90;125,90])
set_param([sys,'/','Empf鋘ger/Diagramme/Trajektorie'],...
		'Mask Display','plot(0,0,100,100,x,y,v,w);',...
		'Mask Type','Eye-diagram/scatter plot')
set_param([sys,'/','Empf鋘ger/Diagramme/Trajektorie'],...
		'Mask Dialogue','Produce eye-pattern diagram/scatter\nplot/x-y plot with the rising edge of the second input as the decision line.|Eye-pattern plot time frame:|Lower and upper bound of in-coming signal (1x2 vector):|Number of saved traces:|Line-type for eye-pattern diagram (0 for no plot):|Line-type for scatter plot (0 for no plot):|Line-type for x-y plot (0 for no plot):')
set_param([sys,'/','Empf鋘ger/Diagramme/Trajektorie'],...
		'Mask Translate','time_range=@1;boundary=@2;kept_length=@3;eye_line=@4;scatter_line=@5;two_d_line=@6;[x,y]=srcsicon(10);[v,w]=trigicon(0,25,get_param(gcb,''orientation''),2);')
set_param([sys,'/','Empf鋘ger/Diagramme/Trajektorie'],...
		'Mask Help','This plot opens one, two, or three plots by assigning the line type parameters. The scatter plot point is selected by the rising edge of a trigger signal. A decision line is drawn at the rising edge of the trigger signal.')
set_param([sys,'/','Empf鋘ger/Diagramme/Trajektorie'],...
		'Mask Entries','[2 0 1]\/[-1.5 1.5]\/0\/0\/0\/''g-''\/')


%     Finished composite block 'Empf鋘ger/Diagramme/Trajektorie'.

set_param([sys,'/','Empf鋘ger/Diagramme/Trajektorie'],...
		'position',[305,155,360,190])

add_block('built-in/Mux',[sys,'/','Empf鋘ger/Diagramme/Mux2'])
set_param([sys,'/','Empf鋘ger/Diagramme/Mux2'],...
		'inputs','2',...
		'position',[230,146,265,179])

add_block('built-in/Mux',[sys,'/','Empf鋘ger/Diagramme/Mux3'])
set_param([sys,'/','Empf鋘ger/Diagramme/Mux3'],...
		'inputs','2',...
		'position',[230,211,265,244])


%     Subsystem  'Empf鋘ger/Diagramme/Signalraumpunkte'.

new_system([sys,'/','Empf鋘ger/Diagramme/Signalraumpunkte'])
set_param([sys,'/','Empf鋘ger/Diagramme/Signalraumpunkte'],'Location',[165,242,460,428])

add_block('built-in/Inport',[sys,'/','Empf鋘ger/Diagramme/Signalraumpunkte/in_1'])
set_param([sys,'/','Empf鋘ger/Diagramme/Signalraumpunkte/in_1'],...
		'position',[75,80,95,100])

add_block('built-in/S-Function',[sys,'/','Empf鋘ger/Diagramme/Signalraumpunkte/Plot1'])
set_param([sys,'/','Empf鋘ger/Diagramme/Signalraumpunkte/Plot1'],...
		'function name','eyesampl',...
		'parameters','time_range, boundary, kept_length, eye_line, scatter_line, two_d_line',...
		'position',[130,70,200,110])
add_line([sys,'/','Empf鋘ger/Diagramme/Signalraumpunkte'],[100,90;125,90])
set_param([sys,'/','Empf鋘ger/Diagramme/Signalraumpunkte'],...
		'Mask Display','plot(0,0,100,100,x,y);',...
		'Mask Type','Eye-diagram/scatter plot')
set_param([sys,'/','Empf鋘ger/Diagramme/Signalraumpunkte'],...
		'Mask Dialogue','Produce eye-pattern diagram and/or scatter plot.|[Symbol interval, plot offset, decision point offset]:|Lower and upper bound of in-coming signal (1x2 vector):|Number of saved traces:|Line-type for eye-pattern diagram (0 for no plot):|Line-type for scatter plot (0 for no plot):|Plot update sample time:')
set_param([sys,'/','Empf鋘ger/Diagramme/Signalraumpunkte'],...
		'Mask Translate','time_range=@1;boundary=@2;kept_length=@3;eye_line=@4;scatter_line=@5;two_d_line=@6;[x,y]=srcsicon(10);')
set_param([sys,'/','Empf鋘ger/Diagramme/Signalraumpunkte'],...
		'Mask Help','This plot opens one, or two plots by assigning the line type parameters. The scatter plot point is selected by the decision point in the first parameter entry. A decision line is drawn in the eye-pattern diagram. The plot is updated at the plot update sample time point.')
set_param([sys,'/','Empf鋘ger/Diagramme/Signalraumpunkte'],...
		'Mask Entries','[1 .5 .999]\/[-1.5 1.5]\/0\/0\/''y.''\/[.5 offset]\/')


%     Finished composite block 'Empf鋘ger/Diagramme/Signalraumpunkte'.

set_param([sys,'/','Empf鋘ger/Diagramme/Signalraumpunkte'],...
		'position',[305,213,360,247])

add_block('built-in/Step Fcn',[sys,'/','Empf鋘ger/Diagramme/Step input'])
set_param([sys,'/','Empf鋘ger/Diagramme/Step input'],...
		'Time','starttime',...
		'position',[30,125,50,145])

add_block('built-in/Inport',[sys,'/','Empf鋘ger/Diagramme/Quadratur'])
set_param([sys,'/','Empf鋘ger/Diagramme/Quadratur'],...
		'Port','2',...
		'position',[30,80,50,100])

add_block('built-in/Inport',[sys,'/','Empf鋘ger/Diagramme/Inphase'])
set_param([sys,'/','Empf鋘ger/Diagramme/Inphase'],...
		'position',[30,25,50,45])

add_block('built-in/Switch',[sys,'/','Empf鋘ger/Diagramme/Switch1'])
set_param([sys,'/','Empf鋘ger/Diagramme/Switch1'],...
		'Threshold','1',...
		'position',[130,84,155,116])

add_block('built-in/Switch',[sys,'/','Empf鋘ger/Diagramme/Switch'])
set_param([sys,'/','Empf鋘ger/Diagramme/Switch'],...
		'Threshold','1',...
		'position',[130,29,155,61])
add_line([sys,'/','Empf鋘ger/Diagramme'],[160,45;170,45;170,220;225,220])
add_line([sys,'/','Empf鋘ger/Diagramme'],[170,45;225,45])
add_line([sys,'/','Empf鋘ger/Diagramme'],[160,100;180,100;180,235;225,235])
add_line([sys,'/','Empf鋘ger/Diagramme'],[180,100;225,100])
add_line([sys,'/','Empf鋘ger/Diagramme'],[200,120;200,85;225,85])
add_line([sys,'/','Empf鋘ger/Diagramme'],[200,85;200,30;225,30])
add_line([sys,'/','Empf鋘ger/Diagramme'],[180,170;225,170])
add_line([sys,'/','Empf鋘ger/Diagramme'],[170,155;225,155])
add_line([sys,'/','Empf鋘ger/Diagramme'],[55,90;125,90])
add_line([sys,'/','Empf鋘ger/Diagramme'],[55,35;125,35])
add_line([sys,'/','Empf鋘ger/Diagramme'],[55,135;75,135;75,45;125,45])
add_line([sys,'/','Empf鋘ger/Diagramme'],[75,100;125,100])
add_line([sys,'/','Empf鋘ger/Diagramme'],[100,120;100,55;125,55])
add_line([sys,'/','Empf鋘ger/Diagramme'],[100,110;125,110])
add_line([sys,'/','Empf鋘ger/Diagramme'],[270,95;300,95])
add_line([sys,'/','Empf鋘ger/Diagramme'],[270,40;300,40])
add_line([sys,'/','Empf鋘ger/Diagramme'],[270,230;300,230])
add_line([sys,'/','Empf鋘ger/Diagramme'],[270,165;300,165])
set_param([sys,'/','Empf鋘ger/Diagramme'],...
		'Mask Display','plot(0,0,100,100,x,y)',...
		'Mask Type','2D-Diagramme')
set_param([sys,'/','Empf鋘ger/Diagramme'],...
		'Mask Dialogue','Augendiagramm, Trajektorie und\nSignalraumpunkte.|Startzeit f黵 Plot:|Abtastwerte pro Zeitfenster (2*TS):|Offset der Entscheiderlinie zur Mitte:')
set_param([sys,'/','Empf鋘ger/Diagramme'],...
		'Mask Translate','starttime = @1;  anzahl = @2; offset = @3; [x, y] = srcsicon(10);')
set_param([sys,'/','Empf鋘ger/Diagramme'],...
		'Mask Help','Dieser Block stellt die Augendiagramme, Trajektorien,\nund Signalraumpunkte auf der Sende- oder Empfangsseite dar',...
		'Mask Entries','12\/40\/0\/')


%     Finished composite block 'Empf鋘ger/Diagramme'.

set_param([sys,'/','Empf鋘ger/Diagramme'],...
		'position',[680,10,735,50])

add_block('built-in/Scope',[sys,'/','Empf鋘ger/v_eI(t)'])
set_param([sys,'/','Empf鋘ger/v_eI(t)'],...
		'Vgain','1.500000',...
		'Hgain','25.000000',...
		'Vmax','3.000000',...
		'Hmax','50.000000',...
		'Window',[0,640,640,740],...
		'position',[805,75,835,105])

add_block('built-in/Scope',[sys,'/','Empf鋘ger/v_eQ(t)'])
set_param([sys,'/','Empf鋘ger/v_eQ(t)'],...
		'Vgain','1.500000',...
		'Hgain','25.000000',...
		'Vmax','3.000000',...
		'Hmax','50.000000',...
		'Window',[640,640,1280,740],...
		'position',[805,220,835,250])


%     Subsystem  ['Empf鋘ger/Schwellenwert-',13,'Entscheider'].

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?