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

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

?? commblkpnseq3.m

?? WCDMA model in symulink model in matlab
?? M
字號:
function varargout = commblkpnseq3(block, varargin)% COMMBLKPNSEQ2 Mask dynamic dialog function for PN Sequence Generator block.%   Copyright 1996-2001 The MathWorks, Inc.%   $Revision: 1.6 $  $Date: 2001/12/20 23:38:05 $% Parse inputsnvarargin = nargin - 1;switch nvarargincase 0    action = '';case 1    action = varargin{1};    Args = {};otherwise    action = varargin{1};    Args = varargin{2:end};end;% Exit code and error message definitionseStr.ecode = 0;eStr.emsg  = '';% Field dataVals  = get_param(block, 'maskvalues');Vis   = get_param(block, 'maskvisibilities');En    = get_param(block, 'maskenables');% Set Field index numbers and mask variable datasetallfieldvalues(block);%*********************************************************************% Function:         initialize% Description:      Set the dialogs up based on the parameter values.%                   MaskEnables/MaskVisibles are not save in reference %                   blocks.% Inputs:           current block% Return Values:    none%********************************************************************if(strcmp(action,'init'))    cbFrameBased(block);    % Label for reset port    rstPortLbl = '';    if (strcmp(Vals{idxReset},'on'))        rstPortLbl = 'Rst';    end    % Set up outputs in case of early return/error    varargout = {maskPoly, maskShift, rstPortLbl, eStr};                   % Check the polynomial parameter values - numeric vector only    if ~isvector(maskPoly)        eStr.emsg  = 'Invalid generator polynomial parameter values.';        eStr.ecode = 1; varargout{4} = eStr; return;    end    if max(maskPoly)>=2        eStr.emsg  = 'Invalid generator polynomial parameter values.';        eStr.ecode = 1; varargout{4} = eStr; return;    elseif min(maskPoly)<0        if any(maskPoly==1)            eStr.emsg  = 'Invalid generator polynomial parameter values.';            eStr.ecode = 1; varargout{4} = eStr; return;        end        tmp = zeros(1, abs(min(maskPoly))+1);        for i = 1:length(maskPoly), tmp(abs(maskPoly(i))+1) = 1; end        maskPoly = tmp;    end    % Now poly is in the binary vector representation    if ((maskPoly(1) == 0) | (maskPoly(end) == 0)),        eStr.emsg  = 'Invalid generator polynomial parameter values.';        eStr.ecode = 1; varargout{4} = eStr; return;    end    s = length(maskPoly)-1; % degree of polynomial        % Check the initial state parameter - binary, scalar or vector    if ~( ndims(maskIni_sta)==2 & min(size(maskIni_sta))==1 )        eStr.emsg  = 'The initial states parameter must be a scalar or a vector of length equal to the order of the generator polynomial parameter.';        eStr.ecode = 1; varargout{4} = eStr; return;    end    if ~( (length(maskIni_sta) == s) | (length(maskIni_sta) == 1) )        eStr.emsg  = 'The initial states parameter must be a scalar or a vector of length equal to the order of the generator polynomial parameter.';        eStr.ecode = 1; varargout{4} = eStr; return;    end    if any(maskIni_sta~=1 & maskIni_sta~=0)        eStr.emsg  = 'The initial states parameter values must be binary.';        eStr.ecode = 1; varargout{4} = eStr; return;    end    % Check the shift (or mask) parameter - scalar, integer or binary vector    if ~( ndims(maskShift)==2 & min(size(maskShift))==1 )        eStr.emsg  = 'The shift (or mask) parameter must be a scalar or a vector of length equal to the order of the generator polynomial parameter.';        eStr.ecode = 1; varargout{4} = eStr; return;    end    if length(maskShift)>1 % is a vector => mask        if any(maskShift~=1 & maskShift~=0)            eStr.emsg  = 'The mask parameter values must be binary.';            eStr.ecode = 1; varargout{4} = eStr; return;        end        if (length(maskShift) ~= s)            eStr.emsg  = 'The mask parameter must be a vector of length equal to the order of the generator polynomial parameter.';            eStr.ecode = 1; varargout{4} = eStr; return;        end    else % is a scalar        if ( ~isnumeric(maskShift) | (floor(maskShift) ~= maskShift) )            eStr.emsg  = 'The shift parameter must be an integer scalar.';            eStr.ecode = 1; varargout{4} = eStr; return;        end        % modulo the period of the sequence        maskShift = rem(maskShift, 2^s - 1);        if maskShift < 0            maskShift = maskShift + 2^s - 1;        end    end        % Reset outputs with validated parameters                varargout = {maskPoly, maskShift, rstPortLbl, eStr};end;if(strcmp(action,'cbFrameBased'))   cbFrameBased(block);end%----------------------------------------------------------------------%   Dynamic dialog specific field functions%----------------------------------------------------------------------%   Setup/Utility functions%----------------------------------------------------------------------%*********************************************************************% Function Name:    'default'% Description:      Set the block defaults (development use only)% Inputs:           current block% Return Values:    none%********************************************************************if(strcmp(action,'default'))    Cb{idxPoly}          = '';    Cb{idxIni_sta}       = '';    Cb{idxShift}         = '';    Cb{idxTs}            = '';    Cb{idxFrameBased}    = 'commblkpnseq3(gcb,''cbFrameBased'');';    Cb{idxSampPerFrame}  = '';    Cb{idxReset}         = '';    En{idxPoly}          = 'on';    En{idxIni_sta}       = 'on';    En{idxShift}         = 'on';    En{idxTs}            = 'on';    En{idxFrameBased}    = 'on';    En{idxSampPerFrame}  = 'off';    En{idxReset}         = 'on';    Vis{idxPoly}         = 'on';    Vis{idxIni_sta}      = 'on';    Vis{idxShift}        = 'on';    Vis{idxTs}           = 'on';    Vis{idxFrameBased}   = 'on';    Vis{idxSampPerFrame} = 'on';    Vis{idxReset}        = 'on';    % --- Set Callbacks, enable status and visibilities    set_param(block,'MaskCallbacks',Cb,'MaskEnables',En,'MaskVisibilities',Vis);    % --- Set the startup values.  '' Indicates that the default saved will be used    Vals{idxPoly}         = '[1 1 0 0 1]';    Vals{idxIni_sta}      = '[0 0 0 1]';    Vals{idxShift}        = '[0 0 0 1]';    Vals{idxTs}           = '1';    Vals{idxFrameBased}   = 'off';    Vals{idxSampPerFrame} = '1';    Vals{idxReset}        = 'off';    MN = get_param(gcb,'MaskNames');    for n=1:length(Vals)        if(~isempty(Vals{n}))            set_param(block,MN{n},Vals{n});        end;    end;    % --- Update the Vals field with the actual values    Vals = get_param(block, 'maskvalues');    % --- Set the copy function    set_param(block,'CopyFcn','');    % --- Ensure that the block operates correctly from a library    set_param(block,'MaskSelfModifiable','on');    end;%*********************************************************************% Function Name:    show all% Description:      Show all of the widgets% Inputs:           current block% Return Values:    none% Notes:            This function is for development use only and allows%                   All fields to be displayed%********************************************************************if(strcmp(action,'showall'))    Vis = get_param(block, 'maskvisibilities');    En  = get_param(block, 'maskenables');    Cb = {};    for n=1:length(Vis)        Vis{n} = 'on';        En{n} = 'on';        Cb{n} = '';    end;   set_param(block,'MaskVisibilities',Vis,'MaskEnables',En,'MaskCallbacks',Cb);end;%----------------------------------------------------------------------%   Subfunctions%----------------------------------------------------------------------%*********************************************************************% Function Name:    'cbFrameBased'%       Callback function for 'frameBased' parameter%********************************************************************function cbFrameBased(block)Vals  = get_param(block, 'maskvalues');En    = get_param(block, 'maskenables');oldEnSampPerFrames   = En{6};if(strcmp(Vals{5},'off'))    En{6}  = 'off';else % 'Frame-based'    En{6}  = 'on';end;if ( strcmp(oldEnSampPerFrames, En{6}) == 0 )     set_param(block,'MaskEnables',En);end% [EOF]

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧洲国内综合视频| 国产人妖乱国产精品人妖| 欧美女孩性生活视频| 国内精品自线一区二区三区视频| 国产很黄免费观看久久| 欧美精选在线播放| 麻豆传媒一区二区三区| 日韩一区二区精品葵司在线| 久久97超碰国产精品超碰| 久久这里都是精品| 久久影视一区二区| 97se亚洲国产综合在线| 三级亚洲高清视频| 国产亚洲欧美日韩日本| 成人av网站在线观看免费| 91麻豆精品国产综合久久久久久 | ...av二区三区久久精品| 人人精品人人爱| 国产精品人成在线观看免费| 日精品一区二区| 91视频免费播放| 日本不卡高清视频| 中文字幕一区二区不卡| 94色蜜桃网一区二区三区| 久色婷婷小香蕉久久| 亚洲人精品午夜| 欧美激情在线观看视频免费| 日本在线不卡视频一二三区| 日本一区二区三区免费乱视频| 在线精品视频一区二区三四| 国产成人精品三级| 国产在线视频一区二区| 丰满亚洲少妇av| 亚洲国产精品精华液网站| 国产欧美精品一区二区色综合朱莉| 欧美美女bb生活片| 91亚洲国产成人精品一区二区三| 国产一区二区三区国产| 国产资源精品在线观看| 另类专区欧美蜜桃臀第一页| 青青草原综合久久大伊人精品优势| 亚洲精品你懂的| 一区二区三区色| 亚洲va在线va天堂| 日韩不卡一区二区| 视频在线在亚洲| 理论电影国产精品| 国产成人夜色高潮福利影视| 丁香婷婷综合激情五月色| 成人性生交大片免费| 国产精品网站在线| 久久久久久久久久久99999| 久久久99精品久久| 一本色道久久综合狠狠躁的推荐| 美国十次综合导航| 福利一区在线观看| 欧美日韩高清影院| 国产区在线观看成人精品| 亚洲美女屁股眼交| 91国偷自产一区二区三区成为亚洲经典| 欧美在线影院一区二区| 日韩一区二区视频| 中文字幕欧美一| 亚洲免费观看视频| 国产剧情一区二区三区| 欧美色图天堂网| 国产精品99久久久久久似苏梦涵 | 久久蜜桃一区二区| 午夜伊人狠狠久久| 99热99精品| 在线综合视频播放| 国产精品免费aⅴ片在线观看| 免费观看久久久4p| 欧美日韩精品电影| 伊人婷婷欧美激情| 色狠狠色噜噜噜综合网| 精品欧美黑人一区二区三区| 日韩美女视频19| 久久国产精品99久久久久久老狼| 欧美午夜一区二区三区免费大片| 国产精品国产三级国产aⅴ中文| 日本在线不卡视频一二三区| 94-欧美-setu| 一区二区三区四区不卡在线| 欧洲另类一二三四区| 亚洲午夜电影在线观看| 欧美午夜电影一区| 日韩午夜av一区| 欧美国产1区2区| 国产精品一区2区| 欧美精品一区男女天堂| 色94色欧美sute亚洲线路一久| 中文字幕不卡一区| 色婷婷综合在线| 欧美一区二区三区成人| 麻豆国产91在线播放| 久久免费精品国产久精品久久久久| 久草精品在线观看| 国产精品久久久久7777按摩 | 国产欧美一区二区三区网站| 国产一区二区调教| 亚洲成人777| 国产欧美日韩在线视频| 欧美亚洲一区二区在线| 国产成人综合精品三级| 性欧美疯狂xxxxbbbb| 国产午夜精品一区二区| 欧美日韩电影一区| 一本大道综合伊人精品热热| 国产在线视视频有精品| 亚洲一级不卡视频| 国产精品久久久久影院亚瑟| 日韩欧美一二区| 日韩免费成人网| 91精品国产综合久久久蜜臀图片| 91亚洲大成网污www| 国产成人精品免费网站| 激情六月婷婷久久| 精品一区二区三区蜜桃| 精品亚洲porn| 国产 欧美在线| www.在线成人| 欧美三级日韩在线| 欧美在线免费播放| 欧美一区二区啪啪| 日韩欧美成人激情| 亚洲欧美日韩中文播放| 国产美女精品在线| 欧美一区2区视频在线观看| 亚洲自拍与偷拍| 99riav久久精品riav| 4438x亚洲最大成人网| 亚洲色图视频免费播放| 东方aⅴ免费观看久久av| 欧美大片一区二区| 韩国v欧美v日本v亚洲v| 91精品国产综合久久久久久漫画 | 久久在线观看免费| 91精品麻豆日日躁夜夜躁| 久久综合国产精品| 亚洲成人av在线电影| 国产精品一二三四区| 欧美手机在线视频| 亚洲欧美日韩人成在线播放| 韩国一区二区三区| 日韩视频免费直播| 亚洲欧洲中文日韩久久av乱码| 极品尤物av久久免费看| 欧美女孩性生活视频| 亚洲免费看黄网站| 国产美女一区二区| 7777精品伊人久久久大香线蕉| 亚洲日本青草视频在线怡红院 | 中文成人av在线| 国内精品视频一区二区三区八戒| 欧美日韩国产欧美日美国产精品| 最新欧美精品一区二区三区| 国产精品欧美综合在线| 韩国v欧美v亚洲v日本v| 亚洲美腿欧美偷拍| 在线播放国产精品二区一二区四区| 欧美精品国产精品| 亚洲一区二区在线视频| 91精品国产品国语在线不卡| 亚洲国产激情av| 日韩国产精品久久久| 久久国产福利国产秒拍| 欧美色视频一区| 欧美国产精品劲爆| 国产一区二区网址| 国产亚洲美州欧州综合国| 丁香网亚洲国际| 亚洲一区二三区| 亚洲精品一区二区在线观看| 国产一二精品视频| 中文字幕综合网| 69成人精品免费视频| 国产v日产∨综合v精品视频| 亚洲乱码国产乱码精品精可以看| 欧美夫妻性生活| 成人一级片网址| 免费观看日韩电影| 一区二区在线观看不卡| 精品少妇一区二区三区在线视频| 北条麻妃一区二区三区| 欧美亚洲精品一区| 成人黄色软件下载| 国产在线精品一区二区不卡了| 亚洲国产日产av| 亚洲视频在线一区二区| 日本一区二区三区四区在线视频| 亚洲卡通动漫在线| 韩国v欧美v亚洲v日本v| 亚洲综合视频网| 中文字幕在线一区二区三区| 欧美不卡一二三| 精品日产卡一卡二卡麻豆| 欧美一区欧美二区| 亚洲va欧美va国产va天堂影院| 一区二区三区在线看|