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

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

?? tpc9_sfun_c1.c

?? CDMA移動通信系統功率控制算法的MATLAB仿真實現
?? C
?? 第 1 頁 / 共 5 頁
字號:
}

static void
exit_atomic_m0_c1_s1_Mobile_Station_Control_on_the_Traffic_Channel_3(void)
{
  _SFD_CS_CALL(STATE_ENTER_EXIT_FUNCTION_TAG,1);
  _SFD_CCS_CALL(STATE_EXIT_COVERAGE_TAG,1,0);
  chartInstance.State.is_tpc9_sfun_c1 = IN_NO_ACTIVE_CHILD;
  _SFD_CS_CALL(STATE_INACTIVE_TAG,1);
  _SFD_CS_CALL(EXIT_OUT_OF_FUNCTION_TAG,1);
}

static void
exit_internal_m0_c1_s1_Mobile_Station_Control_on_the_Traffic_Channel_3(void)
{
  exit_atomic_m0_c1_s2_Conversation_3_1();
}

static void enter_atomic_m0_c1_s2_Conversation_3_1(void)
{
  _SFD_CS_CALL(STATE_ENTER_ENTRY_FUNCTION_TAG,0);
  _SFD_CCS_CALL(STATE_ENTRY_COVERAGE_TAG,0,0);
  chartInstance.State.is_m0_c1_s1_Mobile_Station_Control_on_the_Traffic_Channel_3
  = IN_m0_c1_s2_Conversation_3_1;
  _SFD_CS_CALL(STATE_ACTIVE_TAG,0);
  _SFD_CS_CALL(STATE_BEFORE_ENTRY_ACTION_TAG,0);
  OutputData_m0_c1_d20_Tx_Power =
    ((((-chartInstance.LocalData.m0_c1_d2_Input_Power - 73.0) +
    chartInstance.LocalData.m0_c1_d3_Nom_Pwr) +
    chartInstance.LocalData.m0_c1_d1_Init_Pwr) +
    chartInstance.LocalData.m0_c1_d7_Sum_Access_Probe_Corrections) +
    chartInstance.LocalData.m0_c1_d8_Sum_Power_Bit_Corrections;
  _SFD_CCS_CALL(STATE_ENTRY_COVERAGE_TAG,0,1);
  _SFD_CS_CALL(STATE_AFTER_ENTRY_ACTION_TAG,0);
  _SFD_CS_CALL(EXIT_OUT_OF_FUNCTION_TAG,0);
}

static void exit_atomic_m0_c1_s2_Conversation_3_1(void)
{
  _SFD_CS_CALL(STATE_ENTER_EXIT_FUNCTION_TAG,0);
  _SFD_CCS_CALL(STATE_EXIT_COVERAGE_TAG,0,0);
  chartInstance.State.is_m0_c1_s1_Mobile_Station_Control_on_the_Traffic_Channel_3
  = IN_NO_ACTIVE_CHILD;
  _SFD_CS_CALL(STATE_INACTIVE_TAG,0);
  _SFD_CS_CALL(EXIT_OUT_OF_FUNCTION_TAG,0);
}

static void enter_atomic_m0_c1_s3_Mobile_Station_Idle_State_1(void)
{
  real_T __sfTemp1;
  _SFD_CS_CALL(STATE_ENTER_ENTRY_FUNCTION_TAG,3);
  _SFD_CCS_CALL(STATE_ENTRY_COVERAGE_TAG,3,0);
  chartInstance.State.is_tpc9_sfun_c1 = IN_m0_c1_s3_Mobile_Station_Idle_State_1;
  _SFD_CS_CALL(STATE_ACTIVE_TAG,3);
  _SFD_CS_CALL(STATE_BEFORE_ENTRY_ACTION_TAG,3);
  OutputData_m0_c1_d22_Access_Tx_Enable = 0.0;
  _SFD_CCS_CALL(STATE_ENTRY_COVERAGE_TAG,3,1);
  chartInstance.LocalData.m0_c1_d3_Nom_Pwr = 5.0;
  _SFD_CCS_CALL(STATE_ENTRY_COVERAGE_TAG,3,2);
  chartInstance.LocalData.m0_c1_d1_Init_Pwr = 10.0;
  _SFD_CCS_CALL(STATE_ENTRY_COVERAGE_TAG,3,3);
  sf_mex_printf("%s =\n", "Pwr_Step");
  chartInstance.LocalData.m0_c1_d6_Pwr_Step = 5.0;
  __sfTemp1 = chartInstance.LocalData.m0_c1_d6_Pwr_Step;
  ml_call_function("disp", 0, 1, 4, sf_mex_create_mx_array(&__sfTemp1, 0, 0, 0));
  _SFD_CCS_CALL(STATE_ENTRY_COVERAGE_TAG,3,4);
  _SFD_CS_CALL(STATE_AFTER_ENTRY_ACTION_TAG,3);
  _SFD_CS_CALL(EXIT_OUT_OF_FUNCTION_TAG,3);
}

static void exit_atomic_m0_c1_s3_Mobile_Station_Idle_State_1(void)
{
  _SFD_CS_CALL(STATE_ENTER_EXIT_FUNCTION_TAG,3);
  _SFD_CCS_CALL(STATE_EXIT_COVERAGE_TAG,3,0);
  chartInstance.State.is_tpc9_sfun_c1 = IN_NO_ACTIVE_CHILD;
  _SFD_CS_CALL(STATE_INACTIVE_TAG,3);
  _SFD_CS_CALL(EXIT_OUT_OF_FUNCTION_TAG,3);
}

static void exit_atomic_m0_c1_s4_System_Access_2(void)
{
  _SFD_CS_CALL(STATE_ENTER_EXIT_FUNCTION_TAG,4);
  _SFD_CCS_CALL(STATE_EXIT_COVERAGE_TAG,4,0);
  chartInstance.State.is_tpc9_sfun_c1 = IN_NO_ACTIVE_CHILD;
  _SFD_CS_CALL(STATE_INACTIVE_TAG,4);
  _SFD_CS_CALL(EXIT_OUT_OF_FUNCTION_TAG,4);
}

static void exit_internal_m0_c1_s4_System_Access_2(void)
{
  switch(chartInstance.State.is_m0_c1_s4_System_Access_2) {
   case IN_m0_c1_s5_Access_Probe:
    CV_STATE_EVAL(4,1,1);
    exit_atomic_m0_c1_s5_Access_Probe();
    break;
   case IN_m0_c1_s6_Wait:
    CV_STATE_EVAL(4,1,2);
    exit_atomic_m0_c1_s6_Wait();
    break;
   default:
    CV_STATE_EVAL(4,1,0);
    break;
  }
}

static void enter_atomic_m0_c1_s5_Access_Probe(void)
{
  _SFD_CS_CALL(STATE_ENTER_ENTRY_FUNCTION_TAG,5);
  _SFD_CCS_CALL(STATE_ENTRY_COVERAGE_TAG,5,0);
  chartInstance.State.is_m0_c1_s4_System_Access_2 = IN_m0_c1_s5_Access_Probe;
  _SFD_CS_CALL(STATE_ACTIVE_TAG,5);
  chartInstance.Counters.i1 = 0;
  _SFD_CS_CALL(STATE_BEFORE_ENTRY_ACTION_TAG,5);
  OutputData_m0_c1_d20_Tx_Power =
    (((-chartInstance.LocalData.m0_c1_d2_Input_Power - 73.0) +
    chartInstance.LocalData.m0_c1_d3_Nom_Pwr) +
    chartInstance.LocalData.m0_c1_d1_Init_Pwr) +
    chartInstance.LocalData.m0_c1_d7_Sum_Access_Probe_Corrections;
  _SFD_CCS_CALL(STATE_ENTRY_COVERAGE_TAG,5,1);
  OutputData_m0_c1_d22_Access_Tx_Enable = 1.0;
  _SFD_CCS_CALL(STATE_ENTRY_COVERAGE_TAG,5,2);
  _SFD_CS_CALL(STATE_AFTER_ENTRY_ACTION_TAG,5);
  _SFD_CS_CALL(EXIT_OUT_OF_FUNCTION_TAG,5);
}

static void exit_atomic_m0_c1_s5_Access_Probe(void)
{
  _SFD_CS_CALL(STATE_ENTER_EXIT_FUNCTION_TAG,5);
  _SFD_CCS_CALL(STATE_EXIT_COVERAGE_TAG,5,0);
  chartInstance.State.is_m0_c1_s4_System_Access_2 = IN_NO_ACTIVE_CHILD;
  _SFD_CS_CALL(STATE_INACTIVE_TAG,5);
  _SFD_CS_CALL(EXIT_OUT_OF_FUNCTION_TAG,5);
}

static void exit_atomic_m0_c1_s6_Wait(void)
{
  _SFD_CS_CALL(STATE_ENTER_EXIT_FUNCTION_TAG,2);
  _SFD_CCS_CALL(STATE_EXIT_COVERAGE_TAG,2,0);
  _SFD_CS_CALL(STATE_BEFORE_EXIT_ACTION_TAG,2);
  chartInstance.LocalData.m0_c1_d2_Input_Power =
    InputData_m0_c1_d19_Current_Input_Power;
  _SFD_CCS_CALL(STATE_EXIT_COVERAGE_TAG,2,1);
  _SFD_CS_CALL(STATE_AFTER_EXIT_ACTION_TAG,2);
  chartInstance.State.is_m0_c1_s4_System_Access_2 = IN_NO_ACTIVE_CHILD;
  _SFD_CS_CALL(STATE_INACTIVE_TAG,2);
  _SFD_CS_CALL(EXIT_OUT_OF_FUNCTION_TAG,2);
}

static void broadcast_m0_c1_e23_Start_Chart(void)
{
  uint8_T previousEvent;
  previousEvent = _sfEvent_;
  _sfEvent_ = event_m0_c1_e23_Start_Chart;
  _SFD_CE_CALL(EVENT_ENTER_BROADCAST_FUNCTION_TAG,event_m0_c1_e23_Start_Chart);
  _SFD_CE_CALL(EVENT_BEFORE_BROADCAST_TAG,event_m0_c1_e23_Start_Chart);
  sf_mex_listen_for_ctrl_c(chartInstance.S);
  tpc9_sfun_c1();
  _SFD_CE_CALL(EVENT_AFTER_BROADCAST_TAG,event_m0_c1_e23_Start_Chart);
  _sfEvent_ = previousEvent;
}

static void broadcast_m0_c1_e24_Start_Access(void)
{
  uint8_T previousEvent;
  previousEvent = _sfEvent_;
  _sfEvent_ = event_m0_c1_e24_Start_Access;
  _SFD_CE_CALL(EVENT_ENTER_BROADCAST_FUNCTION_TAG,event_m0_c1_e24_Start_Access);
  _SFD_CE_CALL(EVENT_BEFORE_BROADCAST_TAG,event_m0_c1_e24_Start_Access);
  sf_mex_listen_for_ctrl_c(chartInstance.S);
  tpc9_sfun_c1();
  _SFD_CE_CALL(EVENT_AFTER_BROADCAST_TAG,event_m0_c1_e24_Start_Access);
  _sfEvent_ = previousEvent;
}

static void broadcast_m0_c1_e25_BS_Response(void)
{
  uint8_T previousEvent;
  previousEvent = _sfEvent_;
  _sfEvent_ = event_m0_c1_e25_BS_Response;
  _SFD_CE_CALL(EVENT_ENTER_BROADCAST_FUNCTION_TAG,event_m0_c1_e25_BS_Response);
  _SFD_CE_CALL(EVENT_BEFORE_BROADCAST_TAG,event_m0_c1_e25_BS_Response);
  sf_mex_listen_for_ctrl_c(chartInstance.S);
  tpc9_sfun_c1();
  _SFD_CE_CALL(EVENT_AFTER_BROADCAST_TAG,event_m0_c1_e25_BS_Response);
  _sfEvent_ = previousEvent;
}

static void broadcast_m0_c1_e26_PCG_Clock(void)
{
  uint8_T previousEvent;
  previousEvent = _sfEvent_;
  _sfEvent_ = event_m0_c1_e26_PCG_Clock;
  _SFD_CE_CALL(EVENT_ENTER_BROADCAST_FUNCTION_TAG,event_m0_c1_e26_PCG_Clock);
  _SFD_CE_CALL(EVENT_BEFORE_BROADCAST_TAG,event_m0_c1_e26_PCG_Clock);
  sf_mex_listen_for_ctrl_c(chartInstance.S);
  tpc9_sfun_c1();
  _SFD_CE_CALL(EVENT_AFTER_BROADCAST_TAG,event_m0_c1_e26_PCG_Clock);
  _sfEvent_ = previousEvent;
}

static void broadcast_m0_c1_e27_End_Call(void)
{
  uint8_T previousEvent;
  previousEvent = _sfEvent_;
  _sfEvent_ = event_m0_c1_e27_End_Call;
  _SFD_CE_CALL(EVENT_ENTER_BROADCAST_FUNCTION_TAG,event_m0_c1_e27_End_Call);
  _SFD_CE_CALL(EVENT_BEFORE_BROADCAST_TAG,event_m0_c1_e27_End_Call);
  sf_mex_listen_for_ctrl_c(chartInstance.S);
  tpc9_sfun_c1();
  _SFD_CE_CALL(EVENT_AFTER_BROADCAST_TAG,event_m0_c1_e27_End_Call);
  _sfEvent_ = previousEvent;
}

static void broadcast_m0_c1_e28_MS_Clock(void)
{
  uint8_T previousEvent;
  previousEvent = _sfEvent_;
  _sfEvent_ = event_m0_c1_e28_MS_Clock;
  _SFD_CE_CALL(EVENT_ENTER_BROADCAST_FUNCTION_TAG,event_m0_c1_e28_MS_Clock);
  _SFD_CE_CALL(EVENT_BEFORE_BROADCAST_TAG,event_m0_c1_e28_MS_Clock);
  sf_mex_listen_for_ctrl_c(chartInstance.S);
  tpc9_sfun_c1();
  _SFD_CE_CALL(EVENT_AFTER_BROADCAST_TAG,event_m0_c1_e28_MS_Clock);
  _sfEvent_ = previousEvent;
}

void sf_tpc9_sfun_c1_get_check_sum(mxArray *plhs[])
{
  ((real_T *)mxGetPr((plhs[0])))[0] = (real_T)(3048067056U);
  ((real_T *)mxGetPr((plhs[0])))[1] = (real_T)(3063311764U);
  ((real_T *)mxGetPr((plhs[0])))[2] = (real_T)(1510513355U);
  ((real_T *)mxGetPr((plhs[0])))[3] = (real_T)(3080277551U);
}
/*
 * Chart initialization function
 */
/* work around the buggy macro in simstruc.h until it is fixed */
#define cdrGetOutputPortReusable(S,port) \
  ( (S)->portInfo.outputs[(port)].attributes.optimOpts != \
   SS_NOT_REUSABLE_AND_GLOBAL )

static void initialize_tpc9_sfun_c1( SimStruct *S)
{

  {
    chartInstance.LocalData.m0_c1_d1_Init_Pwr = 1.0;
    chartInstance.LocalData.m0_c1_d2_Input_Power = 10.0;
    chartInstance.LocalData.m0_c1_d4_Num_Access_Probes = 0.0;
    chartInstance.LocalData.m0_c1_d5_Num_Step = 8.0;
    chartInstance.LocalData.m0_c1_d6_Pwr_Step = 5.0;
    chartInstance.LocalData.m0_c1_d7_Sum_Access_Probe_Corrections = 0.0;
    chartInstance.LocalData.m0_c1_d8_Sum_Power_Bit_Corrections = 0.0;
    chartInstance.LocalData.m0_c1_d9_cmd0 = -1.0;
    chartInstance.LocalData.m0_c1_d10_cmd1 = -1.0;
    chartInstance.LocalData.m0_c1_d11_cmd2 = -1.0;
    chartInstance.LocalData.m0_c1_d14_last_corrections = 0.0;
    chartInstance.LocalData.m0_c1_d13_delta_p0 = 0.5;
    chartInstance.LocalData.m0_c1_d15_m = 0.75;
    chartInstance.LocalData.m0_c1_d16_res = 0.0;
    chartInstance.LocalData.m0_c1_d17_temp = 0.0;
    chartInstance.LocalData.m0_c1_d12_current_corrections = 0.0;
    chartInstance.LocalData.m0_c1_d3_Nom_Pwr = 5.0;
    if(!cdrGetOutputPortReusable(S,1)) {
      OutputData_m0_c1_d20_Tx_Power = -50.0;
    }
    if(!cdrGetOutputPortReusable(S,2)) {
      OutputData_m0_c1_d21_Traffic_Tx_Enable = 0.0;
    }
    if(!cdrGetOutputPortReusable(S,3)) {
      OutputData_m0_c1_d22_Access_Tx_Enable = 0.0;
    }
  }

  /* Initialize chart's state configuration */
  memset((void*)&(chartInstance.State),0,sizeof(chartInstance.State));

  {
    if(ssIsFirstInitCond(S)) {
      /* do this only if simulation is starting */
      if(!sim_mode_is_rtw_gen(S)) {
        {
          unsigned int chartAlreadyPresent;
          chartAlreadyPresent = sf_debug_initialize_chart(_tpc9MachineNumber_,
            1,
            6,
            23,
            22,
            6,
            0,
            0,
            0,
            &(chartInstance.chartNumber),
            &(chartInstance.instanceNumber),
            ssGetPath((SimStruct *)S),
            (void *)S);
          if(chartAlreadyPresent==0) {
            /* this is the first instance */
            sf_debug_set_chart_disable_implicit_casting(_tpc9MachineNumber_,chartInstance.chartNumber,0);
            sf_debug_set_chart_event_thresholds(_tpc9MachineNumber_,
             chartInstance.chartNumber,
             6,
             6,
             6);

            _SFD_SET_DATA_PROPS(11,
             0,
             0,
             0,
             SF_DOUBLE,
             0,
             NULL,
             0,
             0.0,
             1.0,
             0);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美123| 免费人成精品欧美精品| 久久精品99久久久| 国产精品亚洲午夜一区二区三区| 成人美女视频在线看| 777色狠狠一区二区三区| 亚洲国产高清aⅴ视频| 日本欧美一区二区| 欧美色图激情小说| 亚洲三级电影网站| 国产成人无遮挡在线视频| 欧美色网站导航| 中文字幕av一区二区三区免费看| 男女男精品视频| 在线观看视频一区二区| 中文字幕高清一区| 国产精品亚洲成人| 精品国产成人系列| 麻豆91在线播放免费| 欧美在线综合视频| 亚洲另类在线制服丝袜| 99视频一区二区| 国产精品天美传媒沈樵| 国产成人综合在线观看| 国产午夜精品理论片a级大结局| 免费欧美日韩国产三级电影| 欧美日本国产视频| 午夜激情久久久| 欧美日韩精品三区| 亚洲最大成人综合| 色呦呦网站一区| 亚洲色图第一区| 99精品在线观看视频| 亚洲欧美在线另类| 99在线精品一区二区三区| 中文字幕制服丝袜成人av| 本田岬高潮一区二区三区| 国产精品毛片大码女人| av不卡在线观看| 亚洲精品ww久久久久久p站| 一本到三区不卡视频| 亚洲一区二区在线播放相泽| 欧美日韩免费视频| 99精品视频在线免费观看| 国产精品久久影院| 色综合久久综合网欧美综合网 | 亚洲色大成网站www久久九九| 国产精品99久| 中文字幕一区二区在线播放| 日本伦理一区二区| 日韩av一级电影| 精品久久国产97色综合| 懂色av一区二区夜夜嗨| 一区二区三区美女| 日韩欧美成人激情| www.亚洲色图| 天天色综合天天| 久久久精品黄色| 在线观看免费亚洲| 精品夜夜嗨av一区二区三区| 中文字幕精品一区二区三区精品 | 国产老女人精品毛片久久| 亚洲国产成人私人影院tom| 一本色道亚洲精品aⅴ| 蜜桃av一区二区三区| 国产人妖乱国产精品人妖| 色8久久人人97超碰香蕉987| 免费成人av资源网| 中文字幕制服丝袜一区二区三区| 欧美视频在线播放| 国产一区欧美日韩| 亚洲狠狠爱一区二区三区| 精品国产亚洲一区二区三区在线观看| 成人av中文字幕| 日本欧美肥老太交大片| 中文字幕一区二区日韩精品绯色| 欧美群妇大交群中文字幕| 国产麻豆精品视频| 日韩在线一区二区| 国产精品久久久久久户外露出 | 亚洲六月丁香色婷婷综合久久| 91精品国产综合久久蜜臀 | 国产午夜亚洲精品不卡| 欧美日韩一区二区三区四区五区| 激情偷乱视频一区二区三区| 国产精品久99| 欧美成人综合网站| 欧美三级日韩三级| 97精品视频在线观看自产线路二| 日本欧美肥老太交大片| 亚洲欧洲av色图| 久久九九久久九九| 欧美放荡的少妇| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 成人妖精视频yjsp地址| 中文字幕日韩av资源站| 精品久久五月天| 欧美日韩一区在线| 99热这里都是精品| 国产一区二区成人久久免费影院| 日韩在线播放一区二区| 亚洲午夜激情av| 亚洲免费毛片网站| 国产精品二三区| 国产亚洲精品超碰| 精品国产电影一区二区| 在线91免费看| 777a∨成人精品桃花网| 欧美中文字幕亚洲一区二区va在线| 成人一级片网址| 懂色av一区二区三区免费看| 国产不卡在线播放| 国产成人小视频| 福利一区二区在线| 成人av资源站| 972aa.com艺术欧美| 色综合久久久久综合| 99热99精品| 色婷婷久久一区二区三区麻豆| 不卡一区中文字幕| 91麻豆文化传媒在线观看| 91在线国内视频| 在线一区二区三区做爰视频网站| 91麻豆国产福利在线观看| 色综合视频在线观看| 欧美伊人精品成人久久综合97| 欧美这里有精品| 正在播放一区二区| 精品少妇一区二区三区免费观看| 精品精品欲导航| 国产无一区二区| 亚洲激情欧美激情| 日韩精品乱码av一区二区| 蜜桃久久久久久久| 成人免费毛片aaaaa**| 91在线精品一区二区| 欧美日本一道本在线视频| 欧美v日韩v国产v| 国产欧美精品在线观看| 亚洲欧美日韩久久| 亚洲国产精品嫩草影院| 日韩av一区二| www.日韩精品| 91.成人天堂一区| 久久久午夜精品理论片中文字幕| 亚洲欧洲www| 麻豆视频一区二区| 成人精品国产免费网站| 欧美日韩一二三| 久久久99久久精品欧美| 亚洲精品免费视频| 久久99国产精品免费网站| 成人激情免费电影网址| 欧美日韩精品专区| 国产欧美一区二区在线| 亚洲成va人在线观看| 国产精品99久久久久久似苏梦涵 | 成人免费毛片片v| 欧美日韩免费观看一区二区三区| 精品少妇一区二区三区| 一区二区三区四区在线免费观看| 久久精品国产亚洲高清剧情介绍| 成人性生交大片免费看中文网站| 欧美日韩一二区| 亚洲三级视频在线观看| 精品综合免费视频观看| 欧美三区免费完整视频在线观看| 国产视频亚洲色图| 久久国产夜色精品鲁鲁99| 91免费视频观看| 日本一区二区三区四区在线视频| 男女激情视频一区| 欧美日韩卡一卡二| 亚洲男女一区二区三区| 国产成人在线视频免费播放| 欧美美女喷水视频| 亚洲美女电影在线| 国产经典欧美精品| 日韩欧美一二区| 日韩一区欧美二区| 欧美在线你懂的| 亚洲女爱视频在线| caoporen国产精品视频| 久久美女高清视频| 蜜桃视频第一区免费观看| 欧美日韩国产精选| 亚洲一区二区三区四区五区黄| 成人h精品动漫一区二区三区| 久久久久久夜精品精品免费| 日韩精品三区四区| 91精品久久久久久久91蜜桃| 亚洲已满18点击进入久久| 色天使色偷偷av一区二区| 中文字幕在线视频一区| 成人妖精视频yjsp地址| 中文无字幕一区二区三区| 国产成人精品一区二区三区四区| 精品国产制服丝袜高跟| 国产在线精品一区在线观看麻豆| 日韩一区二区三区在线观看|