亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? rfna_8505.asv

?? spread spectrum communication will be helpful to you!
?? ASV
?? 第 1 頁 / 共 2 頁
字號:
function varargout = rfna_8505(varargin)%  %  PLEASE READ:%                Run this app with the MATLAB editor's built in debugger for demo purposes.   Debug-> Run %                It does not need the hardware to display the user interface. %                Show the Smith Chart mode by selecting the ps11 button. %% % RFNA_8505 Application M-file for rfna_8505.fig%    FIG = RFNA_8505 launch rfna_8505 GUI.%    RFNA_8505('callback_name', ...) invoke the named callback.%    Run either from command window or Matlab editor / debugger (Debug Run )%    This example requires the measurement hardfware for full functionality and is%    provided for reference only. % Last Modified by GUIDE v2.0 06-May-2002 17:23:11if nargin == 0  % LAUNCH GUI	fig = openfig(mfilename,'reuse');	% Generate a structure of handles to pass to callbacks, and store it.    	handles = guihandles(fig);      handles.s(1,1).mag=line('color',[1 0  0],'parent',handles.s11_axis,'linewidth',w);    handles.s(1,1).ph =line('color',[0 0  1],'parent',handles.s11_phase_axis,'linewidth',w);    handles.s(1,2).mag=line('color',[1 0  0],'parent',handles.s12_axis,'linewidth',w);    handles.s(1,2).ph =line('color',[0 0  1],'parent',handles.s12_phase_axis,'linewidth',w);    handles.s(2,1).mag=line('color',[1 0  0],'parent',handles.s21_axis,'linewidth',w);    handles.s(2,1).ph =line('color',[0 0  1],'parent',handles.s21_phase_axis,'linewidth',w);    handles.s(2,2).mag=line('color',[1 0  0],'parent',handles.s22_axis);    handles.s(2,2).ph =line('color',[0 0  1],'parent',handles.s22_phase_axis);                   set(get(handles.s11_axis,'xlabel'),'string','MHz','units','normalized');   set(get(handles.s11_axis,'ylabel'),'string','dB','units','normalized');        set(get(handles.s11_phase_axis,'ylabel'),'string','deg.','units','normalized');   set(get(handles.s11_phase_axis,'title'),'string','S11','units','normalized');    	    set(get(handles.s12_axis,'xlabel'),'string','MHz','units','normalized');   set(get(handles.s12_axis,'ylabel'),'string','dB','units','normalized');        set(get(handles.s12_phase_axis,'ylabel'),'string','deg.','units','normalized');   set(get(handles.s12_phase_axis,'title'),'string','S12','units','normalized');            set(get(handles.s21_axis,'xlabel'),'string','MHz','units','normalized');   set(get(handles.s21_axis,'ylabel'),'string','dB','units','normalized');        set(get(handles.s21_phase_axis,'ylabel'),'string','deg.','units','normalized');   set(get(handles.s21_phase_axis,'title'),'string','S21','units','normalized');            set(get(handles.s22_axis,'xlabel'),'string','MHz','units','normalized');   set(get(handles.s22_axis,'ylabel'),'string','dB','units','normalized');        set(get(handles.s22_phase_axis,'ylabel'),'string','deg.','units','normalized');   set(get(handles.s22_phase_axis,'title'),'string','S22','units','normalized');               guidata(fig, handles);    open_Callback([],[pwd,'\default.rfa'] , handles, []);    	if nargout > 0		varargout{1} = fig;	endelseif ischar(varargin{1}) % INVOKE NAMED SUBFUNCTION OR CALLBACK	%try		if (nargout)			[varargout{1:nargout}] = feval(varargin{:}); % FEVAL switchyard		else			feval(varargin{:}); % FEVAL switchyard		end    %catch		% disp(lasterr);    %endendfunction varargout = all_Callback(h, eventdata, handles, varargin)        s11_Callback(h, eventdata, handles, varargin)        s12_Callback(h, eventdata, handles, varargin)        s21_Callback(h, eventdata, handles, varargin)        s22_Callback(h, eventdata, handles, varargin)        %  MEASUREMENT CORRECTIONS function result = correct(s,input,handles);         result=input;            if ~get(handles.correct,'value')               return; % correction computation is turned off         end;         % convert to x+jy           [x,y]=dbphase2xy(input.mag,input.ph);          f =input.f;                    switch s             case {'s11','s22'}                 Gm=x+j*y;                        m=str2num(s(2));                  % need to interpolate cal data over freq range of input                 load cal_50_thru.rfa -mat                                                 [re,im]=dbphase2xy(data.s(m,m).mag,data.s(m,m).ph);                                 freq=data.s(m,m).freq;                 Xzo=interp1(freq,re+j*im,f,'spline','extrap');                                  load cal_open.rfa -mat                 [re,im]=dbphase2xy(data.s(m,m).mag,data.s(m,m).ph);                                 freq=data.s(m,m).freq;                 Xoc=interp1(freq,re+j*im,f,'spline','extrap');                 %figure                 %plot(freq,re,f,real(Xoc),freq,im,f,imag(Xoc),f,x,f,y)                                  load cal_short.rfa -mat                 [re,im]=dbphase2xy(data.s(m,m).mag,data.s(m,m).ph);                                 freq=data.s(m,m).freq;                 Xsc=interp1(freq,re+j*im,f,'spline','extrap');                 % the following equation was derived using the Symbolic Math Toolbox                 % don't try this by hand, see cor_comp.m                 g=((-Xoc+Xsc).*(Gm-Xzo))./(-Xoc.*Xzo+2*Xoc.*Xsc-Xzo.*Xsc-Gm.*Xoc+2*Gm.*Xzo-Gm.*Xsc);                 [result.mag,result.ph] = xy2dbphase(real(g),imag(g));             case {'s12','s21'}                 Sm=x+j*y;                 m=str2num(s(2));                  n=str2num(s(3));                 % need to interpolate cal data over freq range of input                                  load cal_50_thru.rfa -mat                 [re,im]=dbphase2xy(data.s(m,n).mag,data.s(m,n).ph);                                 freq=data.s(m,n).freq;                 Sout=Sm./(interp1(freq,re+j*im,f,'spline','extrap'));                 [result.mag,result.ph] = xy2dbphase(real(Sout),imag(Sout));                           end;          % --------------------------------------------------------------------function varargout = s11_Callback(h, eventdata, handles, varargin)         result=measure('s11',handles);         result=correct('s11',result,handles);   % the tricky part         set(handles.s(1,1).mag,'xdata',result.f,'ydata',result.mag);         set(handles.s(1,1).ph,'xdata',result.f,'ydata',result.ph);         set([handles.s11_axis,handles.s11_phase_axis],'xlim',[result.f(1),result.f(end)]);         drawnow;         % --------------------------------------------------------------------function varargout = s21_Callback(h, eventdata, handles, varargin)         result=measure('s21',handles);         result=correct('s21',result,handles);            set(handles.s(2,1).mag,'xdata',result.f,'ydata',result.mag);         set(handles.s(2,1).ph,'xdata',result.f,'ydata',result.ph);         set([handles.s21_axis,handles.s21_phase_axis],'xlim',[result.f(1),result.f(end)]);         drawnow;% --------------------------------------------------------------------function varargout = s12_Callback(h, eventdata, handles, varargin)         result=measure('s12',handles);         result=correct('s12',result,handles);            set(handles.s(1,2).mag,'xdata',result.f,'ydata',result.mag);         set(handles.s(1,2).ph,'xdata',result.f,'ydata',result.ph);         set([handles.s12_axis,handles.s12_phase_axis],'xlim',[result.f(1),result.f(end)]);         drawnow;% --------------------------------------------------------------------function varargout = s22_Callback(h, eventdata, handles, varargin)         result=measure('s22',handles);         result=correct('s22',result,handles);            set(handles.s(2,2).mag,'xdata',result.f,'ydata',result.mag);         set(handles.s(2,2).ph,'xdata',result.f,'ydata',result.ph);         set([handles.s22_axis,handles.s22_phase_axis],'xlim',[result.f(1),result.f(end)]);         drawnow;% MEASUREMENT function  result= measure(param,handles)   global SN DISPS RF SPAR   [SN, DISPS, RF, SPAR]=open_network_analyzer;    fprintf(DISPS,'C1I4M1D1D3E,M2D1D3E,I5M1D1D3E,M2D1D3E'); % CLEAR CH1    fprintf(DISPS,'C2I4M1D1D3E,M2D1D3E,I5M1D1D3E,M2D1D3E'); % CLEAR CH2    fprintf(DISPS,'C2I5M3E');           % turn channel 2 on in phase mode      % detect if panel setting are to be used   set(handles.status,'string',[param,' in progress']);     usefrontpannel=get(handles.inst_pannel,'value');   if usefrontpannel        % read freq range, Mode, FA, FB        fprintf(RF,'L');      % learn RF module setup        rf_str = fscanf(RF);   % read it back            range = str2num(rf_str(6));        width = str2num(rf_str(10));        if (width == 1) | (width==2)           % start stop representation.           f_start    = str2num(rf_str(18:21))*10^(range-3);            f_stop     = str2num(rf_str(25:28))*10^(range-3);                 elseif width==4         % center freq & bw representation           FA    = str2num(rf_str(18:21))*10^(range-3);            FB    = str2num(rf_str(25:28))*10^(range-4);           f_start=FA-FB;           f_stop =FA+FB;                 else           close_network_analyzer(SN,RF,DISPS,SPAR)           error        end;        set(handles.fstart_edit,'string',sprintf('%7.2f',f_start));        set(handles.fstop_edit,'string',sprintf('%7.2f',f_stop));   else   % setup freq range and freq limits

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜不卡av免费| 91在线云播放| 日韩一区二区在线观看| 石原莉奈一区二区三区在线观看| 在线亚洲高清视频| 日韩精品一二区| 精品国产乱码久久久久久1区2区| 激情久久五月天| 国产精品看片你懂得| 色一情一乱一乱一91av| 午夜精品福利一区二区三区蜜桃| 日韩精品一区二区三区三区免费| 国内精品国产成人国产三级粉色| 久久精品72免费观看| 久久精品免视看| 99vv1com这只有精品| 亚洲成a人在线观看| 日韩色在线观看| 国产69精品久久99不卡| 亚洲一区二区影院| 久久在线观看免费| 日本伦理一区二区| 久久国产精品一区二区| 亚洲乱码国产乱码精品精的特点 | 欧美电影免费提供在线观看| 国产老妇另类xxxxx| 亚洲少妇最新在线视频| 91麻豆精品国产自产在线| 国产精品一区二区你懂的| 一区二区三区欧美日韩| 日韩欧美成人一区二区| 91亚洲永久精品| 美腿丝袜亚洲三区| 亚洲欧洲综合另类在线| 久久综合精品国产一区二区三区| 一本久久精品一区二区| 久久99深爱久久99精品| 亚洲精品欧美二区三区中文字幕| 精品电影一区二区| 欧美日韩亚州综合| 成人晚上爱看视频| 免费在线观看日韩欧美| 亚洲人成影院在线观看| 久久久蜜桃精品| 4hu四虎永久在线影院成人| 9l国产精品久久久久麻豆| 蜜桃视频在线观看一区二区| 综合av第一页| 欧美经典一区二区| 欧美一级xxx| 欧美午夜在线一二页| 成人不卡免费av| 精品无人区卡一卡二卡三乱码免费卡 | 91.成人天堂一区| 伊人夜夜躁av伊人久久| 日韩你懂的电影在线观看| 老司机精品视频线观看86| 欧美一个色资源| 国产成人日日夜夜| 亚洲欧美电影一区二区| 色综合一区二区三区| 日韩精品午夜视频| 日韩欧美在线不卡| 99国产麻豆精品| 毛片av一区二区| 色婷婷久久久久swag精品| 国产精品一区二区x88av| 毛片av一区二区| 日韩 欧美一区二区三区| 亚洲成人免费av| 亚洲韩国一区二区三区| 亚洲福利视频导航| 五月天欧美精品| 日韩综合小视频| 婷婷开心久久网| 天天综合网天天综合色| 日韩高清在线不卡| 日本不卡一二三| 久久99精品久久久久| 经典三级一区二区| 国产精品综合在线视频| 国产精品综合av一区二区国产馆| 国产一区二区影院| 国产成人小视频| 成人久久视频在线观看| 99久久婷婷国产综合精品| 99精品欧美一区二区三区综合在线| 成人激情图片网| 一本色道久久综合亚洲91| 欧美日韩在线一区二区| 7777精品伊人久久久大香线蕉超级流畅 | 一区二区三区高清| 亚洲va天堂va国产va久| 日韩精品成人一区二区三区 | 精品影视av免费| 国产精品综合二区| av一二三不卡影片| 欧美在线999| 欧美一区二区三区小说| wwwwww.欧美系列| 国产精品福利一区二区| 亚洲国产综合在线| 国产一区二区在线免费观看| 99这里只有精品| 欧美猛男gaygay网站| 26uuu国产日韩综合| 中文字幕在线一区免费| 亚洲电影中文字幕在线观看| 精一区二区三区| 99精品国产91久久久久久| 欧美日韩成人综合| 久久天天做天天爱综合色| 亚洲日本在线视频观看| 日本成人在线一区| 成人激情免费网站| 91精品国产综合久久福利 | 精品奇米国产一区二区三区| 中文一区二区完整视频在线观看| 亚洲成人av中文| 国产成人av电影在线观看| 欧美性色黄大片| 国产精品丝袜一区| 青青草成人在线观看| 成人高清视频免费观看| 日韩亚洲欧美中文三级| 亚洲男同性恋视频| 国产呦萝稀缺另类资源| 在线观看av不卡| 国产三级精品在线| 日韩av中文在线观看| 色哟哟在线观看一区二区三区| 精品国产乱码久久久久久1区2区| 亚洲自拍偷拍欧美| 成人动漫在线一区| 精品久久免费看| 日本成人在线看| 欧美午夜片在线看| 中文字幕一区二区在线观看| 精品一区精品二区高清| 538在线一区二区精品国产| 亚洲欧美日本在线| 成人视屏免费看| 久久中文娱乐网| 免费一级片91| 欧美精选在线播放| 一区二区三区欧美日| 91小视频在线免费看| 国产日韩av一区| 久久福利视频一区二区| 91精品国产综合久久国产大片| 亚洲一区在线观看网站| 91福利小视频| 亚洲欧美激情视频在线观看一区二区三区 | 亚洲国产日韩av| 91丨porny丨国产入口| 国产农村妇女精品| 国内国产精品久久| 精品欧美一区二区在线观看| 免费欧美在线视频| 日韩视频中午一区| 日韩av网站免费在线| 欧美人伦禁忌dvd放荡欲情| 一区二区在线看| 色哟哟亚洲精品| 伊人夜夜躁av伊人久久| 欧洲一区在线电影| 夜夜亚洲天天久久| 在线免费观看成人短视频| 一区二区三区中文免费| 91老师片黄在线观看| 一区二区三区在线视频播放| 91麻豆swag| 一区二区三国产精华液| 91成人看片片| 亚洲午夜免费电影| 欧美精品亚洲二区| 蜜桃精品视频在线| 亚洲精品在线观看网站| 国产成人精品一区二区三区网站观看| 精品久久久三级丝袜| 国产传媒欧美日韩成人| 国产精品毛片无遮挡高清| aaa欧美色吧激情视频| 亚洲午夜在线电影| 日韩网站在线看片你懂的| 激情综合网激情| 亚洲国产成人自拍| 在线看日韩精品电影| 亚洲一区二区三区国产| 91精品国产综合久久精品| 精品一区二区成人精品| 一区精品在线播放| 欧美日韩三级一区二区| 蜜臀av性久久久久av蜜臀妖精| 久久精品视频在线免费观看| 91免费版在线看| 日韩高清电影一区| 国产性做久久久久久| 欧美在线观看视频在线| 久久av中文字幕片|