⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 txtester_export.m

📁 一个仿真测试4FSK信号的matlab环境GUI程序。可以查看基带IQ波形、眼图、星座图。并可以仿真高斯白噪声、瑞利衰减对信号的影响。
💻 M
📖 第 1 页 / 共 5 页
字号:
'Units','normalized',...
'HorizontalAlignment','right',...
'Position',[0.0569620253164557 0.110169491525424 0.367088607594937 0.135593220338983],...
'String','nSamp:',...
'Style','text',...
'Tag','text4',...
'Behavior',get(0,'defaultuicontrolBehavior'),...
'CreateFcn', {@local_CreateFcn, '', appdata} );

appdata = [];
appdata.lastValidTag = 'uipanel6';

h38 = uipanel(...
'Parent',h28,...
'Title','Pluse Shape',...
'Position',[0.0555555555555556 0.321989528795812 0.9 0.329842931937173],...
'Tag','uipanel6',...
'Behavior',get(0,'defaultuipanelBehavior'),...
'CreateFcn', {@local_CreateFcn, '', appdata} );

appdata = [];
appdata.lastValidTag = 'text5';

h39 = uicontrol(...
'Parent',h38,...
'Units','normalized',...
'HorizontalAlignment','right',...
'Position',[0.0975609756097561 0.826446280991735 0.323170731707317 0.132231404958678],...
'String','Type:',...
'Style','text',...
'Tag','text5',...
'Behavior',get(0,'defaultuicontrolBehavior'),...
'CreateFcn', {@local_CreateFcn, '', appdata} );

appdata = [];
appdata.lastValidTag = 'pop_RRC_Type';

h40 = uicontrol(...
'Parent',h38,...
'Units','normalized',...
'BackgroundColor',[1 1 1],...
'Callback','TxTester_export(''pop_RRC_Type_Callback'',gcbo,[],guidata(gcbo))',...
'CData',[],...
'Position',[0.439024390243902 0.793388429752066 0.52 0.18],...
'String','RRC(SR)',...
'Style','popupmenu',...
'Value',1,...
'CreateFcn', {@local_CreateFcn, 'TxTester_export(''pop_RRC_Type_CreateFcn'',gcbo,[],guidata(gcbo))', appdata} ,...
'Tag','pop_RRC_Type',...
'UserData',[],...
'Behavior',get(0,'defaultuicontrolBehavior'));

appdata = [];
appdata.lastValidTag = 'edt_RRC_Order';

h41 = uicontrol(...
'Parent',h38,...
'Units','normalized',...
'BackgroundColor',[1 1 1],...
'Callback','TxTester_export(''edt_RRC_Order_Callback'',gcbo,[],guidata(gcbo))',...
'CData',[],...
'Position',[0.436708860759494 0.545454545454545 0.512658227848101 0.181818181818182],...
'String','64',...
'Style','edit',...
'CreateFcn', {@local_CreateFcn, 'TxTester_export(''edt_RRC_Order_CreateFcn'',gcbo,[],guidata(gcbo))', appdata} ,...
'Tag','edt_RRC_Order',...
'UserData',[],...
'Behavior',get(0,'defaultuicontrolBehavior'));

appdata = [];
appdata.lastValidTag = 'edt_RRC_OverSamp';

h42 = uicontrol(...
'Parent',h38,...
'Units','normalized',...
'BackgroundColor',[1 1 1],...
'Callback','TxTester_export(''edt_RRC_OverSamp_Callback'',gcbo,[],guidata(gcbo))',...
'CData',[],...
'Position',[0.436708860759494 0.309090909090909 0.512658227848101 0.181818181818182],...
'String','16',...
'Style','edit',...
'CreateFcn', {@local_CreateFcn, 'TxTester_export(''edt_RRC_OverSamp_CreateFcn'',gcbo,[],guidata(gcbo))', appdata} ,...
'Tag','edt_RRC_OverSamp',...
'UserData',[],...
'Behavior',get(0,'defaultuicontrolBehavior'));

appdata = [];
appdata.lastValidTag = 'edt_RRC_RollOff';

h43 = uicontrol(...
'Parent',h38,...
'Units','normalized',...
'BackgroundColor',[1 1 1],...
'Callback','TxTester_export(''edt_RRC_RollOff_Callback'',gcbo,[],guidata(gcbo))',...
'CData',[],...
'Position',[0.439024390243902 0.0826446280991736 0.51 0.18],...
'String','0.2',...
'Style','edit',...
'CreateFcn', {@local_CreateFcn, 'TxTester_export(''edt_RRC_RollOff_CreateFcn'',gcbo,[],guidata(gcbo))', appdata} ,...
'Tag','edt_RRC_RollOff',...
'UserData',[],...
'Behavior',get(0,'defaultuicontrolBehavior'));

appdata = [];
appdata.lastValidTag = 'text6';

h44 = uicontrol(...
'Parent',h38,...
'Units','normalized',...
'HorizontalAlignment','right',...
'Position',[0.048780487804878 0.595041322314049 0.365853658536585 0.132231404958678],...
'String','Order:',...
'Style','text',...
'Tag','text6',...
'Behavior',get(0,'defaultuicontrolBehavior'),...
'CreateFcn', {@local_CreateFcn, '', appdata} );

appdata = [];
appdata.lastValidTag = 'text7';

h45 = uicontrol(...
'Parent',h38,...
'Units','normalized',...
'HorizontalAlignment','right',...
'Position',[0.048780487804878 0.347107438016529 0.365853658536585 0.132231404958678],...
'String','OverSamp:',...
'Style','text',...
'Tag','text7',...
'Behavior',get(0,'defaultuicontrolBehavior'),...
'CreateFcn', {@local_CreateFcn, '', appdata} );

appdata = [];
appdata.lastValidTag = 'text8';

h46 = uicontrol(...
'Parent',h38,...
'Units','normalized',...
'HorizontalAlignment','right',...
'Position',[0.0548780487804878 0.115702479338843 0.365853658536585 0.132231404958678],...
'String','RollOff:',...
'Style','text',...
'Tag','text8',...
'Behavior',get(0,'defaultuicontrolBehavior'),...
'CreateFcn', {@local_CreateFcn, '', appdata} );

appdata = [];
appdata.lastValidTag = 'pushbutton7';

h47 = uicontrol(...
'Parent',h28,...
'Units','normalized',...
'Callback','%automatic',...
'ForegroundColor',[0.501960784313725 0.501960784313725 0.501960784313725],...
'Position',[0.056 0.219895287958115 0.9 0.0942408376963351],...
'String','',...
'Style','frame',...
'Tag','pushbutton7',...
'Behavior',get(0,'defaultuicontrolBehavior'),...
'CreateFcn', {@local_CreateFcn, '', appdata} );

appdata = [];
appdata.lastValidTag = 'btn_Import';

h48 = uicontrol(...
'Parent',h28,...
'Units','normalized',...
'Callback','TxTester_export(''btn_Import_Callback'',gcbo,[],guidata(gcbo))',...
'Position',[0.188888888888889 0.240837696335079 0.305555555555556 0.0575916230366492],...
'String','Import',...
'Tag','btn_Import',...
'Behavior',get(0,'defaultuicontrolBehavior'),...
'CreateFcn', {@local_CreateFcn, '', appdata} );

appdata = [];
appdata.lastValidTag = 'btn_Save';

h49 = uicontrol(...
'Parent',h28,...
'Units','normalized',...
'Callback','TxTester_export(''btn_Save_Callback'',gcbo,[],guidata(gcbo))',...
'Enable','off',...
'Position',[0.533333333333333 0.240837696335079 0.305555555555556 0.0575916230366492],...
'String','Save',...
'Tag','btn_Save',...
'Behavior',get(0,'defaultuicontrolBehavior'),...
'CreateFcn', {@local_CreateFcn, '', appdata} );

appdata = [];
appdata.lastValidTag = 'frame1';

h50 = uicontrol(...
'Parent',h28,...
'Units','normalized',...
'Callback','%automatic',...
'ForegroundColor',[0.501960784313725 0.501960784313725 0.501960784313725],...
'Position',[0.056 0.117801047120419 0.9 0.0942408376963351],...
'String','',...
'Style','frame',...
'Tag','frame1',...
'Behavior',get(0,'defaultuicontrolBehavior'),...
'CreateFcn', {@local_CreateFcn, '', appdata} );

appdata = [];
appdata.lastValidTag = 'frame2';

h51 = uicontrol(...
'Parent',h28,...
'Units','normalized',...
'Callback','%automatic',...
'ForegroundColor',[0.501960784313725 0.501960784313725 0.501960784313725],...
'Position',[0.056 0.0130890052356021 0.9 0.0942408376963351],...
'String','',...
'Style','frame',...
'Tag','frame2',...
'Behavior',get(0,'defaultuicontrolBehavior'),...
'CreateFcn', {@local_CreateFcn, '', appdata} );

appdata = [];
appdata.lastValidTag = 'btn_Apply';

h52 = uicontrol(...
'Parent',h28,...
'Units','normalized',...
'Callback','TxTester_export(''btn_Apply_Callback'',gcbo,[],guidata(gcbo))',...
'Enable','off',...
'Position',[0.188888888888889 0.136125654450262 0.644444444444445 0.0575916230366492],...
'String','APPLY',...
'Tag','btn_Apply',...
'Behavior',get(0,'defaultuicontrolBehavior'),...
'CreateFcn', {@local_CreateFcn, '', appdata} );

appdata = [];
appdata.lastValidTag = 'btn_About';

h53 = uicontrol(...
'Parent',h28,...
'Units','normalized',...
'Callback','About',...
'Position',[0.188888888888889 0.031413612565445 0.305555555555556 0.0575916230366492],...
'String','About',...
'Tag','btn_About',...
'Behavior',get(0,'defaultuicontrolBehavior'),...
'CreateFcn', {@local_CreateFcn, '', appdata} );

appdata = [];
appdata.lastValidTag = 'btn_Exit';

h54 = uicontrol(...
'Parent',h28,...
'Units','normalized',...
'Callback','my_closereq(guidata(gcbo))',...
'Position',[0.533333333333333 0.031413612565445 0.305555555555556 0.0575916230366492],...
'String','Exit',...
'Tag','btn_Exit',...
'Behavior',get(0,'defaultuicontrolBehavior'),...
'CreateFcn', {@local_CreateFcn, '', appdata} );

appdata = [];
appdata.lastValidTag = 'uipanel3';

h55 = uipanel(...
'Parent',h1,...
'BorderType','beveledin',...
'Title','',...
'Position',[0 0.055 1 0.16],...
'Tag','uipanel3',...
'Behavior',get(0,'defaultuipanelBehavior'),...
'CreateFcn', {@local_CreateFcn, '', appdata} );

appdata = [];
appdata.lastValidTag = 'edt_Process';

h56 = uicontrol(...
'Parent',h55,...
'Units','normalized',...
'BackgroundColor',[1 1 1],...
'Callback','TxTester_export(''edt_Process_Callback'',gcbo,[],guidata(gcbo))',...
'Enable','inactive',...
'HorizontalAlignment','left',...
'Max',2,...
'Position',[0 0 1 1],...
'String',{  '           Transmitter basebande Test v1.0'; '               for DMR CP4FSK modulation.'; '         written by zhengliangde, hyt, CO., LTD.'; '               Contact: harlemon@126.com' },...
'Style','edit',...
'CreateFcn', {@local_CreateFcn, 'TxTester_export(''edt_Process_CreateFcn'',gcbo,[],guidata(gcbo))', appdata} ,...
'Tag','edt_Process',...
'Behavior',get(0,'defaultuicontrolBehavior'));

appdata = [];
appdata.lastValidTag = 'uipanel4';

h57 = uipanel(...
'Parent',h1,...
'BorderType','beveledin',...
'Title','',...
'Position',[0 0 1 0.05],...
'Tag','uipanel4',...
'Behavior',get(0,'defaultuipanelBehavior'),...
'CreateFcn', {@local_CreateFcn, '', appdata} );

appdata = [];
appdata.lastValidTag = 'uipanel9';

h58 = uipanel(...
'Parent',h57,...
'BorderType','beveledin',...
'Title','',...
'Position',[0.766433566433566 0 0.233566433566434 1],...
'Tag','uipanel9',...
'Behavior',get(0,'defaultuipanelBehavior'),...
'CreateFcn', {@local_CreateFcn, '', appdata} );

appdata = [];
appdata.lastValidTag = 'txt_CurrentDate';

h59 = uicontrol(...
'Parent',h58,...
'Units','normalized',...
'Position',[0.121212121212121 0.130434782608696 0.8 0.608695652173913],...
'String','',...
'Style','text',...
'Tag','txt_CurrentDate',...
'Behavior',get(0,'defaultuicontrolBehavior'),...
'CreateFcn', {@local_CreateFcn, '', appdata} );

appdata = [];
appdata.lastValidTag = 'uipanel10';

h60 = uipanel(...
'Parent',h57,...
'BorderType','beveledin',...
'Title','',...
'Position',[0.465734265734266 0 0.3 1],...
'Tag','uipanel10',...
'Behavior',get(0,'defaultuipanelBehavior'),...
'CreateFcn', {@local_CreateFcn, '', appdata} );

appdata = [];
appdata.lastValidTag = 'txt_CursorAxis';

h61 = uicontrol(...
'Parent',h60,...
'Units','normalized',...
'Position',[0.0469483568075117 0.0434782608695652 0.901408450704225 0.695652173913043],...
'String','',...
'Style','text',...
'Tag','txt_CursorAxis',...
'Behavior',get(0,'defaultuicontrolBehavior'),...
'CreateFcn', {@local_CreateFcn, '', appdata} );

appdata = [];
appdata.lastValidTag = 'text18';

h62 = uicontrol(...
'Parent',h57,...
'Units','normalized',...
'HorizontalAlignment','right',...
'Position',[0.14965034965035 0.0416666666666667 0.300699300699301 0.708333333333333],...
'String','Click on the Axis to get a point-axes:',...
'Style','text',...
'Tag','text18',...
'Behavior',get(0,'defaultuicontrolBehavior'),...
'CreateFcn', {@local_CreateFcn, '', appdata} );


hsingleton = h1;


% --- Set application data first then calling the CreateFcn. 
function local_CreateFcn(hObject, eventdata, createfcn, appdata)

if ~isempty(appdata)
   names = fieldnames(appdata);
   for i=1:length(names)
       name = char(names(i));
       setappdata(hObject, name, getfield(appdata,name));
   end
end

if ~isempty(createfcn)
   eval(createfcn);
end
% --- Handles defa

⌨️ 快捷键说明

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