📄 ui_zforce.m
字号:
% This is the graphics control for the zforce receiverfunction [] = ui_zforce();%initialize all global parameters%make global parameters localui_global_zforce;global_color;global_fig;global_params;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Declare output figure numbers and clear them%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%clear all zforce global vars, handles and figsui_zforce_clr;%allocate control panelif ishandle(fig_zforce), delete(fig_zforce); end;fig_zforce = figure('IntegerHandle', 'off', 'Name', 'Zero Forcing Receiver',... 'NumberTitle','off', 'Resize', 'off','closerequestfcn',... 'ui_zforce_clr',... 'Position', [s_size(1)+25,s_size(2)+295, 250, 210]);clf;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ZFORCE PARAMETERS%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uicontrol('Style', 'frame', 'Position', [10 85 230 90]);uicontrol('Style', 'frame', 'Position', [10 175 100 25],... 'BackgroundColor',green);uicontrol('Style', 'text', 'Position', [15 180 90 15], 'String',... 'ZFORCE Parameters','backgroundcolor',green);uicontrol('Style', 'text', 'Position', [20 140 50 25], 'String',... 'Specify User');h_zforce_user = uicontrol('Style', 'popupmenu', 'Position', [75 140 50 25],... 'String', user_str,'callback','set_zforce,plot_zforce',... 'BackgroundColor',wite);uicontrol('Style', 'text', 'Position', [125 140 50 25], 'String',... 'Specify Delay');h_zforce_delay = uicontrol('Style', 'popupmenu', 'Position',... [175 140 50 25],'String', delay_str,... 'callback','set_zforce,plot_zforce',... 'BackgroundColor',wite,'fontsize',[12]);%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Get color for Trace%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%]uicontrol('Style', 'text', 'Position', [105 50 40 28], 'String',... 'Trace Color','backgroundcolor',default);h_zforce_col = uicontrol('Style','popupmenu', 'Position',[145 50 90 30],... 'String',['nova lox|sabotage red|orange peel|lemonade',... '|fudge brownie|key lime|john deere grn|sky blue|cop blue',... '|80s neon|kingpin|slush gray|johnny cash blk'],... 'Backgroundcolor',blue, 'Callback','set_zforce','Value',8);%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Action Buttons%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%h_zforce_sim = uicontrol('Style', 'pushbutton', 'Position', [10 50 90 30],... 'Callback', 'set_zforce', 'BackgroundColor',red,... 'String', 'Simulate','fontsize',[12]);h_zforce_plot_chan_eq = uicontrol('Style', 'check', 'Position', ... [20 95 100 30],... 'Callback', 'plot_zforce', 'BackgroundColor',red,... 'String', 'Plot Chan/Eq');h_zforce_const = uicontrol('Style', 'check', ... 'Position', [130 95 100 30],... 'Callback', 'set_zforce', 'BackgroundColor',red,... 'String', 'Plot Eye/Const','enable','off');%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Returned Results%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uicontrol('Style', 'frame', 'Position', [10 10 230 35]);uicontrol('Style', 'text', 'Position', [15 15 50 25], 'String',... 'Acheived BER');h_zforce_achv_BER = uicontrol('Style', 'edit', 'Position', [70 15 60 25],... 'String', '',... 'BackgroundColor',wite);uicontrol('Style', 'text', 'Position', [125 15 50 25], 'String',... 'Acheived MSE(db)');h_zforce_achv_MSE = uicontrol('Style', 'edit', 'Position', [175 15 60 25],... 'String', '',... 'BackgroundColor',wite);%%%%%%%%%%%%%%%%MESSAGE BOX%%%%%%%%%%%%%%%h_zforce_msg = uicontrol('Style', 'text', 'Position', [120 176 125 25],... 'BackgroundColor', default,... 'fontsize',[10],'String',... 'Ready to simulate');set_zforce;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -