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

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

?? ipa_control_acc.c

?? 書籍代碼:遺傳演算法原理與應用_活用MATLAB(Source Code)
?? C
?? 第 1 頁 / 共 5 頁
字號:
    /* MinMax Block: <S20>/impMethod */
    {
      real_T min;

      {
        int_T i1;
        const real_T *u1 = &IPa_control_B->s33_NS[0];
        real_T *y0 = &rtb_s20_impMethod[0];

        for (i1=0; i1 < 101; i1++) {
          min = rtb_temp147;
          if (u1[i1] < min) {
            min = u1[i1];
          }
          y0[i1] = min;
        }
      }
    }
  }

  if (ssIsSampleHit(S, 1, tid)) {       /* Sample time: [0.01, 0.0] */
    /* Constant Block: <S21>/Weight */
    IPa_control_B->s21_Weight = (IPa_control_P->s21_Weight_Value);
  }

  if (ssIsContinuousTask(S, tid)) {     /* Sample time: [0.0, 0.0] */
    /* MinMax Block: <S21>/andorMethod */
    {
      real_T min = rtb_temp145;

      if (rtb_temp141 < min) {
        min = rtb_temp141;
      }
      rtb_temp140 = min;
    }

    /* Product Block: <S21>/Weighting */
    rtb_temp140 = IPa_control_B->s21_Weight *
      rtb_temp140;

    /* MinMax Block: <S21>/impMethod */
    {
      real_T min;

      {
        int_T i1;
        const real_T *u1 = &IPa_control_B->s33_NL[0];
        real_T *y0 = &rtb_s21_impMethod[0];

        for (i1=0; i1 < 101; i1++) {
          min = rtb_temp140;
          if (u1[i1] < min) {
            min = u1[i1];
          }
          y0[i1] = min;
        }
      }
    }
  }

  if (ssIsSampleHit(S, 1, tid)) {       /* Sample time: [0.01, 0.0] */
    /* Constant Block: <S22>/Weight */
    IPa_control_B->s22_Weight = (IPa_control_P->s22_Weight_Value);
  }

  if (ssIsContinuousTask(S, tid)) {     /* Sample time: [0.0, 0.0] */
    /* MinMax Block: <S22>/andorMethod */
    {
      real_T min = rtb_temp145;

      if (rtb_temp142 < min) {
        min = rtb_temp142;
      }
      rtb_temp141 = min;
    }

    /* Product Block: <S22>/Weighting */
    rtb_temp141 = IPa_control_B->s22_Weight *
      rtb_temp141;

    /* MinMax Block: <S22>/impMethod */
    {
      real_T min;

      {
        int_T i1;
        const real_T *u1 = &IPa_control_B->s33_NL[0];
        real_T *y0 = &rtb_s22_impMethod[0];

        for (i1=0; i1 < 101; i1++) {
          min = rtb_temp141;
          if (u1[i1] < min) {
            min = u1[i1];
          }
          y0[i1] = min;
        }
      }
    }
  }

  if (ssIsSampleHit(S, 1, tid)) {       /* Sample time: [0.01, 0.0] */
    /* Constant Block: <S23>/Weight */
    IPa_control_B->s23_Weight = (IPa_control_P->s23_Weight_Value);
  }

  if (ssIsContinuousTask(S, tid)) {     /* Sample time: [0.0, 0.0] */
    /* MinMax Block: <S23>/andorMethod */
    {
      real_T min = rtb_temp145;

      if (rtb_temp146 < min) {
        min = rtb_temp146;
      }
      rtb_temp145 = min;
    }

    /* Product Block: <S23>/Weighting */
    rtb_temp145 = IPa_control_B->s23_Weight *
      rtb_temp145;

    /* MinMax Block: <S23>/impMethod */
    {
      real_T min;

      {
        int_T i1;
        const real_T *u1 = &IPa_control_B->s33_NL[0];
        real_T *y0 = &rtb_temp129[0];

        for (i1=0; i1 < 101; i1++) {
          min = rtb_temp145;
          if (u1[i1] < min) {
            min = u1[i1];
          }
          y0[i1] = min;
        }
      }
    }

    /* MinMax Block: <S4>/aggMethod1 */
    {
      real_T max;

      {
        int_T i1;
        const real_T *u0 = &rtb_temp119[0];
        const real_T *u1 = &rtb_s17_impMethod[0];
        const real_T *u2 = &rtb_s24_impMethod[0];
        const real_T *u3 = &rtb_s25_impMethod[0];
        const real_T *u4 = &rtb_s26_impMethod[0];
        const real_T *u5 = &rtb_s27_impMethod[0];
        const real_T *u6 = &rtb_s28_impMethod[0];
        const real_T *u7 = &rtb_s29_impMethod[0];
        const real_T *u8 = &rtb_s30_impMethod[0];
        const real_T *u9 = &rtb_s7_impMethod[0];
        const real_T *u10 = &rtb_s8_impMethod[0];
        const real_T *u11 = &rtb_s9_impMethod[0];
        const real_T *u12 = &rtb_s10_impMethod[0];
        const real_T *u13 = &rtb_s11_impMethod[0];
        const real_T *u14 = &rtb_s12_impMethod[0];
        const real_T *u15 = &rtb_s13_impMethod[0];
        const real_T *u16 = &rtb_s14_impMethod[0];
        const real_T *u17 = &rtb_s15_impMethod[0];
        const real_T *u18 = &rtb_s16_impMethod[0];
        const real_T *u19 = &rtb_s18_impMethod[0];
        const real_T *u20 = &rtb_s19_impMethod[0];
        const real_T *u21 = &rtb_s20_impMethod[0];
        const real_T *u22 = &rtb_s21_impMethod[0];
        const real_T *u23 = &rtb_s22_impMethod[0];
        const real_T *u24 = &rtb_temp129[0];
        real_T *y0 = &rtb_temp119[0];

        for (i1=0; i1 < 101; i1++) {
          max = u0[i1];
          if (u1[i1] > max) {
            max = u1[i1];
          }
          if (u2[i1] > max) {
            max = u2[i1];
          }
          if (u3[i1] > max) {
            max = u3[i1];
          }
          if (u4[i1] > max) {
            max = u4[i1];
          }
          if (u5[i1] > max) {
            max = u5[i1];
          }
          if (u6[i1] > max) {
            max = u6[i1];
          }
          if (u7[i1] > max) {
            max = u7[i1];
          }
          if (u8[i1] > max) {
            max = u8[i1];
          }
          if (u9[i1] > max) {
            max = u9[i1];
          }
          if (u10[i1] > max) {
            max = u10[i1];
          }
          if (u11[i1] > max) {
            max = u11[i1];
          }
          if (u12[i1] > max) {
            max = u12[i1];
          }
          if (u13[i1] > max) {
            max = u13[i1];
          }
          if (u14[i1] > max) {
            max = u14[i1];
          }
          if (u15[i1] > max) {
            max = u15[i1];
          }
          if (u16[i1] > max) {
            max = u16[i1];
          }
          if (u17[i1] > max) {
            max = u17[i1];
          }
          if (u18[i1] > max) {
            max = u18[i1];
          }
          if (u19[i1] > max) {
            max = u19[i1];
          }
          if (u20[i1] > max) {
            max = u20[i1];
          }
          if (u21[i1] > max) {
            max = u21[i1];
          }
          if (u22[i1] > max) {
            max = u22[i1];
          }
          if (u23[i1] > max) {
            max = u23[i1];
          }
          if (u24[i1] > max) {
            max = u24[i1];
          }
          y0[i1] = max;
        }
      }
    }

    /* Product Block: <S5>/Product (COA) */
    {
      int_T i1;
      const real_T *u0 = &IPa_control_B->s5_x_data[0];
      const real_T *u1 = &rtb_temp119[0];
      real_T *y0 = &rtb_temp129[0];

      for (i1=0; i1 < 101; i1++) {
        y0[i1] = u0[i1] *
          u1[i1];
      }
    }

    /* Sum Block: <S5>/Sum */
    rtb_temp146 = rtb_temp129[0];
    {
      int_T i1;
      const real_T *u0 = &rtb_temp129[1];

      for (i1=0; i1 < 100; i1++) {
        rtb_temp146 += u0[i1];
      }
    }

    /* Sum Block: <S5>/Sum1 */
    rtb_temp142 = rtb_temp119[0];
    {
      int_T i1;
      const real_T *u0 = &rtb_temp119[1];

      for (i1=0; i1 < 100; i1++) {
        rtb_temp142 += u0[i1];
      }
    }
  }

  if (ssIsSampleHit(S, 1, tid)) {       /* Sample time: [0.01, 0.0] */
    /* Constant Block: <S5>/Prevent Div//1 */
    IPa_control_B->s5_Prevent_Div_1 = (IPa_control_P->s5_Prevent_Div_1_Value);
  }

  if (ssIsContinuousTask(S, tid)) {     /* Sample time: [0.0, 0.0] */
    /* RelationalOperator Block: <S5>/Zero Strength (COA) */
    rtb_temp130 = (rtb_temp142 <= IPa_control_B->s5_Prevent_Div_1);

    /* MinMax Block: <S5>/Max (COA) */
    rtb_temp142 = (rtb_temp142 > rtb_temp130) ? rtb_temp142 : rtb_temp130;

    /* Product Block: <S5>/Averaging (COA) */
    rtb_temp146 = rtb_temp146 /
      rtb_temp142;
  }

  if (ssIsSampleHit(S, 1, tid)) {       /* Sample time: [0.01, 0.0] */
    /* Constant Block: <S4>/MidRange */
    IPa_control_B->s4_MidRange = (IPa_control_P->s4_MidRange_Value);
  }

  if (ssIsContinuousTask(S, tid)) {     /* Sample time: [0.0, 0.0] */
    /* Sum Block: <S4>/Total Firing Strength */
    rtb_temp139 = rtb_temp139 + rtb_temp131 + rtb_temp132 + rtb_temp133
      + rtb_temp138 + rtb_temp134 + rtb_temp120 + rtb_temp121 + rtb_temp122
      + rtb_temp148 + rtb_temp135 + rtb_temp123 + rtb_temp124 + rtb_temp125
      + rtb_temp143 + rtb_temp136 + rtb_temp126 + rtb_temp127 + rtb_temp128
      + rtb_temp144 + rtb_temp137 + rtb_temp147 + rtb_temp140 + rtb_temp141
      + rtb_temp145;
  }

  if (ssIsSampleHit(S, 1, tid)) {       /* Sample time: [0.01, 0.0] */
    /* Constant Block: <S4>/Zero */
    IPa_control_B->s4_Zero = (IPa_control_P->s4_Zero_Value);
  }

  if (ssIsContinuousTask(S, tid)) {     /* Sample time: [0.0, 0.0] */
    /* RelationalOperator Block: <S4>/Zero Firing Strength? */
    rtb_temp139 = (rtb_temp139 > IPa_control_B->s4_Zero);

    /* Switch Block: <S4>/Switch */
    if (rtb_temp139 >= (IPa_control_P->s4_Switch_Threshold)) {
      rtb_temp146 = rtb_temp146;
    } else {
      rtb_temp146 = IPa_control_B->s4_MidRange;
    }

    /* Gain Block: <S1>/Gain3 */
    IPa_control_B->s1_Gain3 = rtb_temp146 * (IPa_control_P->s1_Gain3_Gain);

    /* TransferFcn Block: <S2>/Motor Transfer Fcn */
    rtb_temp130 = (IPa_control_P->s2_Motor_Transfer_Fcn_C)*IPa_control_X->s2_Motor_Transfer_Fcn;
    /* Fcn Block: <S2>/Fcn */
    /* Expression: 6*(9.8*sin(u(1))+0.6667*cos(u(1))*(-u(3)-0.25*u(2)*u(2)*sin(u(1))))/(4-cos(u(1))*cos(u(1))) */
    IPa_control_B->s2_Fcn = 6.0 * ( 9.8 * sin( rtb_temp118 ) + 0.6667 *
       cos( rtb_temp118 ) * ( ( -rtb_temp130 ) - 0.25 *
        IPa_control_B->s2_Integrator * IPa_control_B->s2_Integrator * sin(
         rtb_temp118 ) ) ) / ( 4.0 - cos( rtb_temp118 ) * cos( rtb_temp118 ) );

    /* Clock Block: <Root>/Clock */
    IPa_control_B->root_Clock = ssGetT(S);
  }

  if (ssIsSampleHit(S, 1, tid)) {       /* Sample time: [0.01, 0.0] */
    /* ToWorkspace Block: <Root>/To Workspace2 */
    /* Call into Simulink for To Workspace */
    ssCallAccelRunBlock(S, 0, 270, SS_CALL_MDL_OUTPUTS);
  }
}

/* Perform model update */
#define MDL_UPDATE
static void mdlUpdate(SimStruct *S, int_T tid)
{
  /* simstruct variables */
  IPa_control_BlockIO *IPa_control_B = (IPa_control_BlockIO *) _ssGetBlockIO(S);
  IPa_control_D_Work *IPa_control_DWork = (IPa_control_D_Work *) ssGetRootDWork(S);
  IPa_control_Parameters *IPa_control_P = (IPa_control_Parameters *) ssGetDefaultParam(S);

  if (ssIsSampleHit(S, 1, tid)) {       /* Sample time: [0.01, 0.0] */
    /* RandomNumber Block: <Root>/Random Number */

    IPa_control_DWork->root_Random_Number_RWORK.NextOutput = rt_NormalRand((uint_T *)&IPa_control_DWork->root_Random_Number_IWORK.RandSeed)*(IPa_control_P->root_Random_Number_StdDev)+(IPa_control_P->root_Random_Number_Mean);
  }

  if (ssIsContinuousTask(S, tid)) {     /* Sample time: [0.0, 0.0] */
    /* Derivative Block: <Root>/Derivative */
    {
      real_T timeStampA = IPa_control_DWork->root_Derivative_RWORK.TimeStampA;
      real_T timeStampB = IPa_control_DWork->root_Derivative_RWORK.TimeStampB;
      real_T *lastBank = &IPa_control_DWork->root_Derivative_RWORK.TimeStampA;

      if (timeStampA != rtInf) {
        if (timeStampB == rtInf) {
          lastBank += 2;
        } else if (timeStampA >= timeStampB) {
          lastBank += 2;
        }
      }
      *lastBank++ = ssGetTaskTime(S,tid);
      *lastBank++ = IPa_control_B->root_Sum;
    }
  }
}

/* Compute model derivatives */
#define MDL_DERIVATIVES
static void mdlDerivatives(SimStruct *S)
{
  /* simstruct variables */
  IPa_control_BlockIO *IPa_control_B = (IPa_control_BlockIO *) _ssGetBlockIO(S);
  IPa_control_ContinuousStates *IPa_control_X = (IPa_control_ContinuousStates*) ssGetContStates(S);
  IPa_control_Parameters *IPa_control_P = (IPa_control_Parameters *) ssGetDefaultParam(S);

  /* Integrator Block: <S2>/Integrator1 */
  {
    real_T *dx = ssGetdX(S);

    dx[0] = IPa_control_B->s2_Integrator;
  }

  /* Integrator Block: <S2>/Integrator */
  {
    real_T *dx = ssGetdX(S);

    dx[1] = IPa_control_B->s2_Fcn;
  }

  /* TransferFcn Block: <S2>/Motor Transfer Fcn */
  {
    real_T *dx = ssGetdX(S)+2;

    dx[0] = (IPa_control_P->s2_Motor_Transfer_Fcn_B)*IPa_control_B->s1_Gain3;
    dx[0] += (IPa_control_P->s2_Motor_Transfer_Fcn_A)*IPa_control_X->s2_Motor_Transfer_Fcn;
  }
}

/* End of Functions in model "IPa_control_acc" */

#include "IPa_control_acc_reg.h"

/* [EOF] IPa_control_acc.c */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲人成精品久久久久久| 日韩—二三区免费观看av| 亚洲一区二区三区国产| 久久国产麻豆精品| 欧美日韩三级一区| 亚洲天堂2014| 成人性生交大片免费看中文| 欧美一级在线免费| 亚洲一卡二卡三卡四卡五卡| av一区二区三区四区| 国产亲近乱来精品视频 | 亚洲视频一二三区| 韩国av一区二区| 日韩精品专区在线影院重磅| 亚洲成av人影院| 欧美三区在线观看| 亚洲综合在线视频| 91在线国内视频| 亚洲三级免费观看| 99久久综合国产精品| 国产精品久久久久天堂| 国产91精品欧美| 欧美国产日本视频| 成人免费视频视频在线观看免费| 精品国产成人在线影院| 国产成人精品aa毛片| 欧美一区二区在线免费观看| 午夜精品久久久久久久久| 在线观看三级视频欧美| 亚洲制服丝袜av| 欧美性色黄大片手机版| 亚洲成人午夜电影| 欧美一区二区三区视频免费| 午夜av一区二区| 91麻豆精品国产91久久久久久 | 久久精品国产亚洲高清剧情介绍 | 麻豆久久久久久| 欧美成人三级电影在线| 精品一区二区成人精品| 欧美国产日本韩| 成人va在线观看| 亚洲免费视频成人| 欧美伦理影视网| 精品中文字幕一区二区小辣椒| 精品国产伦理网| 99精品欧美一区| 图片区小说区国产精品视频| 欧美一级艳片视频免费观看| 精品一区二区三区在线播放视频 | 亚洲va欧美va人人爽| 欧美一区二区三区不卡| 精品一二三四在线| 国产精品不卡一区| 欧美日韩黄色一区二区| 免费观看在线色综合| 日本一区二区三区电影| 91黄视频在线| 国产真实乱偷精品视频免| 亚洲人成网站在线| 日韩无一区二区| 成人国产免费视频| 偷拍自拍另类欧美| 日本一区二区久久| 国产精品免费视频一区| 欧美亚洲国产一区二区三区va| 捆绑变态av一区二区三区| 国产精品网曝门| 51午夜精品国产| 成人av综合一区| 日韩精品电影在线观看| 国产精品人成在线观看免费| 欧美日韩色一区| 99精品热视频| 国产一区二区91| 亚洲国产成人av| 国产精品素人一区二区| 欧美一个色资源| 91啦中文在线观看| 国产成a人无v码亚洲福利| 视频一区二区中文字幕| 亚洲欧美在线视频| 日韩一级完整毛片| 欧洲av在线精品| 成人精品视频一区二区三区| 美女脱光内衣内裤视频久久影院| 亚洲欧美日韩综合aⅴ视频| 久久久精品免费免费| 7777精品伊人久久久大香线蕉的 | 亚洲精品美国一| 国产女主播一区| 精品蜜桃在线看| 欧美人伦禁忌dvd放荡欲情| 99视频一区二区三区| 国产美女精品在线| 国内精品嫩模私拍在线| 视频一区视频二区中文字幕| 亚洲黄色尤物视频| 综合激情成人伊人| 国产精品久久久一区麻豆最新章节| 欧美成人一区二区三区片免费 | 亚洲天堂精品在线观看| 久久久久综合网| 亚洲精品在线电影| 精品国精品国产| 日韩三级电影网址| 日韩一区二区中文字幕| 欧美一区二区三区视频在线观看 | 亚洲国产高清aⅴ视频| 日韩欧美国产小视频| 在线成人av影院| 欧美高清dvd| 欧美一区二区私人影院日本| 911精品产国品一二三产区| 7777女厕盗摄久久久| 欧美日韩色综合| 欧美一卡二卡在线| 欧美精品一区二区三区一线天视频 | 一区二区三区国产精华| 综合久久久久综合| 一区二区三区在线视频观看58| 亚洲欧美偷拍卡通变态| 亚洲午夜羞羞片| 爽爽淫人综合网网站| 久久99国产精品尤物| 国产成人午夜精品影院观看视频| 国产精品一区一区三区| 99久久精品国产毛片| 欧美性猛片xxxx免费看久爱| 欧美精品日韩综合在线| 日韩一区二区三区免费看| 欧美va亚洲va在线观看蝴蝶网| 精品国产精品网麻豆系列| 欧美激情艳妇裸体舞| 一卡二卡三卡日韩欧美| 日韩av网站免费在线| 国内精品久久久久影院色| 成人一区在线看| 欧美日韩高清不卡| 久久久久久综合| 一区二区久久久久| 老司机一区二区| 成人黄色在线网站| 欧美日韩国产不卡| 国产婷婷色一区二区三区 | 欧美日韩性生活| 欧美大片在线观看一区二区| 中文字幕 久热精品 视频在线| 亚洲影院理伦片| 国产美女精品在线| 欧美亚州韩日在线看免费版国语版| 日韩视频在线你懂得| 国产精品久久久久久久久搜平片| 亚洲永久免费av| 国产乱一区二区| 欧美日本在线观看| 亚洲欧洲日本在线| 激情五月播播久久久精品| 91黄视频在线观看| 亚洲国产精品成人久久综合一区| 日韩极品在线观看| 97se亚洲国产综合在线| 精品国产成人系列| 亚洲h在线观看| 色综合天天做天天爱| 精品久久一区二区| 一区二区三区91| av不卡在线观看| 国产无一区二区| 久久成人精品无人区| 欧美日韩高清在线| 亚洲精品乱码久久久久久黑人| 国产成人综合在线观看| 91精品国产乱| 午夜精品福利在线| 91九色最新地址| 亚洲另类春色校园小说| 成人性生交大片免费看中文| 欧美tickling挠脚心丨vk| 亚洲bt欧美bt精品| 色吧成人激情小说| 亚洲欧美一区二区久久| 成人av免费网站| 中文无字幕一区二区三区| 韩国欧美国产一区| 欧美精品一区二区三区在线| 蜜桃传媒麻豆第一区在线观看| 欧美日韩国产123区| 亚洲成人三级小说| 欧美剧情电影在线观看完整版免费励志电影| 国产精品福利电影一区二区三区四区 | 不卡一区二区在线| 中文字幕乱码久久午夜不卡 | 91精品国产综合久久福利软件| 亚洲乱码国产乱码精品精的特点| 成人动漫在线一区| 中文字幕一区二区三区在线观看| 成人不卡免费av| 17c精品麻豆一区二区免费| aaa欧美大片| 一个色在线综合|