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

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

?? weather.c

?? 智能信息處理應(yīng)用的實(shí)例
?? C
?? 第 1 頁(yè) / 共 3 頁(yè)
字號(hào):
/*
 * Real-Time Workshop code generation for Simulink model "weather.mdl".
 *
 * Model Version                        : 1.4
 * Real-Time Workshop file version      : 5.0 $Date: 2002/05/30 19:21:33 $
 * Real-Time Workshop file generated on : Mon Jan 29 12:34:09 2007
 * TLC version                          : 5.0 (Jun 18 2002)
 * C source code generated on           : Mon Jan 29 12:34:09 2007
 */

#include <math.h>
#include <string.h>
#include "weather.h"
#include "weather_private.h"

/* Block signals (auto storage) */
BlockIO rtB;

/* Block states (auto storage) */
D_Work rtDWork;

/* Parent Simstruct */
static rtModel_weather model_S;
rtModel_weather *const rtM_weather = &model_S;

/* Output and update for action system:   
 *   '<S20>/If Action Subsystem'
 *   '<S20>/If Action Subsystem1'
 *   '<S21>/If Action Subsystem'
 *   '<S21>/If Action Subsystem1'
 *   '<S22>/If Action Subsystem'
 *   '<S22>/If Action Subsystem1'
 *   '<S35>/If Action Subsystem'
 *   '<S35>/If Action Subsystem1'
 *   '<S36>/If Action Subsystem'
 *   '<S36>/If Action Subsystem1'
 *   ...
 */
void weather_If_Action_Subsy_a(real_T *fy0, rtP_weather_If_Action_Subsy_a
 *localP)
{

  /* Constant: '<S23>/0' */
  *fy0 = localP->id_Value;
}

/* Output and update for action system:   
 *   '<S20>/If Action Subsystem3'
 *   '<S21>/If Action Subsystem3'
 *   '<S22>/If Action Subsystem3'
 *   '<S35>/If Action Subsystem3'
 *   '<S36>/If Action Subsystem3'
 *   '<S37>/If Action Subsystem3'
 *   '<S50>/If Action Subsystem3'
 *   '<S51>/If Action Subsystem3'
 *   '<S52>/If Action Subsystem3'
 */
void weather_If_Action_Subsy_b(real_T x, real_T *fy0,
 rtB_weather_If_Action_Subsy_b *localB, rtP_weather_If_Action_Subsy_b *localP)
{

  /* Sum: '<S26>/Sum1' incorporates:
   *   Constant: '<S26>/a'
   *   Constant: '<S26>/b'
   */
  localB->b_a = - localP->a_Value + localP->b_Value;

  /* Product: '<S26>/Product ab (trimf)' incorporates:
   *   Sum: '<S26>/Sum'
   *   Constant: '<S26>/a'
   */
  *fy0 = (x - localP->a_Value) / localB->b_a;
}

/* Output and update for action system:   
 *   '<S20>/If Action Subsystem2'
 *   '<S21>/If Action Subsystem2'
 *   '<S22>/If Action Subsystem2'
 *   '<S35>/If Action Subsystem2'
 *   '<S36>/If Action Subsystem2'
 *   '<S37>/If Action Subsystem2'
 *   '<S50>/If Action Subsystem2'
 *   '<S51>/If Action Subsystem2'
 *   '<S52>/If Action Subsystem2'
 */
void weather_If_Action_Subsy_c(real_T x, real_T *fy0,
 rtB_weather_If_Action_Subsy_c *localB, rtP_weather_If_Action_Subsy_c *localP)
{

  /* Sum: '<S25>/Sum2' incorporates:
   *   Constant: '<S25>/b'
   *   Constant: '<S25>/c'
   */
  localB->c_b = - localP->b_Value + localP->c_Value;

  /* Product: '<S25>/Product cd (trimf)' incorporates:
   *   Sum: '<S25>/Sum3'
   *   Constant: '<S25>/c'
   */
  *fy0 = 1.0 / localB->c_b * (localP->c_Value - x);
}

/* Start for root system: '<Root>' */
void MdlStart(void)
{

  /* FromWorkspace Block: <Root>/From Workspace */
  {

    static real_T pTimeValues[] = { 0.0 };

    static real_T pDataValues[] = { 50.0 };

    rtDWork.From_Workspace_PWORK.TimePtr = (void *) pTimeValues;
    rtDWork.From_Workspace_PWORK.DataPtr = (void *) pDataValues;

    rtDWork.From_Workspace_IWORK.PrevIndex = 0;
  }

  /* If Block: <S22>/If */
  rtDWork.If_a_ActiveSubsystem = -1;

  /* FromWorkspace Block: <Root>/From Workspace1 */
  {

    static real_T pTimeValues[] = { 0.0 };

    static real_T pDataValues[] = { 20.0 };

    rtDWork.From_Workspace1_PWORK.TimePtr = (void *) pTimeValues;
    rtDWork.From_Workspace1_PWORK.DataPtr = (void *) pDataValues;

    rtDWork.From_Workspace1_IWORK.PrevIndex = 0;
  }

  /* If Block: <S50>/If */
  rtDWork.If_b_ActiveSubsystem = -1;

  /* FromWorkspace Block: <Root>/From Workspace2 */
  {

    static real_T pTimeValues[] = { 0.0 };

    static real_T pDataValues[] = { 0.6 };

    rtDWork.From_Workspace2_PWORK.TimePtr = (void *) pTimeValues;
    rtDWork.From_Workspace2_PWORK.DataPtr = (void *) pDataValues;

    rtDWork.From_Workspace2_IWORK.PrevIndex = 0;
  }

  /* If Block: <S36>/If */
  rtDWork.If_c_ActiveSubsystem = -1;

  /* If Block: <S52>/If */
  rtDWork.If_d_ActiveSubsystem = -1;

  /* If Block: <S51>/If */
  rtDWork.If_e_ActiveSubsystem = -1;

  /* If Block: <S20>/If */
  rtDWork.If_f_ActiveSubsystem = -1;

  /* If Block: <S37>/If */
  rtDWork.If_g_ActiveSubsystem = -1;

  /* If Block: <S21>/If */
  rtDWork.If_h_ActiveSubsystem = -1;

  /* If Block: <S35>/If */
  rtDWork.If_i_ActiveSubsystem = -1;
}

/* Outputs for root system: '<Root>' */
void MdlOutputs(int_T tid)
{
  /* local block i/o variables */
  real_T rtb_From_Workspace;
  real_T rtb_From_Workspace1;
  real_T rtb_From_Workspace2;
  real_T rtb_Weighting_a;
  real_T rtb_Weighting_b;
  real_T rtb_Weighting_c;
  real_T rtb_Weighting_d;
  real_T rtb_Weighting_e;
  real_T rtb_Weighting_f;
  real_T rtb_Weighting_g;
  real_T rtb_Weighting_h;
  real_T rtb_Weighting_i;
  real_T rtb_Weighting_j;
  real_T rtb_AggMethod1[101];
  real_T rtb_Sum1_a;
  real_T rtb_Zero_Strength_COA_a;
  real_T rtb_Averaging_COA_a;
  real_T rtb_AggMethod2[101];
  real_T rtb_Sum1_b;
  real_T rtb_Zero_Strength_COA_b;
  real_T rtb_Averaging_COA_b;
  real_T rtb_impMethod_a[202];
  real_T rtb_impMethod_b[202];
  real_T rtb_impMethod_c[202];
  real_T rtb_impMethod_d[202];
  real_T rtb_impMethod_e[202];
  real_T rtb_impMethod_f[202];
  real_T rtb_impMethod_g[202];
  real_T rtb_impMethod_h[202];
  real_T rtb_impMethod_i[202];
  real_T rtb_impMethod_j[202];
  real_T rtb_temp51;
  real_T rtb_temp52;

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

  /* FromWorkspace: '<Root>/From Workspace' */
  {
    real_T *pDataValues = (real_T *) rtDWork.From_Workspace_PWORK.DataPtr;
    rtb_From_Workspace = pDataValues[0];
  }

  /* If: '<S22>/If' */
  {
    int8_T rtAction = -1;
    if (rtb_From_Workspace < (-50.0) || rtb_From_Workspace > 50.0) { /* (u1<a) | (u1>c) */
      rtAction = 0;
      weather_If_Action_Subsy_a(&rtB.Merge_a, (rtP_weather_If_Action_Subsy_a *)
       &rtP.If_Action_a);
    } else if (rtb_From_Workspace == 0.0) { /* u1==b */
      rtAction = 1;
      weather_If_Action_Subsy_a(&rtB.Merge_a, (rtP_weather_If_Action_Subsy_a *)
       &rtP.If_Action_b);
    } else if (rtb_From_Workspace < 0.0) { /*  u1 < b */
      rtAction = 2;
      weather_If_Action_Subsy_b(rtb_From_Workspace, &rtB.Merge_a,
       &rtB.If_Action_c, (rtP_weather_If_Action_Subsy_b *) &rtP.If_Action_c);
    } else {
      rtAction = 3;
      weather_If_Action_Subsy_c(rtb_From_Workspace, &rtB.Merge_a,
       &rtB.If_Action_d, (rtP_weather_If_Action_Subsy_c *) &rtP.If_Action_d);
    }
    rtDWork.If_a_ActiveSubsystem = rtAction;
  }

  /* FromWorkspace: '<Root>/From Workspace1' */
  {
    real_T *pDataValues = (real_T *) rtDWork.From_Workspace1_PWORK.DataPtr;
    rtb_From_Workspace1 = pDataValues[0];
  }

  /* If: '<S50>/If' */
  {
    int8_T rtAction = -1;
    if (rtb_From_Workspace1 < 15.0 || rtb_From_Workspace1 > 65.0) { /* (u1<a) | (u1>c) */
      rtAction = 0;
      weather_If_Action_Subsy_a(&rtB.Merge_b, (rtP_weather_If_Action_Subsy_a *)
       &rtP.If_Action_e);
    } else if (rtb_From_Workspace1 == 40.0) { /* u1==b */
      rtAction = 1;
      weather_If_Action_Subsy_a(&rtB.Merge_b, (rtP_weather_If_Action_Subsy_a *)
       &rtP.If_Action_f);
    } else if (rtb_From_Workspace1 < 40.0) { /*  u1 < b */
      rtAction = 2;
      weather_If_Action_Subsy_b(rtb_From_Workspace1, &rtB.Merge_b,
       &rtB.If_Action_g, (rtP_weather_If_Action_Subsy_b *) &rtP.If_Action_g);
    } else {
      rtAction = 3;
      weather_If_Action_Subsy_c(rtb_From_Workspace1, &rtB.Merge_b,
       &rtB.If_Action_h, (rtP_weather_If_Action_Subsy_c *) &rtP.If_Action_h);
    }
    rtDWork.If_b_ActiveSubsystem = rtAction;
  }

  /* FromWorkspace: '<Root>/From Workspace2' */
  {
    real_T *pDataValues = (real_T *) rtDWork.From_Workspace2_PWORK.DataPtr;
    rtb_From_Workspace2 = pDataValues[0];
  }

  /* If: '<S36>/If' */
  {
    int8_T rtAction = -1;
    if (rtb_From_Workspace2 < (-0.4) || rtb_From_Workspace2 > 0.5) { /* (u1<a) | (u1>c) */
      rtAction = 0;
      weather_If_Action_Subsy_a(&rtB.Merge_c, (rtP_weather_If_Action_Subsy_a *)
       &rtP.If_Action_i);
    } else if (rtb_From_Workspace2 == 0.0) { /* u1==b */
      rtAction = 1;
      weather_If_Action_Subsy_a(&rtB.Merge_c, (rtP_weather_If_Action_Subsy_a *)
       &rtP.If_Action_j);
    } else if (rtb_From_Workspace2 < 0.0) { /*  u1 < b */
      rtAction = 2;
      weather_If_Action_Subsy_b(rtb_From_Workspace2, &rtB.Merge_c,
       &rtB.If_Action_k, (rtP_weather_If_Action_Subsy_b *) &rtP.If_Action_k);
    } else {
      rtAction = 3;
      weather_If_Action_Subsy_c(rtb_From_Workspace2, &rtB.Merge_c,
       &rtB.If_Action_l, (rtP_weather_If_Action_Subsy_c *) &rtP.If_Action_l);
    }
    rtDWork.If_c_ActiveSubsystem = rtAction;
  }

  /* MinMax: '<S5>/andorMethod' */
  {
    real_T rtmin = rtB.Merge_a;

    rtmin = rt_MIN(rtB.Merge_b, rtmin);
    rtmin = rt_MIN(rtB.Merge_c, rtmin);
    rtb_temp52 = rtmin;
  }

  /* Product: '<S5>/Weighting' incorporates:
   *   Constant: '<S5>/Weight'
   */
  rtb_Weighting_a = rtP.Weight_a_Value * rtb_temp52;

  /* If: '<S52>/If' */
  {
    int8_T rtAction = -1;
    if (rtb_From_Workspace1 < (-10.0) || rtb_From_Workspace1 > 40.0) { /* (u1<a) | (u1>c) */
      rtAction = 0;
      weather_If_Action_Subsy_a(&rtB.Merge_d, (rtP_weather_If_Action_Subsy_a *)
       &rtP.If_Action_m);
    } else if (rtb_From_Workspace1 == 15.0) { /* u1==b */
      rtAction = 1;
      weather_If_Action_Subsy_a(&rtB.Merge_d, (rtP_weather_If_Action_Subsy_a *)
       &rtP.If_Action_n);
    } else if (rtb_From_Workspace1 < 15.0) { /*  u1 < b */
      rtAction = 2;
      weather_If_Action_Subsy_b(rtb_From_Workspace1, &rtB.Merge_d,
       &rtB.If_Action_o, (rtP_weather_If_Action_Subsy_b *) &rtP.If_Action_o);
    } else {
      rtAction = 3;
      weather_If_Action_Subsy_c(rtb_From_Workspace1, &rtB.Merge_d,
       &rtB.If_Action_p, (rtP_weather_If_Action_Subsy_c *) &rtP.If_Action_p);
    }
    rtDWork.If_d_ActiveSubsystem = rtAction;
  }

  /* MinMax: '<S7>/andorMethod' */
  {
    real_T rtmin = rtB.Merge_a;

    rtmin = rt_MIN(rtB.Merge_d, rtmin);
    rtmin = rt_MIN(rtB.Merge_c, rtmin);
    rtb_temp52 = rtmin;
  }

  /* Product: '<S7>/Weighting' incorporates:
   *   Constant: '<S7>/Weight'
   */
  rtb_Weighting_b = rtP.Weight_b_Value * rtb_temp52;

  /* If: '<S51>/If' */
  {
    int8_T rtAction = -1;
    if (rtb_From_Workspace1 < (-35.0) || rtb_From_Workspace1 > 15.0) { /* (u1<a) | (u1>c) */
      rtAction = 0;
      weather_If_Action_Subsy_a(&rtB.Merge_e, (rtP_weather_If_Action_Subsy_a *)
       &rtP.If_Action_q);
    } else if (rtb_From_Workspace1 == (-10.0) ) { /* u1==b */
      rtAction = 1;
      weather_If_Action_Subsy_a(&rtB.Merge_e, (rtP_weather_If_Action_Subsy_a *)
       &rtP.If_Action_r);
    } else if (rtb_From_Workspace1 < (-10.0) ) { /*  u1 < b */
      rtAction = 2;
      weather_If_Action_Subsy_b(rtb_From_Workspace1, &rtB.Merge_e,
       &rtB.If_Action_s, (rtP_weather_If_Action_Subsy_b *) &rtP.If_Action_s);
    } else {
      rtAction = 3;
      weather_If_Action_Subsy_c(rtb_From_Workspace1, &rtB.Merge_e,
       &rtB.If_Action_t, (rtP_weather_If_Action_Subsy_c *) &rtP.If_Action_t);
    }
    rtDWork.If_e_ActiveSubsystem = rtAction;
  }

  /* MinMax: '<S8>/andorMethod' */
  {
    real_T rtmin = rtB.Merge_a;

    rtmin = rt_MIN(rtB.Merge_e, rtmin);
    rtmin = rt_MIN(rtB.Merge_c, rtmin);
    rtb_temp52 = rtmin;
  }

  /* Product: '<S8>/Weighting' incorporates:
   *   Constant: '<S8>/Weight'
   */
  rtb_Weighting_c = rtP.Weight_c_Value * rtb_temp52;

  /* If: '<S20>/If' */
  {
    int8_T rtAction = -1;
    if (rtb_From_Workspace < 0.0 || rtb_From_Workspace > 100.0) { /* (u1<a) | (u1>c) */
      rtAction = 0;
      weather_If_Action_Subsy_a(&rtB.Merge_f, (rtP_weather_If_Action_Subsy_a *)
       &rtP.If_Action_u);
    } else if (rtb_From_Workspace == 50.0) { /* u1==b */
      rtAction = 1;
      weather_If_Action_Subsy_a(&rtB.Merge_f, (rtP_weather_If_Action_Subsy_a *)
       &rtP.If_Action_v);
    } else if (rtb_From_Workspace < 50.0) { /*  u1 < b */
      rtAction = 2;
      weather_If_Action_Subsy_b(rtb_From_Workspace, &rtB.Merge_f,
       &rtB.If_Action_w, (rtP_weather_If_Action_Subsy_b *) &rtP.If_Action_w);
    } else {
      rtAction = 3;
      weather_If_Action_Subsy_c(rtb_From_Workspace, &rtB.Merge_f,
       &rtB.If_Action_x, (rtP_weather_If_Action_Subsy_c *) &rtP.If_Action_x);
    }
    rtDWork.If_f_ActiveSubsystem = rtAction;
  }

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产精品成人综合| 中文字幕人成不卡一区| 成人国产视频在线观看| 亚洲123区在线观看| 欧美激情一区二区在线| 在线播放国产精品二区一二区四区| 国产精品一卡二卡| 日本aⅴ免费视频一区二区三区| 国产精品久久久久久亚洲伦| 日韩欧美一级二级三级久久久| 91美女片黄在线观看| 国内外成人在线视频| 性做久久久久久久久| 中文字幕一区二区三区在线播放 | 久久国产成人午夜av影院| 专区另类欧美日韩| 久久久久久久性| 日韩欧美在线观看一区二区三区| 色呦呦一区二区三区| 成人午夜激情影院| 国产在线精品免费av| 免费视频最近日韩| 视频在线观看一区| 亚洲小说欧美激情另类| 亚洲激情男女视频| 国产精品毛片久久久久久久| 国产亚洲欧美日韩在线一区| 日韩欧美二区三区| 日韩欧美综合在线| 91精品国产一区二区三区蜜臀| 欧美性生活久久| 色香蕉成人二区免费| 96av麻豆蜜桃一区二区| 懂色av一区二区三区免费观看| 久久99精品久久久| 国产精品综合二区| 国产精品一区免费在线观看| 国产中文字幕精品| 国产精品一二三| 国产成人在线视频网站| 岛国精品在线播放| 播五月开心婷婷综合| k8久久久一区二区三区| 不卡av在线网| 色欧美片视频在线观看在线视频| 色综合久久久久网| 91极品视觉盛宴| 欧美日韩免费观看一区二区三区| 欧美日韩三级一区二区| 91精品国产丝袜白色高跟鞋| 日韩欧美aaaaaa| 久久久久久97三级| 中文字幕第一区综合| 亚洲精品国产精华液| 亚洲福利电影网| 男男视频亚洲欧美| 国产一区二区看久久| 成人va在线观看| 一本在线高清不卡dvd| 色婷婷av一区| 日韩一区二区三区视频在线观看 | 国产欧美一区二区在线观看| 国产精品萝li| 亚洲乱码国产乱码精品精的特点 | 中文在线资源观看网站视频免费不卡 | 亚洲综合网站在线观看| 午夜影院在线观看欧美| 精品一区二区免费| 春色校园综合激情亚洲| 91丝袜呻吟高潮美腿白嫩在线观看| 色吧成人激情小说| 欧美成va人片在线观看| 中文字幕乱码一区二区免费| 亚洲欧美另类图片小说| 日本在线不卡一区| 处破女av一区二区| 欧美日韩一区二区三区四区 | 日韩写真欧美这视频| 国产日韩精品一区二区三区 | 亚洲va中文字幕| 蜜桃一区二区三区四区| www.亚洲精品| 日韩免费电影网站| 亚洲日本va在线观看| 久久精工是国产品牌吗| 91在线观看一区二区| 欧美成人免费网站| 亚洲精品乱码久久久久久| 国产麻豆一精品一av一免费| 欧洲视频一区二区| 欧美v亚洲v综合ⅴ国产v| 亚洲欧美视频一区| 国产盗摄视频一区二区三区| 欧美三区免费完整视频在线观看| 国产日韩综合av| 日本不卡123| 色婷婷精品久久二区二区蜜臀av| 精品国产区一区| 午夜婷婷国产麻豆精品| jvid福利写真一区二区三区| 精品理论电影在线| 偷窥少妇高潮呻吟av久久免费| 精品视频在线看| 自拍偷拍国产精品| 国产不卡视频一区二区三区| 日韩视频中午一区| 亚洲成人av一区| 91蜜桃婷婷狠狠久久综合9色| 久久久噜噜噜久久人人看 | 日韩成人dvd| 色婷婷亚洲综合| 中文字幕日韩av资源站| 国产黄色91视频| 精品国产一区二区三区不卡| 亚洲va天堂va国产va久| 在线一区二区视频| 一区在线中文字幕| www.成人网.com| 国产精品网站在线观看| 国产电影一区在线| 久久久久久影视| 极品少妇xxxx精品少妇偷拍| 欧美一区二区三区四区视频 | 国产精品 欧美精品| 精品日韩在线观看| 久久97超碰色| 精品日韩一区二区| 久久国产精品99久久久久久老狼| 欧美一区二区视频在线观看2020 | 亚洲欧美激情在线| 9人人澡人人爽人人精品| 国产精品久久一卡二卡| 国产91精品精华液一区二区三区| 国产日韩欧美激情| 国产a视频精品免费观看| 久久蜜臀精品av| 国产高清精品网站| 国产精品久久久爽爽爽麻豆色哟哟 | 91在线视频观看| 亚洲欧美日韩小说| 91久久香蕉国产日韩欧美9色| 亚洲精品久久久久久国产精华液| 色久优优欧美色久优优| 亚洲午夜在线观看视频在线| 欧美日韩中文字幕一区二区| 舔着乳尖日韩一区| 欧美电影免费观看高清完整版在| 久久av资源网| 欧美国产亚洲另类动漫| 95精品视频在线| 午夜精品久久久久| 日韩欧美精品在线视频| 久久国产夜色精品鲁鲁99| 久久久综合九色合综国产精品| 国产成人三级在线观看| 中文字幕日韩一区| 欧美日韩国产中文| 久久精品国产网站| 欧美经典三级视频一区二区三区| 99精品视频在线免费观看| 一区二区三区国产豹纹内裤在线| 欧美日韩国产高清一区二区| 免费日韩伦理电影| 国产视频一区二区在线观看| 99精品偷自拍| 日本中文字幕一区| 欧美韩日一区二区三区四区| 欧美又粗又大又爽| 九九久久精品视频| 自拍视频在线观看一区二区| 91精品国产入口在线| 成人听书哪个软件好| 亚洲成av人片在线| 久久蜜桃一区二区| 欧美色涩在线第一页| 国产一区二区在线看| 亚洲在线视频一区| 久久久久久久综合日本| 欧洲精品一区二区三区在线观看| 免费三级欧美电影| 亚洲丝袜美腿综合| 日韩欧美国产精品| 91福利在线播放| 国内久久婷婷综合| 午夜久久久久久久久久一区二区| 久久久亚洲国产美女国产盗摄| 在线免费av一区| 国产电影一区在线| 日本欧美加勒比视频| 国产精品第五页| 精品av综合导航| 欧美三级视频在线| av在线播放一区二区三区| 精品一区二区影视| 午夜精品久久久久久久蜜桃app| 国产欧美一区二区精品忘忧草| 欧美日韩国产一二三| 91在线观看污| 岛国精品在线播放| 国模冰冰炮一区二区|