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

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

?? fcontrol_word_r.m

?? 用于matlab仿真的
?? M
字號:
function [sys,x0,str,ts] = fcontrol_word_r(t,x,u,flag,rfwnSample,rfwout,rDT,fre_mod,Tcapture,num)

format long e;
warning off all


switch flag,

  %%%%%%%%%%%%%%%%%%
  % Initialization %
  %%%%%%%%%%%%%%%%%%
  case 0,
    [sys,x0,str,ts]=mdlInitializeSizes(rfwnSample,rfwout,rDT,fre_mod,Tcapture,num);

  %%%%%%%%%%%%%%%
  % Derivatives %
  %%%%%%%%%%%%%%%
%   case 1,
%     sys=mdlDerivatives(t,x,u);

  %%%%%%%%%%
  % Update %
  %%%%%%%%%%
  case 2,
    sys=mdlUpdate(t,x,u,rfwnSample,rfwout,rDT,fre_mod,Tcapture,num);

  %%%%%%%%%%%
  % Outputs %
  %%%%%%%%%%%
  case 3,
    sys=mdlOutputs(t,x,u);

  %%%%%%%%%%%%%%%%%%%%%%%
  % GetTimeOfNextVarHit %
  %%%%%%%%%%%%%%%%%%%%%%%
%   case 4,
%     sys=mdlGetTimeOfNextVarHit(t,x,u);

  %%%%%%%%%%%%%
  % Terminate %
  %%%%%%%%%%%%%
%   case 9,
%     sys=mdlTerminate(t,x,u);
    case {1,4,9}
        sys=[];
  %%%%%%%%%%%%%%%%%%%%
  % Unexpected flags %
  %%%%%%%%%%%%%%%%%%%%
  otherwise
    error(['Unhandled flag = ',num2str(flag)]);

end

% end sfuntmpl

%
%=============================================================================
% mdlInitializeSizes
% Return the sizes, initial conditions, and sample times for the S-function.
%=============================================================================
%
function [sys,x0,str,ts]=mdlInitializeSizes(rfwnSample,rfwout,rDT,fre_mod,Tcapture,num)

%
% call simsizes for a sizes structure, fill it in and convert it to a
% sizes array.
%
% Note that in this example, the values are hard coded.  This is not a
% recommended practice as the characteristics of the block are typically
% defined by the S-function parameters.
%
sizes = simsizes;

sizes.NumContStates  = 0;
sizes.NumDiscStates  = 6;
sizes.NumOutputs     = 3;
sizes.NumInputs      = 2;
sizes.DirFeedthrough = 1;
sizes.NumSampleTimes = 1;   % at least one sample time is needed

sys = simsizes(sizes);

%
% initialize the initial conditions
%
x0  = [1,0,0,0,0,0];

%
% str is always an empty matrix
%
str = [];

%
% initialize the array of sample times
%
ts  = [1/(1000), 0];

% end mdlInitializeSizes

%
%=============================================================================
% mdlDerivatives
% Return the derivatives for the continuous states.
%=============================================================================
%
% function sys=mdlDerivatives(t,x,u)
% 
% sys = [];

% end mdlDerivatives

%
%=============================================================================
% mdlUpdate
% Handle discrete state updates, sample time hits, and major time step
% requirements.
%=============================================================================
%
function sys=mdlUpdate(t,x,u,rfwnSample,rfwout,rDT,fre_mod,Tcapture,num)%%%接收端進行跳頻的同步
rfwreg=x;

rfwnSample=rfwreg(1)+1;

rfwh = zeros(1,20);
for i=1:20
    rfwh(i)= 1342177280+(i-1)*22369621;
end;

rtodh=fix(80000/120000);


if u(1)<1
    if rfwreg(1)<=120000
        rj=ceil((rfwreg(1))/7);
        if (rj<=6)|(rj>54)
            rfwout = rfwh(mod((rj+rtodh),20));
        else
            rfwout = rfwh(mod((mod(rj,6)+rtodh),20));
        end;
    else
        rk=ceil(rfwreg(1)/120000);
        if ((rfwreg(1)-rk*120000)<6)|((rfwreg(1)-rk*120000)>54)
            rfwout = rfwh(mod((rfwreg(1)-rk*120000+rtodh+rk),20));
        else
            rfwout = rfwh(mod((mod(rfwreg(1)-rk*120000,6)+rtodh+rk),20));
        end;
    end;%%%若沒捕獲相關峰,則1000/7跳/秒 進行掃描
    
else
    if rfwreg(3)<1 
        rwalsh=ceil((rfwreg(1)-1)/7);
        if mod(rfwreg(1),6)==0
            fre_mod=rwalsh-2;
        else
            fre_mod=rwalsh-(mod(rfwreg(1)-2,6));
        end;%%%%進行todh的校正(在捕獲第一個相關峰時,延遲了一跳)
        
        rDT=1;
        Tcapture=rfwnSample;
        num=1;
    else
        fre_mod=rfwreg(4);
        Tcapture=rfwreg(5);
        
        if rfwreg(1)<rfwreg(5)+5
            num=rfwreg(6)+1;
            rDT=rfwreg(3);
        elseif rfwreg(1)==rfwreg(5)+5
            if rfwreg(6)<3
                rDT=0;
            else
                rDT=rfwreg(3);
            end;
            num=rfwreg(6);
        else
            num=rfwreg(6);
            rDT=rfwreg(3);
        end;     
    end;
    
    if rfwreg(1)<=120000
       
            if (rfwreg(1)<=6)
                rfwout = rfwh(mod((rfwreg(1)+fre_mod),20)+rtodh);
            elseif (rfwreg(1)>6)&(rfwreg(1)<=54)
                if mod(rfwreg(1),6)==0
                    rfwout=rfwh(6+rtodh+fre_mod);
                else
                    rfwout = rfwh(mod((mod(rfwreg(1),6)+rtodh),20)+fre_mod);
                end;
            else
                 if (mod((rfwreg(1)),20)+rtodh+fre_mod==0)|(mod((rfwreg(1)),20)+rtodh+fre_mod==20)
                    rfwout = rfwh(20);
                 else
                    rfwout = rfwh(mod(mod(rfwreg(1),20)+rtodh+fre_mod,20));
                 end;
            end;
        
    else
        rk=fix(rfwreg(1)/120000);
        if ((rfwreg(1)-rk*120000)<=6)|((rfwreg(1)-rk*120000)>54)
            rfwout = rfwh(mod((rfwreg(1)-rk*120000+rtodh+rk),20));
        else
            rfwout = rfwh(mod((mod(rfwreg(1)-rk*120000,6)+rtodh+rk),20));
        end;
    end;%%%捕獲到相關峰之后,則1000跳/秒 跟跳
    
end;

    
rfwreg=[rfwnSample,rfwout,rDT,fre_mod,Tcapture,num];

sys = rfwreg;

% end mdlUpdate

%
%=============================================================================
% mdlOutputs
% Return the block outputs.
%=============================================================================
%
function sys=mdlOutputs(t,x,u,rfwnSample,rfwout,rDT,fre_mod,Tcapture,num)

sys = [x(1),x(2),x(3)];%%%給出4個頻率,按照順序依次輸出

% end mdlOutputs

%
%=============================================================================
% mdlGetTimeOfNextVarHit
% Return the time of the next hit for this block.  Note that the result is
% absolute time.  Note that this function is only used when you specify a
% variable discrete-time sample time [-2 0] in the sample time array in
% mdlInitializeSizes.
%=============================================================================
%
% function sys=mdlGetTimeOfNextVarHit(t,x,u)
% 
% sampleTime = 1;    %  Example, set the next hit to be one second later.
% sys = t + sampleTime;

% end mdlGetTimeOfNextVarHit

%
%=============================================================================
% mdlTerminate
% Perform any end of simulation tasks.
%=============================================================================
%
% function sys=mdlTerminate(t,x,u)
% 
% sys = [];

% end mdlTerminate

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人综合网站| 欧美图区在线视频| 国产精品福利一区二区| www.欧美日韩国产在线| 中文字幕综合网| 欧美在线一区二区| 男人的天堂久久精品| 久久亚洲欧美国产精品乐播| 国产馆精品极品| 最新国产成人在线观看| 欧美在线观看一区| 蜜桃视频在线观看一区二区| 精品国产一区二区三区不卡 | 色婷婷亚洲婷婷| 一区二区三区精品| 在线综合亚洲欧美在线视频| 久久久久久久国产精品影院| 成人动漫av在线| 亚洲国产综合91精品麻豆| 日韩一区二区三区四区| 国产精品影视在线| 亚洲蜜臀av乱码久久精品| 欧美精品在线一区二区| 激情另类小说区图片区视频区| 国产精品女主播av| 欧美色倩网站大全免费| 精品一区二区三区不卡 | 激情深爱一区二区| 成人免费视频免费观看| 亚洲狼人国产精品| 日韩一级欧美一级| 白白色亚洲国产精品| 肉色丝袜一区二区| 成人动漫一区二区在线| 亚洲一区二区在线免费观看视频 | 精品av综合导航| 99国产精品国产精品久久| 日韩综合在线视频| 国产精品色呦呦| 欧美福利一区二区| 成人深夜视频在线观看| 日韩在线一区二区| 中文字幕的久久| 69久久夜色精品国产69蝌蚪网| 国产成人在线色| 午夜精品福利一区二区蜜股av| 国产欧美一区二区精品忘忧草| 在线观看国产日韩| 国产寡妇亲子伦一区二区| 亚洲成人一区二区| 中国色在线观看另类| 91精品国产一区二区三区蜜臀| 波多野洁衣一区| 美女一区二区视频| 亚洲欧美一区二区三区孕妇| 精品国产一区二区三区久久影院| 欧美亚洲一区二区在线观看| 国产成人啪免费观看软件| 天堂资源在线中文精品| 国产精品高清亚洲| 精品1区2区在线观看| 欧美日韩亚洲综合| 99re这里只有精品首页| 久久久久9999亚洲精品| 91精品国模一区二区三区| 91美女视频网站| 懂色一区二区三区免费观看 | 国产黄色精品网站| 免播放器亚洲一区| 亚洲高清免费视频| 亚洲视频一区二区在线观看| 久久亚洲影视婷婷| 欧美一二区视频| 欧美性一级生活| 91在线国产观看| 成人午夜精品在线| 国产一区二区调教| 日本一不卡视频| 亚洲影视在线观看| 中文字幕在线一区| 久久精品视频一区二区| 日韩欧美aaaaaa| 欧美久久久久中文字幕| 在线免费视频一区二区| 亚洲人精品午夜| 欧美国产精品专区| 久久美女高清视频| 日韩美女一区二区三区| 88在线观看91蜜桃国自产| 欧美午夜精品久久久| 91小视频免费观看| 欧美日韩色一区| 亚洲不卡av一区二区三区| 国产精品系列在线播放| 免费日韩伦理电影| 男男gaygay亚洲| 日韩中文字幕不卡| 日韩国产成人精品| 午夜精品免费在线| 午夜精品123| 亚洲国产精品综合小说图片区| 一区二区激情视频| 亚洲欧美激情小说另类| 亚洲色图.com| 一区二区三区在线视频免费 | 亚洲少妇中出一区| 亚洲欧美在线视频观看| **网站欧美大片在线观看| 国产精品成人一区二区艾草| 亚洲欧洲在线观看av| 一区二区中文视频| 亚洲美女视频在线观看| 亚洲精品久久久久久国产精华液| 白白色亚洲国产精品| www.亚洲激情.com| 91同城在线观看| 91在线视频免费观看| 色香色香欲天天天影视综合网| 色呦呦国产精品| 欧美日韩一区不卡| 91精品国产一区二区三区蜜臀| 日韩一区二区精品在线观看| 日韩免费在线观看| 久久久www成人免费毛片麻豆 | 精品国产髙清在线看国产毛片| 精品久久久久香蕉网| 精品国产污网站| 欧美人体做爰大胆视频| 免费欧美日韩国产三级电影| 久久国产精品第一页| 国产一区二区免费在线| 懂色中文一区二区在线播放| 99re在线精品| 欧美色手机在线观看| 4438x成人网最大色成网站| 国产成人啪午夜精品网站男同| av不卡在线播放| 欧美主播一区二区三区美女| 3d动漫精品啪啪一区二区竹菊| 精品av久久707| 国产精品视频一二三区 | 亚洲欧美激情在线| 香蕉成人啪国产精品视频综合网| 蜜桃视频在线观看一区| 国产精品亚洲专一区二区三区| www.性欧美| 欧美精品777| 久久理论电影网| 亚洲欧美一区二区久久| 日韩电影免费在线看| 国产精品自在欧美一区| 91小视频在线观看| 欧美精品tushy高清| 国产视频911| 亚洲男人天堂av网| 免费在线看成人av| 成人一区二区视频| 欧美日韩一区二区三区不卡| 精品国产乱码久久久久久闺蜜| 91猫先生在线| 在线电影欧美成精品| 国产日韩欧美精品一区| 亚洲在线中文字幕| 国产一区二区三区久久久 | 成人黄色免费短视频| 欧美日韩一卡二卡三卡| 久久久久久久久久久黄色| 一区二区三区精品久久久| 精品中文字幕一区二区小辣椒| 91在线视频在线| 精品国产三级a在线观看| 亚洲色图在线视频| 久国产精品韩国三级视频| 91在线视频官网| 精品国产凹凸成av人导航| 亚洲人成网站影音先锋播放| 老鸭窝一区二区久久精品| 91视视频在线观看入口直接观看www| 欧美一区二区三区在线电影| 中文字幕一区二区三区色视频| 免费日本视频一区| 91久久一区二区| 国产无人区一区二区三区| 三级久久三级久久| 97久久超碰国产精品电影| 国产99久久久国产精品潘金 | 韩国毛片一区二区三区| 欧美性猛交xxxxxx富婆| 国产欧美精品区一区二区三区| 婷婷综合另类小说色区| av在线不卡网| 26uuu精品一区二区在线观看| 亚洲国产成人porn| voyeur盗摄精品| 精品国产乱子伦一区| 五月婷婷色综合| 色视频欧美一区二区三区| 亚洲国产精品高清| 麻豆91在线观看| 欧美裸体一区二区三区|