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

📄 trgraph.m

📁 good for who wants it
💻 M
📖 第 1 页 / 共 2 页
字号:
global CHECK CZY3Dif CHECK(2)==0    CHECK(2)=1;elseif CHECK(2)==1     if strcmp(get(handles.directcon, 'Checked'),'on')        set(handles.directcon, 'Checked','off');    end    CHECK(2)=0;endcheck_info(handles, 0);if CZY3D==0    odrysuj(h, handles, varargin);end% --------------------------------------------------------------------function varargout = listapak_Callback(h, eventdata, handles, varargin)% chooses a packet from the listglobal PAKIETY pole CHECKpak=char(PAKIETY{get(handles.listapak, 'Value')});if isempty(findstr(pole, ['-',pak]))    pole=strrep(pole,['+',pak],['-',pak]);else    pole=strrep(pole,['-',pak],['+',pak]);    endset(handles.listapak, 'String', pole);if CHECK(1)==1    check_info(handles, 2);    odrysuj(h, handles, varargin);end    % --------------------------------------------------------------------function varargout = bandinterval_Callback(h, eventdata, handles, varargin)% TIL for throughput graphsglobal BANDI C2 CZY3D LICZBAWYK WYKRESTAG PRECx=str2num(get(h, 'String'));if x>0 & x<max(C2)    BANDI=x;    if CZY3D==0 & LICZBAWYK==1 & strcmp(WYKRESTAG{1}, 'bandwidth')        odrysuj(h, handles, varargin);    endelse    set(h,'String',num2str(BANDI,PREC));end% --------------------------------------------------------------------function varargout = timeint(h, eventdata, handles, varargin)% time interval [TSTART, TEND]if strcmp(get(h, 'Checked'),'off')    set(h, 'Checked', 'on');elseif strcmp(get(h, 'Checked'),'on')    set(h, 'Checked','off');endcheck_info(handles, 2);odrysuj(h, handles, varargin);% --------------------------------------------------------------------function varargout = starttime_Callback(h, eventdata, handles, varargin)% edit TSTARTglobal TSTART TEND C2 PRECx=str2num(get(h, 'String'));if isempty(C2) | (x>=0 & x<TEND)    TSTART=x;    if strcmp(get(handles.timeint, 'Checked'),'on')        check_info(handles, 2);        odrysuj(h, handles, varargin);    endelse    set(h, 'String',num2str(TSTART,PREC));end% --------------------------------------------------------------------function varargout = endtime_Callback(h, eventdata, handles, varargin)% edit TENDglobal TSTART TEND C2 PRECx=str2num(get(h, 'String'));if isempty(C2) | (x>=0 & x>TSTART)    TEND=x;    if strcmp(get(handles.timeint, 'Checked'),'on')        check_info(handles, 2);        odrysuj(h, handles, varargin);    endelse    set(h, 'String',num2str(TEND,PREC));end% --------------------------------------------------------------------function varargout = directcon(h, eventdata, handles, varargin)% Direct Connection optionglobal CHECKif CHECK(2)==1 % other node    if strcmp(get(h, 'Checked'),'off')        set(h, 'Checked', 'on');    elseif strcmp(get(h, 'Checked'),'on')        set(h, 'Checked','off');    end    check_info(handles, 0);    odrysuj(h, handles, varargin);end% --------------------------------------------------------------------function varargout = numdelint_Callback(h, eventdata, handles, varargin)% number of intervals for histogramsglobal NUMDELINT PRECx=str2num(get(h, 'String'));if x>0    NUMDELINT=floor(x);    odrysuj(h, handles, varargin);else    set(h, 'String',num2str(NUMDELINT));end% --------------------------------------------------------------------function varargout = liczpakietraz(h, eventdata, handles, varargin)% Count Packets IDs only onceglobal CHECKif strcmp(get(h, 'Checked'), 'off')    set(h, 'Checked', 'on');    CHECK(6)=1;elseif strcmp(get(h, 'Checked'), 'on')    set(h, 'Checked', 'off');    CHECK(6)=0;endcheck_info(handles, 2);odrysuj(h, handles, varargin);% --------------------------------------------------------------------function varargout = histintervals_Callback(h, eventdata, handles, varargin)% histograms intervalsglobal HISTINTERVALS gfigp=str2num(get(handles.histintervals, 'String'));if isempty(p)==0    if length(find(p<0))==0 & sum(sort(p)==p)==length(p)        HISTINTERVALS=p;        ghandles=guihandles(gfig);        if strcmp(get(ghandles.usehistint, 'Checked'), 'on')            odrysuj(h, handles, varargin);        end    endend% --------------------------------------------------------------------function varargout = figure1_CloseRequestFcn(h, eventdata, handles, varargin)global sfig gfig figdelete(sfig);delete(gfig);delete(fig);% --------------------------------------------------------------------function varargout = flowid_Callback(h, eventdata, handles, varargin)% flow idglobal FID FLOWIDfid=str2num(get(h, 'String'));if fid>=min(FID) & fid<=max(FID)    FLOWID=fid;    if strcmp(get(handles.flowidoption, 'Checked'),'on')        check_info(handles, 2);        odrysuj(h, handles, varargin);    endelse    set(h, 'String',num2str(FLOWID)); end% --------------------------------------------------------------------function varargout = flowidoption(h, eventdata, handles, varargin)% check flow id optionif strcmp(get(h, 'Checked'), 'off')    set(h, 'Checked', 'on');elseif strcmp(get(h, 'Checked'), 'on')    set(h, 'Checked', 'off');endcheck_info(handles, 2);odrysuj(h, handles, varargin);% --------------------------------------------------------------------function varargout = stracelevel_Callback(h, eventdata, handles, varargin)% changes trace level for source nodescheck_info(handles, 2);odrysuj(h, handles, varargin);% --------------------------------------------------------------------function varargout = dtracelevel_Callback(h, eventdata, handles, varargin)% changes trace level for destination nodescheck_info(handles, 2);odrysuj(h, handles, varargin);% --------------------------------------------------------------------function varargout = psizetxt_Callback(h, eventdata, handles, varargin)% packet size optionglobal CHECKif CHECK(7)==0    CHECK(7)=1;elseif CHECK(7)==1        CHECK(7)=0;endcheck_info(handles, 2);odrysuj(h, handles, varargin);% --------------------------------------------------------------------function varargout = psize_Callback(h, eventdata, handles, varargin)% choosing packet size from the listglobal PAKROZ rozpak CHECKpak=num2str(PAKROZ(get(handles.psize, 'Value')));if isempty(findstr(rozpak, ['-',pak]))    rozpak=strrep(rozpak,['+',pak],['-',pak]);else    rozpak=strrep(rozpak,['-',pak],['+',pak]);    endset(handles.psize, 'String', rozpak);if CHECK(7)==1    check_info(handles, 2);    odrysuj(h, handles, varargin);end    % --------------------------------------------------------------------function varargout = selsizebut_Callback(h, eventdata, handles, varargin)% selects/unselects packet sizesglobal rozpak SELSIZEif SELSIZE==0 %select all    rozpak=strrep(rozpak,'-','+');    SELSIZE=1;else %deselect all    rozpak=strrep(rozpak,'+','-');        SELSIZE=0;endset(handles.psize, 'String', rozpak);check_info(handles, 2);odrysuj(h, handles, varargin);% --------------------------------------------------------------------function varargout = turbo_Callback(h, eventdata, handles, varargin)% turbo modeglobal CHECKif strcmp(get(h, 'Checked'), 'off')    set(h, 'Checked', 'on');    CHECK(8)=1;elseif strcmp(get(h, 'Checked'), 'on')    set(h, 'Checked', 'off');    CHECK(8)=0;endcheck_info(handles, 2);odrysuj(h, handles, varargin);% --------------------------------------------------------------------function varargout = zamien_Callback(h, eventdata, handles, varargin)% changes current node number to other node number and vice versaglobal AKTWEZ STARTWEZtemp=AKTWEZ;AKTWEZ=STARTWEZ;STARTWEZ=temp;set(handles.aktwez,'String',num2str(AKTWEZ));set(handles.startwez,'String',num2str(STARTWEZ));check_info(handles, 2);odrysuj(h, handles, varargin);% --------------------------------------------------------------------function varargout = ackpkt_Callback(h, eventdata, handles, varargin)%sent packet type for RTTcheck_info(handles, 2);odrysuj(h, handles, varargin);% --------------------------------------------------------------------function varargout = sentpkt_Callback(h, eventdata, handles, varargin)%received packet type for RTTcheck_info(handles, 2);odrysuj(h, handles, varargin);

⌨️ 快捷键说明

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