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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? weather.c

?? 智能信息處理應(yīng)用的實例
?? C
?? 第 1 頁 / 共 3 頁
字號:
          rtmin = rtb_Weighting_h;
          rtmin = rt_MIN(u1[i1], rtmin);
          y0[i1] = rtmin;
        }
      }
    }

    /* MinMax: '<S14>/impMethod' incorporates:
     *   Constant: '<S19>/rainy'
     *   Constant: '<S18>/low'
     */
    {
      real_T rtmin;

      {
        int_T i1;

        const real_T *u1 = &rtP.rainy_Value[0];
        real_T *y0 = &rtb_impMethod_i[0];

        for (i1=0; i1 < 101; i1++) {
          rtmin = rtb_Weighting_i;
          rtmin = rt_MIN(u1[i1], rtmin);
          y0[i1] = rtmin;
        }

        u1 = &rtP.low_Value[0];
        y0 = &rtb_impMethod_i[101];

        for (i1=0; i1 < 101; i1++) {
          rtmin = rtb_Weighting_i;
          rtmin = rt_MIN(u1[i1], rtmin);
          y0[i1] = rtmin;
        }
      }
    }

    /* MinMax: '<S6>/impMethod' incorporates:
     *   Constant: '<S19>/snowy'
     *   Constant: '<S18>/low'
     */
    {
      real_T rtmin;

      {
        int_T i1;

        const real_T *u1 = &rtP.snowy_Value[0];
        real_T *y0 = &rtb_impMethod_j[0];

        for (i1=0; i1 < 101; i1++) {
          rtmin = rtb_Weighting_j;
          rtmin = rt_MIN(u1[i1], rtmin);
          y0[i1] = rtmin;
        }

        u1 = &rtP.low_Value[0];
        y0 = &rtb_impMethod_j[101];

        for (i1=0; i1 < 101; i1++) {
          rtmin = rtb_Weighting_j;
          rtmin = rt_MIN(u1[i1], rtmin);
          y0[i1] = rtmin;
        }
      }
    }

    /* MinMax: '<S2>/AggMethod1' */
    {
      real_T rtmax;

      {
        int_T i1;

        const real_T *u0 = &rtb_impMethod_a[0];
        const real_T *u1 = &rtb_impMethod_b[0];
        const real_T *u2 = &rtb_impMethod_c[0];
        const real_T *u3 = &rtb_impMethod_d[0];
        const real_T *u4 = &rtb_impMethod_e[0];
        const real_T *u5 = &rtb_impMethod_f[0];
        const real_T *u6 = &rtb_impMethod_g[0];
        const real_T *u7 = &rtb_impMethod_h[0];
        const real_T *u8 = &rtb_impMethod_i[0];
        const real_T *u9 = &rtb_impMethod_j[0];
        real_T *y0 = &rtb_AggMethod1[0];

        for (i1=0; i1 < 101; i1++) {
          rtmax = u0[i1];
          rtmax = rt_MAX(u1[i1], rtmax);
          rtmax = rt_MAX(u2[i1], rtmax);
          rtmax = rt_MAX(u3[i1], rtmax);
          rtmax = rt_MAX(u4[i1], rtmax);
          rtmax = rt_MAX(u5[i1], rtmax);
          rtmax = rt_MAX(u6[i1], rtmax);
          rtmax = rt_MAX(u7[i1], rtmax);
          rtmax = rt_MAX(u8[i1], rtmax);
          rtmax = rt_MAX(u9[i1], rtmax);
          y0[i1] = rtmax;
        }
      }
    }

    /* Sum: '<S3>/Sum' incorporates:
     *   Product: '<S3>/Product (COA)'
     *   Constant: '<S3>/x data'
     */
    rtb_temp51 = (rtP.x_data_a_Value[0] * rtb_AggMethod1[0]);
    {
      int_T i1;

      for (i1=0; i1 < 100; i1++) {
        rtb_temp51 += (rtP.x_data_a_Value[i1+1] * rtb_AggMethod1[i1+1]);
      }
    }

    /* Sum: '<S3>/Sum1' */
    rtb_Sum1_a = rtb_AggMethod1[0];
    {
      int_T i1;

      const real_T *u0 = &rtb_AggMethod1[1];

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

    /* RelationalOperator: '<S3>/Zero Strength (COA)' incorporates:
     *   Constant: '<S3>/Prevent Div//1'
     */
    rtb_Zero_Strength_COA_a = (rtb_Sum1_a <= rtP.Prevent_Div_1_a_Value);

    /* Product: '<S3>/Averaging (COA)' incorporates:
     *   MinMax: '<S3>/Max (COA)'
     */
    rtb_Averaging_COA_a = rtb_temp51 / rt_MAX(rtb_Sum1_a,
      rtb_Zero_Strength_COA_a);

    /* MinMax: '<S2>/AggMethod2' */
    {
      real_T rtmax;

      {
        int_T i1;

        const real_T *u0 = &rtb_impMethod_a[101];
        const real_T *u1 = &rtb_impMethod_b[101];
        const real_T *u2 = &rtb_impMethod_c[101];
        const real_T *u3 = &rtb_impMethod_d[101];
        const real_T *u4 = &rtb_impMethod_e[101];
        const real_T *u5 = &rtb_impMethod_f[101];
        const real_T *u6 = &rtb_impMethod_g[101];
        const real_T *u7 = &rtb_impMethod_h[101];
        const real_T *u8 = &rtb_impMethod_i[101];
        const real_T *u9 = &rtb_impMethod_j[101];
        real_T *y0 = &rtb_AggMethod2[0];

        for (i1=0; i1 < 101; i1++) {
          rtmax = u0[i1];
          rtmax = rt_MAX(u1[i1], rtmax);
          rtmax = rt_MAX(u2[i1], rtmax);
          rtmax = rt_MAX(u3[i1], rtmax);
          rtmax = rt_MAX(u4[i1], rtmax);
          rtmax = rt_MAX(u5[i1], rtmax);
          rtmax = rt_MAX(u6[i1], rtmax);
          rtmax = rt_MAX(u7[i1], rtmax);
          rtmax = rt_MAX(u8[i1], rtmax);
          rtmax = rt_MAX(u9[i1], rtmax);
          y0[i1] = rtmax;
        }
      }
    }

    /* Sum: '<S4>/Sum' incorporates:
     *   Product: '<S4>/Product (COA)'
     *   Constant: '<S4>/x data'
     */
    rtb_temp51 = (rtP.x_data_b_Value[0] * rtb_AggMethod2[0]);
    {
      int_T i1;

      for (i1=0; i1 < 100; i1++) {
        rtb_temp51 += (rtP.x_data_b_Value[i1+1] * rtb_AggMethod2[i1+1]);
      }
    }

    /* Sum: '<S4>/Sum1' */
    rtb_Sum1_b = rtb_AggMethod2[0];
    {
      int_T i1;

      const real_T *u0 = &rtb_AggMethod2[1];

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

    /* RelationalOperator: '<S4>/Zero Strength (COA)' incorporates:
     *   Constant: '<S4>/Prevent Div//1'
     */
    rtb_Zero_Strength_COA_b = (rtb_Sum1_b <= rtP.Prevent_Div_1_b_Value);

    /* Product: '<S4>/Averaging (COA)' incorporates:
     *   MinMax: '<S4>/Max (COA)'
     */
    rtb_Averaging_COA_b = rtb_temp51 / rt_MAX(rtb_Sum1_b,
      rtb_Zero_Strength_COA_b);

    rtB.Switch[0] = rtb_Averaging_COA_a;
    rtB.Switch[1] = rtb_Averaging_COA_b;
  } else {
    rtB.Switch[0] = rtP.MidRange_Value[0];
    rtB.Switch[1] = rtP.MidRange_Value[1];
  }
}

/* Update for root system: '<Root>' */
void MdlUpdate(int_T tid)
{

  /* tid is required for a uniform function interface. This system
   * is single rate, and in this case, tid is not accessed. */
  UNUSED_PARAMETER(tid);
}

/* Terminate for root system: '<Root>' */
void MdlTerminate(void)
{
  if(rtM_weather != NULL) {
  }
}

/* Function to initialize sizes */
void MdlInitializeSizes(void)
{
  rtM_weather->Sizes.numContStates = (0); /* Number of continuous states */
  rtM_weather->Sizes.numY = (0);        /* Number of model outputs */
  rtM_weather->Sizes.numU = (0);        /* Number of model inputs */
  rtM_weather->Sizes.sysDirFeedThru = (0); /* The model is not direct feedthrough */
  rtM_weather->Sizes.numSampTimes = (2); /* Number of sample times */
  rtM_weather->Sizes.numBlocks = (140); /* Number of blocks */
  rtM_weather->Sizes.numBlockIO = (28); /* Number of block outputs */
  rtM_weather->Sizes.numBlockPrms = (979); /* Sum of parameter "widths" */
}

/* Function to initialize sample times */
void MdlInitializeSampleTimes(void)
{
  /* task periods */
  rtM_weather->Timing.sampleTimes[0] = (0.0);
  rtM_weather->Timing.sampleTimes[1] = (0.2);

  /* task offsets */
  rtM_weather->Timing.offsetTimes[0] = (0.0);
  rtM_weather->Timing.offsetTimes[1] = (0.0);
}

/* Function to register the model */
rtModel_weather *weather(void)
{
  (void)memset((char *)rtM_weather, 0, sizeof(rtModel_weather));

  {
    /* Setup solver object */
    static RTWSolverInfo rt_SolverInfo;
    rtM_weather->solverInfo = (&rt_SolverInfo);

    rtsiSetSimTimeStepPtr(rtM_weather->solverInfo,
     &rtM_weather->Timing.simTimeStep);
    rtsiSetTPtr(rtM_weather->solverInfo, &rtmGetTPtr(rtM_weather));
    rtsiSetStepSizePtr(rtM_weather->solverInfo, &rtM_weather->Timing.stepSize);
    rtsiSetdXPtr(rtM_weather->solverInfo, &rtM_weather->ModelData.derivs);
    rtsiSetContStatesPtr(rtM_weather->solverInfo,
     &rtM_weather->ModelData.contStates);
    rtsiSetNumContStatesPtr(rtM_weather->solverInfo,
     &rtM_weather->Sizes.numContStates);
    rtsiSetErrorStatusPtr(rtM_weather->solverInfo,
     &rtmGetErrorStatus(rtM_weather));

    rtsiSetRTModelPtr(rtM_weather->solverInfo, rtM_weather);
  }

  /* timing info */
  {
    static time_T mdlPeriod[NSAMPLE_TIMES];
    static time_T mdlOffset[NSAMPLE_TIMES];
    static time_T mdlTaskTimes[NSAMPLE_TIMES];
    static int_T mdlTsMap[NSAMPLE_TIMES];
    static int_T mdlSampleHits[NSAMPLE_TIMES];

    {
      int_T i;

      for(i = 0; i < NSAMPLE_TIMES; i++) {
        mdlPeriod[i] = 0.0;
        mdlOffset[i] = 0.0;
        mdlTaskTimes[i] = 0.0;
      }
    }
    (void)memset((char_T *)&mdlTsMap[0], 0, 2 * sizeof(int_T));
    (void)memset((char_T *)&mdlSampleHits[0], 0, 2 * sizeof(int_T));

    rtM_weather->Timing.sampleTimes = (&mdlPeriod[0]);
    rtM_weather->Timing.offsetTimes = (&mdlOffset[0]);
    rtM_weather->Timing.sampleTimeTaskIDPtr = (&mdlTsMap[0]);
    rtmSetTPtr(rtM_weather, &mdlTaskTimes[0]);
    rtM_weather->Timing.sampleHits = (&mdlSampleHits[0]);
  }
  rtsiSetSolverMode(rtM_weather->solverInfo, SOLVER_MODE_SINGLETASKING);

  /*
   * initialize model vectors and cache them in SimStruct
   */

  /* block I/O */
  {
    void *b = (void *) &rtB;
    rtM_weather->ModelData.blockIO = (b);

    {
      int_T i;

      b = &rtB.Merge_a;
      for (i = 0; i < 11; i++) {
        ((real_T*)b)[i] = 0.0;
      }
      ((real_T*)&rtB.If_Action_p.c_b)[0] = 0.0;
      ((real_T*)&rtB.If_Action_o.b_a)[0] = 0.0;
      ((real_T*)&rtB.If_Action_t.c_b)[0] = 0.0;
      ((real_T*)&rtB.If_Action_s.b_a)[0] = 0.0;
      ((real_T*)&rtB.If_Action_h.c_b)[0] = 0.0;
      ((real_T*)&rtB.If_Action_g.b_a)[0] = 0.0;
      ((real_T*)&rtB.If_Action_ab.c_b)[0] = 0.0;
      ((real_T*)&rtB.If_Action_aa.b_a)[0] = 0.0;
      ((real_T*)&rtB.If_Action_l.c_b)[0] = 0.0;
      ((real_T*)&rtB.If_Action_k.b_a)[0] = 0.0;
      ((real_T*)&rtB.If_Action_aj.c_b)[0] = 0.0;
      ((real_T*)&rtB.If_Action_ai.b_a)[0] = 0.0;
      ((real_T*)&rtB.If_Action_d.c_b)[0] = 0.0;
      ((real_T*)&rtB.If_Action_c.b_a)[0] = 0.0;
      ((real_T*)&rtB.If_Action_af.c_b)[0] = 0.0;
      ((real_T*)&rtB.If_Action_ae.b_a)[0] = 0.0;
      ((real_T*)&rtB.If_Action_x.c_b)[0] = 0.0;
      b =&rtB.If_Action_w.b_a;
      for (i = 0; i < 1; i++) {
        ((real_T*)b)[i] = 0.0;
      }
    }
  }

  /* parameters */
  rtM_weather->ModelData.defaultParam = ((real_T *) &rtP);

  /* data type work */
  {
    void *dwork = (void *) &rtDWork;
    rtM_weather->Work.dwork = (dwork);
    (void)memset((char_T *) dwork, 0, sizeof(D_Work));
  }

  /* Model specific registration */

  rtM_weather->modelName = ("weather");
  rtM_weather->path = ("weather");

  rtmSetTStart(rtM_weather, 0.0);
  rtM_weather->Timing.tFinal = (10.0);
  rtM_weather->Timing.stepSize = (0.2);
  rtsiSetFixedStepSize(rtM_weather->solverInfo, 0.2);
  /* Setup for data logging */
  {
    static RTWLogInfo rt_DataLoggingInfo;

    rtM_weather->rtwLogInfo = (&rt_DataLoggingInfo);

    rtliSetLogFormat(rtM_weather->rtwLogInfo, 0);

    rtliSetLogMaxRows(rtM_weather->rtwLogInfo, 1000);

    rtliSetLogDecimation(rtM_weather->rtwLogInfo, 1);

    rtliSetLogVarNameModifier(rtM_weather->rtwLogInfo, "rt_");

    rtliSetLogT(rtM_weather->rtwLogInfo, "tout");

    rtliSetLogX(rtM_weather->rtwLogInfo, "");

    rtliSetLogXFinal(rtM_weather->rtwLogInfo, "");

    rtliSetLogXSignalInfo(rtM_weather->rtwLogInfo, NULL);

    rtliSetLogXSignalPtrs(rtM_weather->rtwLogInfo, NULL);

    rtliSetLogY(rtM_weather->rtwLogInfo, "");

    rtliSetLogYSignalInfo(rtM_weather->rtwLogInfo, NULL);

    rtliSetLogYSignalPtrs(rtM_weather->rtwLogInfo, NULL);
  }

  rtM_weather->Sizes.checksums[0] = (3245761298U);
  rtM_weather->Sizes.checksums[1] = (422176952U);
  rtM_weather->Sizes.checksums[2] = (276252803U);
  rtM_weather->Sizes.checksums[3] = (1553048759U);

  return rtM_weather;
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美va亚洲va香蕉在线| 91福利在线观看| 久久亚洲精精品中文字幕早川悠里| 秋霞午夜av一区二区三区| 欧美一级精品大片| 激情综合色综合久久| 久久久综合激的五月天| 成人av网址在线| 一区二区三区四区亚洲| 在线精品亚洲一区二区不卡| 亚洲国产成人高清精品| 91精品国产乱码| 国产不卡免费视频| 亚洲女同ⅹxx女同tv| 7777精品伊人久久久大香线蕉完整版| 日本色综合中文字幕| 欧美精品一区二区在线观看| 成人黄页在线观看| 亚洲444eee在线观看| 欧美tk—视频vk| 99久久久精品免费观看国产蜜| 一区二区三区四区激情 | 国产偷国产偷精品高清尤物| 在线成人av影院| 久久99国产精品免费网站| 国产精品久久毛片| 欧美日韩精品一区二区在线播放| 欧美96一区二区免费视频| 日本一区二区在线不卡| 精品视频1区2区3区| 国产黑丝在线一区二区三区| 一二三四社区欧美黄| 精品国产乱码久久久久久闺蜜| 91麻豆免费观看| 激情文学综合丁香| 亚洲精品国产精品乱码不99| 精品国产91洋老外米糕| 在线观看视频一区| 国产精品12区| 日韩黄色一级片| 一区二区三区av电影| 久久精品综合网| 日韩欧美中文字幕精品| 色综合久久综合中文综合网| 精品无码三级在线观看视频| 亚洲二区在线观看| 欧美国产亚洲另类动漫| 欧美不卡在线视频| 欧美日韩不卡在线| 99re热视频精品| 国产一区二区三区免费播放| 天堂午夜影视日韩欧美一区二区| 亚洲欧洲国产日本综合| 久久久久国产免费免费| 欧美一区二区三区免费观看视频| 一本久久综合亚洲鲁鲁五月天| 国产不卡一区视频| 久久99精品久久久久| 亚洲va国产天堂va久久en| 最新不卡av在线| 国产精品蜜臀av| 久久久久久9999| 欧美精品一区二区三区在线播放| 欧美日韩不卡视频| 在线视频中文字幕一区二区| 99精品1区2区| 91热门视频在线观看| 成人免费看片app下载| 国产精品影视天天线| 久久电影国产免费久久电影| 男女性色大片免费观看一区二区| 亚洲成人先锋电影| 亚洲影院免费观看| 一区二区在线观看视频| 亚洲手机成人高清视频| 亚洲视频免费看| 一区二区三区中文字幕电影 | 久久综合精品国产一区二区三区| 日韩欧美黄色影院| 欧美大片日本大片免费观看| 精品福利一二区| 欧美精品一区二区在线播放| 久久久噜噜噜久久人人看 | 成人丝袜18视频在线观看| 床上的激情91.| 色综合久久久久综合体| 色天天综合久久久久综合片| 色香蕉久久蜜桃| 在线免费精品视频| 欧美日韩免费在线视频| 欧美一区二视频| 欧美不卡123| 国产女人水真多18毛片18精品视频| 久久久国产一区二区三区四区小说| 久久亚洲欧美国产精品乐播| 国产亚洲精品aa午夜观看| 一色桃子久久精品亚洲| 亚洲综合精品久久| 日韩二区在线观看| 久久精品国产一区二区| 成人动漫一区二区在线| 欧美午夜理伦三级在线观看| 4438x亚洲最大成人网| 久久久99精品久久| 国产精品成人在线观看| 亚洲愉拍自拍另类高清精品| 美女网站视频久久| 国产99久久久久| 欧美日本韩国一区二区三区视频| 精品福利一二区| 亚洲日穴在线视频| 日韩成人一级大片| 成人性生交大片| 欧美日韩精品欧美日韩精品 | 青青草97国产精品免费观看 | 欧洲国内综合视频| 日韩欧美一级精品久久| 国产精品久久久久久久午夜片 | 一区二区三区四区在线| 老鸭窝一区二区久久精品| 成人不卡免费av| 欧美精品色一区二区三区| 国产欧美日韩在线| 五月综合激情网| 国产伦精品一区二区三区在线观看| 在线观看欧美日本| 欧美国产国产综合| 日韩av一区二区三区四区| 成人黄色av电影| 精品国产免费视频| 亚洲成人一二三| 97精品电影院| 久久九九久精品国产免费直播| 亚洲一区二区三区影院| 国产电影精品久久禁18| 欧美日韩精品一区二区三区 | 国产亚洲欧美日韩日本| 天堂影院一区二区| 91麻豆文化传媒在线观看| 久久久五月婷婷| 久久99久久精品欧美| 欧美伊人久久久久久午夜久久久久| 久久久久久久一区| 免费日韩伦理电影| 在线观看成人免费视频| 国产精品麻豆视频| 国产乱子轮精品视频| 日韩欧美色综合| 日韩精品色哟哟| 欧美日韩国产三级| 一级做a爱片久久| 色综合激情五月| 最新国产成人在线观看| 国产白丝精品91爽爽久久| 精品粉嫩超白一线天av| 蜜桃精品视频在线| 欧美一级高清片在线观看| 天天色天天爱天天射综合| 在线中文字幕一区| 一区二区三区不卡在线观看 | 成人午夜激情影院| 国产亚洲一区字幕| 国产自产高清不卡| 久久综合久久综合亚洲| 久久国产尿小便嘘嘘尿| 日韩精品一区在线| 久久成人免费网| 精品久久人人做人人爰| 极品少妇一区二区三区精品视频 | 黑人巨大精品欧美黑白配亚洲| 7777精品伊人久久久大香线蕉超级流畅 | 日韩中文字幕一区二区三区| 欧美性大战久久久久久久蜜臀| 夜夜嗨av一区二区三区网页 | 99精品国产一区二区三区不卡| 中文字幕第一区第二区| 成人97人人超碰人人99| 中文字幕一区视频| 91麻豆国产自产在线观看| 亚洲色图色小说| 欧美色中文字幕| 日韩激情中文字幕| 久久嫩草精品久久久精品一| 成人国产精品免费| 一区二区三区在线高清| 在线综合+亚洲+欧美中文字幕| 美女一区二区视频| 国产亚洲欧美激情| 91老司机福利 在线| 亚洲国产精品一区二区久久 | 日本sm残虐另类| 久久亚洲精品小早川怜子| 99久久免费视频.com| 亚洲国产日韩a在线播放| 欧美一级一区二区| 成人黄色在线视频| 天堂va蜜桃一区二区三区漫画版| 日韩欧美色电影| 93久久精品日日躁夜夜躁欧美| 亚洲福利视频导航|