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

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

?? thread.~cp

?? 數據采集
?? ~CP
?? 第 1 頁 / 共 5 頁
字號:
         if( ce_cnt>=MAX_CE-1 ){ return EXIT_OK;}

         ce_cnt++;
    } //for
    return ret;
  }// 開普


  else if(bd.pb_mode==PB_TG){ // 泰鋼
    int head_is_before;
    if(flag_test==0) init_kg();    // init
    for(cnt_exit=0;;){
      if(don_flag==FALSE){ // 等車
        while(don_flag==FALSE){
          Sleep(100);  // 提高性能
          if(don_susp==TRUE){return EXIT_ESC;}
          if(kg_now>0){
            if(kg[1].who==1) direct=L_R;
            else direct=R_L;
            don_flag=TRUE;
            Synchronize(show_being);
            form_main->sound();
            
            Synchronize(repaint);
            start_tm=GetCurrentTime();
            Sleep(300);
          }
        }
      }
      Sleep(100);  // 提高性能
      if( (ret=check_exit()) != NOT_EXIT ) break; // 等車過完
    }

    if(kg[kg_now].k1!=kg[kg_now].k4){ce_cnt=0;return EXIT_OK ;}

    head_is_before=pb_head();

    int go_ce; // 過了多少車
    if(direct==L_R) go_ce=(kg[kg_now].k1-2)/4;
    else go_ce=(kg[kg_now].k4-2)/4;

    for(ce_cnt=0,kg_used=0;kg_used<=kg_now && ce_cnt<go_ce;kg_used++){
         if(direct==L_R){
           if(  kg[kg_used].k1>head_is_before*2 &&
                kg[kg_used].k1<=(head_is_before==0?kg[kg_now].k1-2:kg[kg_now].k1) &&
               (kg[kg_used].k1-head_is_before*2) %4 ==0 &&
                kg[kg_used].k1==kg[kg_used].k4+4 ) start_kg=kg_used;
           else continue;
         }else{
           if (  kg[kg_used].k4>head_is_before*2 &&
                 kg[kg_used].k4<=(head_is_before==0?kg[kg_now].k4-2:kg[kg_now].k4) &&
                (kg[kg_used].k4-head_is_before*2) %4 ==0 &&
                 kg[kg_used].k4==kg[kg_used].k1+4 )  start_kg=kg_used;
           else continue;
         }

         if(kg[start_kg].ofst==0 || kg[start_kg+1].ofst==0 ) break;
         int dlt_ofst=(kg[start_kg+1].ofst-kg[start_kg].ofst)/5;
         c_wei(kg[start_kg].ofst+dlt_ofst,
               kg[start_kg+1].ofst-dlt_ofst/2); //計算重量
         c_spd(start_kg);  //計算速度
         *(p_buf_z1+kg[start_kg].ofst+dlt_ofst)|=0x8000;
         *(p_buf_z1+kg[start_kg+1].ofst-dlt_ofst/2)|=0x8000;
         lock_weight();
         Synchronize(show); //(ce_cnt);
         if( ce_cnt>=MAX_CE-1 ){ return EXIT_OK;}

         ce_cnt++;
    } //for
    return ret;
  }// 泰鋼


  else if(bd.pb_mode==PB_JG){ // 濟鋼
    int len[MAX_CE];
    //for(int i=0;i<MAX_CE;i++) len[i]=0;

    int head_is_before;
    if(flag_test==0) init_kg();    // init
    for(cnt_exit=0;;){
      if(don_flag==FALSE){ // 等車
        while(don_flag==FALSE){
          Sleep(100);  // 提高性能
          if(don_susp==TRUE){return EXIT_ESC;}
          if(kg_now>0){
            if(kg[1].who==1) direct=L_R;
            else direct=R_L;
            don_flag=TRUE;
            Synchronize(show_being);
            form_main->sound();
              
            Synchronize(repaint);
            start_tm=GetCurrentTime();
            Sleep(300);
          }
        }
      }
      Sleep(100);  // 提高性能
      if( (ret=check_exit()) != NOT_EXIT ) break; // 等車過完
    }

    if(kg[kg_now].k1!=kg[kg_now].k4){ce_cnt=0;return EXIT_OK ;} //漏開關

    int what_head;// 機車類型
    if(kg[kg_now].k1%4==0)  what_head=1; //內燃機車
    else{
      what_head=0; //蒸氣機車
      head_is_before=pb_head();
    }

    for(ce_cnt=0,kg_used=0;kg_used<=kg_now ;kg_used++){
         if(direct==L_R){
           if(what_head==1){//內燃機車
             if( kg[kg_used].k1%4 ==0 &&  kg[kg_used].k1==kg[kg_used].k4+4 ){
                start_kg=kg_used;
             }else continue;
           }else{ //蒸氣機車
             if(  kg[kg_used].k1>head_is_before*10 &&
                  kg[kg_used].k1<=(head_is_before==0?kg[kg_now].k1-10:kg[kg_now].k1) &&
                 (kg[kg_used].k1-head_is_before*10) %4 ==0 &&
                  kg[kg_used].k1==kg[kg_used].k4+4 ) start_kg=kg_used;
             else continue;
           }
         }else{
           if(what_head==1){//內燃機車
             if( kg[kg_used].k4%4 ==0 &&  kg[kg_used].k4==kg[kg_used].k1+4 ){
                start_kg=kg_used;
             }else continue;
           }else{ //蒸氣機車
             if(  kg[kg_used].k4>head_is_before*10 &&
                  kg[kg_used].k4<=(head_is_before==0?kg[kg_now].k4-10:kg[kg_now].k4) &&
                 (kg[kg_used].k4-head_is_before*10) %4 ==0 &&
                  kg[kg_used].k4==kg[kg_used].k1+4 ) start_kg=kg_used;
             else continue;
           }
         }

         if(kg[start_kg].ofst==0 || kg[start_kg+1].ofst==0 ) break;
         len[ce_cnt]=kg[start_kg+1].ofst-kg[start_kg].ofst;
         if(len[ce_cnt]<130) continue;
         int dlt_ofst=len[ce_cnt]/8;
         //if(len[ce_cnt]>max_len) max_len=len[ce_cnt];
         c_wei(kg[start_kg].ofst+dlt_ofst+dlt_ofst/2, //計算重量
               kg[start_kg+1].ofst);//+dlt_ofst-dlt_ofst*3/4); 開關位子變化了
         if(wei[ce_cnt]<29000) continue; //隔離車
         if(kg[start_kg+1].ofst<kg[start_kg].ofst+50) continue; //隔離車

         c_spd(start_kg);  //計算速度
         *(p_buf_z1+kg[start_kg].ofst+dlt_ofst+dlt_ofst/2)|=0x8000;
         *(p_buf_z1+kg[start_kg+1].ofst)|=0x8000;
         lock_weight();
         Synchronize(show); //(ce_cnt);隔離車變化了
         if( ce_cnt>=MAX_CE-1 ){ return EXIT_OK;}

         ce_cnt++;
    } //for

    return ret;
  }

  else if(bd.pb_mode==PB_DY){ // 用剪力模擬開關判別,單羊
    //int len[MAX_CE];
    int ab_cnt;
    const int MK_ZERO=700; // check zero        // 400  -->  700
    short i,j;
    int head_is_before;

    if(flag_test==0) init_kg();    // init

     // 等車上
    if(flag_test==0){
      long ad_tmp;
      for(ab_cnt=0;ab_cnt<5;){
        if(don_susp==TRUE){return EXIT_ESC;}
        if(get_ad_don(&ad_tmp)<0){
          WaitForSingleObject(g_hEvent,100);
        }else{
          if(ad_tmp<zero+MK_ZERO) ab_cnt=0;
          else ab_cnt++;
        }
      }
    }

    if(flag_test==0) don_flag=TRUE;
    Synchronize(show_being);
    form_main->sound();

    Synchronize(repaint);
    start_tm=GetCurrentTime();

    // 等車過完
    for(int offset_tmp=0,bl_cnt=0;bl_cnt<2000;){
      if(don_susp==TRUE){return EXIT_ESC;}
      if(offset_buf>BUF_SIZE/2){ return EXIT_YC;}
      if(flag_test==1){if(offset_tmp>=offset_buf-10) break;}
      if(offset_tmp<offset_buf-10){  //may need to wait for getdataThread
        if(data_jz(0,offset_tmp)<zero+MK_ZERO){ bl_cnt++;}
        else{ bl_cnt=0;}
        offset_tmp++;
      }else WaitForSingleObject(g_hEvent,100);
    }
    get_direct();

    int kg1_cnt,kg4_cnt,kg1_ofst[KG_SIZE/4],kg4_ofst[KG_SIZE/4];
    if(direct==L_R){
      kg1_cnt=find_kg_up(1,kg1_ofst,HIGH_BT);
      kg4_cnt=find_kg_down(2,kg4_ofst,HIGH_BT);
    }else{
      kg4_cnt=find_kg_up(2,kg4_ofst,HIGH_BT);
      kg1_cnt=find_kg_down(1,kg1_ofst,HIGH_BT);
    }

    // 填充kg[]
    for(i=1,j=1,kg_now=0;;){
      if( (kg4_ofst[j]<=kg1_ofst[i] && j<=kg4_cnt) || (i>kg1_cnt&&j<=kg4_cnt) ){
        kg[kg_now].ofst=kg4_ofst[j];
        kg[kg_now].who=4;
        j++;
        kg[kg_now].k1=short(i-1);
        kg[kg_now].k4=short(j-1);
        kg_now++;
      }
      else if((kg1_ofst[i]<=kg4_ofst[j] && i<=kg1_cnt) || (j>kg4_cnt&&i<=kg1_cnt)){
        kg[kg_now].ofst=kg1_ofst[i];
        kg[kg_now].who=1;
        i++;
        kg[kg_now].k1=short(i-1);
        kg[kg_now].k4=short(j-1);
        kg_now++;
      }
      if(i>kg1_cnt && j>kg4_cnt) break;
    }

    kg_now-=1;
    int what_head;// 機車類型
    if(kg[kg_now].k1%4==0){
      what_head=1; //四軸機車
      if(abs(kg[3].k1-kg[3].k4)==2){ head_is_before=1;}
      else{ head_is_before=0;}
    }else{
      what_head=0; //六軸機車

      double d=1.0*(kg[2].ofst-kg[1].ofst)/(kg[1].ofst-kg[0].ofst);
      //char s[100];
      //sprintf(s,"%5.2f",d);
      //err(s);
      if(d<1.8) head_is_before=1;
      else head_is_before=0;
      //head_is_before=pb_head();
    }

    struct{
      int ce_cnt;
      int kg_index;
    }start[MAX_CE];

    start[0].kg_index=0;
    start[0].ce_cnt=0;

    int index=1;

    for(ce_cnt=0,kg_used=0;kg_used<=kg_now ;kg_used++){
         if(direct==L_R){
           if(what_head==1){//四軸內燃機車
             if( kg[kg_used].k1%4 ==0 &&  kg[kg_used].k1==kg[kg_used].k4+4 ){
                start_kg=kg_used;
                ce_cnt=(kg[kg_used].k4-head_is_before*4)/4;
                start[index].kg_index=start_kg;
                start[index].ce_cnt=ce_cnt+1;
                index++;
             }else continue;
           }else{ //六軸機車
             if(  kg[kg_used].k1>head_is_before*6 &&
                  kg[kg_used].k1<=(head_is_before==0?kg[kg_now].k1-6:kg[kg_now].k1) &&
                 (kg[kg_used].k1-head_is_before*6) %4 ==0 &&
                  kg[kg_used].k1==kg[kg_used].k4+4 ){
                start_kg=kg_used;
                ce_cnt=(kg[kg_used].k4-head_is_before*6)/4;
                start[index].kg_index=start_kg;
                start[index].ce_cnt=ce_cnt+1;
                index++;
             }else continue;
           }
         }else{ //R_L
           if(what_head==1){//四軸內燃機車
             if( kg[kg_used].k4%4 ==0 &&  kg[kg_used].k4==kg[kg_used].k1+4 ){
                start_kg=kg_used;
                ce_cnt=(kg[kg_used].k1-head_is_before*4)/4;
                start[index].kg_index=start_kg;
                start[index].ce_cnt=ce_cnt+1;
                index++;
             }else continue;
           }else{ //六軸機車
             if(  kg[kg_used].k4>head_is_before*6 &&
                  kg[kg_used].k4<=(head_is_before==0?kg[kg_now].k4-6:kg[kg_now].k4) &&
                 (kg[kg_used].k4-head_is_before*6) %4 ==0 &&
                  kg[kg_used].k4==kg[kg_used].k1+4 ){
                start_kg=kg_used;
                ce_cnt=(kg[kg_used].k1-head_is_before*6)/4;
                start[index].kg_index=start_kg;
                start[index].ce_cnt=ce_cnt+1;
                index++;
             }else continue;
           }
         }

         if(kg[start_kg].ofst==0 || kg[start_kg+1].ofst==0 ) break;
         int dlt_ofst=(kg[start_kg+1].ofst-kg[start_kg].ofst)/8;
         //if(len[ce_cnt]>max_len) max_len=len[ce_cnt];
         c_wei(kg[start_kg].ofst+dlt_ofst, //計算重量
               kg[start_kg+1].ofst-dlt_ofst);

         c_spd(start_kg);  //計算速度
         *(p_buf_z1+kg[start_kg].ofst+dlt_ofst)|=0x8000;
         *(p_buf_z1+kg[start_kg+1].ofst-dlt_ofst)|=0x8000;
         lock_weight();
         Synchronize(show); //(ce_cnt);隔離車變化了
         //ce_cnt++;
    } //for


    int ct_ls;
    if(what_head==1) ct_ls=4;
    else             ct_ls=6;
    int total_ce_cnt=(kg[kg_now].k1-ct_ls)/4;

    start[index].kg_index=kg_now;
    start[index].ce_cnt=total_ce_cnt+1;

    for(int i=0;i<index;i++){
      if(start[i+1].ce_cnt>start[i].ce_cnt+1 ){ //判長車
        int last;
        int x=0;
        int start_zxj[MAX_CE*2];
        last=head_is_before*ct_ls+start[i].ce_cnt*4;
        if(direct==L_R){
          for(int j=start[i].kg_index;j<start[i+1].kg_index;j++){
            if(  kg[j].k1==kg[j].k4+2 && kg[j].k4==last){ start_zxj[x++]=j;last+=2;}
          }
        }else{ // R_L
          for(int j=start[i].kg_index;j<start[i+1].kg_index;j++){
            if(  kg[j].k4==kg[j].k1+2 && kg[j].k1==last){ start_zxj[x++]=j;last+=2;}
          }
        }
        for(int i=0;i<x;i+=2){
          int j=start_zxj[i];
          int k=start_zxj[i+1];
          int ad1,ad2;

          int dlt1,dlt2;
          dlt1=(kg[j+1].ofst-kg[j].ofst)/8;
          dlt2=(kg[k+1].ofst-kg[k].ofst)/8;
          if(direct==L_R) ce_cnt=(kg[j].k4-head_is_before*ct_ls)/4;
          else            ce_cnt=(kg[j].k1-head_is_before*ct_ls)/4;
          if(ce_cnt>=total_ce_cnt) break;

          ad1=js_ad(0,kg[j].ofst+dlt1,kg[j+1].ofst-dlt1)-zero;
          ad2=js_ad(0,kg[k].ofst+dlt2,kg[k+1].ofst-dlt2)-zero;
          qin_

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一区日韩二区| 精品一区精品二区高清| 亚洲成人黄色小说| 久久国产精品一区二区| 成人午夜激情片| 欧美日韩精品综合在线| 久久久久久久久久久99999| 亚洲欧美另类小说| 日韩av电影免费观看高清完整版| 国产美女精品在线| 欧美亚洲一区二区在线| ww久久中文字幕| 亚洲午夜久久久久中文字幕久| 欧美bbbbb| 97精品超碰一区二区三区| 3751色影院一区二区三区| 国产喷白浆一区二区三区| 首页亚洲欧美制服丝腿| 国产成人精品三级麻豆| 在线不卡中文字幕播放| 国产精品久久久久久久久图文区| 婷婷激情综合网| 从欧美一区二区三区| 在线成人高清不卡| 亚洲另类色综合网站| 国产精品伊人色| 91精品欧美福利在线观看| www.av亚洲| 欧美一卡二卡三卡| 亚洲成人激情综合网| 色婷婷亚洲婷婷| 日本一区免费视频| 国产一区二区三区高清播放| 欧美日韩1234| 一区二区高清在线| 色综合天天综合在线视频| 久久久精品人体av艺术| 日本不卡一二三| 日韩黄色片在线观看| 一区二区三区四区国产精品| 国产麻豆精品久久一二三| 欧美性大战久久久久久久| 中文字幕色av一区二区三区| 国产精品中文字幕日韩精品| 欧美一区二区美女| 亚洲国产精品人人做人人爽| 成人app网站| 国产亚洲精品福利| 久久99在线观看| 538prom精品视频线放| 悠悠色在线精品| 91原创在线视频| 国产精品入口麻豆原神| 国产乱淫av一区二区三区| 欧美变态凌虐bdsm| 午夜电影久久久| 欧美日韩专区在线| 一区二区日韩av| 色婷婷综合久色| 亚洲欧美偷拍另类a∨色屁股| 国产v日产∨综合v精品视频| 精品国产伦一区二区三区观看体验| 天天影视色香欲综合网老头| 欧美网站一区二区| 亚洲一区二区在线观看视频| 色综合色综合色综合 | 亚洲激情男女视频| 成人美女视频在线看| 国产精品视频一二| 国产成人精品免费网站| 欧美激情中文字幕一区二区| 国产激情一区二区三区四区 | 国产在线不卡一卡二卡三卡四卡| 日韩欧美一级在线播放| 久久成人羞羞网站| 26uuu亚洲综合色| 国产成人一级电影| 国产精品沙发午睡系列990531| 欧美视频三区在线播放| 一区二区在线免费| 中文字幕五月欧美| 欧美国产一区在线| 欧美三级中文字| 欧美日韩aaa| 国产精品白丝jk白祙喷水网站 | 国产精品亚洲成人| 亚洲三级在线看| 国产精品欧美极品| 青娱乐精品视频| 色激情天天射综合网| 亚洲一区欧美一区| 4438x亚洲最大成人网| 免费av成人在线| 久久影视一区二区| 成人一区在线看| 一区二区三区在线观看视频| 欧美私人免费视频| 美女免费视频一区| 国产精品毛片高清在线完整版| 99久久99久久久精品齐齐| 亚洲综合一二三区| 欧美一区二区三区在线观看视频| 国产在线不卡视频| 中文字幕综合网| 91精品国产入口| 国产精品一区二区在线播放| 国产精品久久久久久久久久久免费看 | 国产伦理精品不卡| 国产精品久久久久毛片软件| 欧美性感一类影片在线播放| 精品一区二区三区在线观看 | 色哟哟一区二区三区| 午夜视频一区二区三区| 精品不卡在线视频| 91免费版pro下载短视频| 日韩av网站免费在线| 国产精品入口麻豆原神| 欧美人体做爰大胆视频| 国产成人aaa| 视频一区二区三区中文字幕| 久久免费的精品国产v∧| 在线精品视频一区二区| 狠狠色丁香婷综合久久| 亚洲免费观看高清完整版在线观看 | 337p日本欧洲亚洲大胆精品| 日韩精品一区二区在线观看| 精品国产一区a| 国产精品人人做人人爽人人添| 国产精品亲子乱子伦xxxx裸| **性色生活片久久毛片| 日韩综合小视频| 国产精品私人影院| 色视频一区二区| 国产精品一区二区在线看| 性做久久久久久免费观看| 国产欧美日本一区二区三区| 欧美精品黑人性xxxx| 丁香桃色午夜亚洲一区二区三区| 亚洲国产精品一区二区尤物区| 久久毛片高清国产| 91精品国产色综合久久ai换脸| 99久久精品久久久久久清纯| 久久国产麻豆精品| 丝袜国产日韩另类美女| 亚洲精品成人悠悠色影视| 国产女人水真多18毛片18精品视频 | 欧美美女视频在线观看| 成人av网址在线观看| 精品在线免费观看| 午夜精品福利在线| 亚洲视频一区二区在线观看| 久久新电视剧免费观看| 欧美一区二区二区| 欧美色窝79yyyycom| 99久久综合精品| 成人免费观看男女羞羞视频| 黄色小说综合网站| 日韩电影免费在线看| 亚洲一区二区五区| 亚洲精品伦理在线| 成人欧美一区二区三区白人| 久久久99精品久久| 精品福利一区二区三区| 日韩欧美一级二级三级| 7777精品伊人久久久大香线蕉| 在线日韩av片| 一本久久精品一区二区| 成人动漫一区二区三区| 国产麻豆精品theporn| 国产在线精品一区在线观看麻豆| 日本亚洲一区二区| 日本aⅴ亚洲精品中文乱码| 亚洲国产精品一区二区www在线| 亚洲久草在线视频| 亚洲免费毛片网站| 亚洲激情网站免费观看| 亚洲免费观看在线视频| 亚洲精品久久久久久国产精华液| 国产精品国产a| 亚洲欧洲中文日韩久久av乱码| 青青草国产成人99久久| 欧美老女人在线| 99re这里只有精品6| 日本久久精品电影| 亚洲成人av一区二区三区| 欧美日韩成人综合| 99精品在线观看视频| 国产精品毛片久久久久久久| 99久久精品国产导航| 一区二区三区国产豹纹内裤在线 | 555www色欧美视频| 亚欧色一区w666天堂| 中文字幕在线不卡国产视频| 亚洲精品国产第一综合99久久 | 精品一区二区三区免费播放| 久久99日本精品| 国产精品一区二区三区网站| 国产精品一区二区免费不卡| 国产福利精品导航| 91丨porny丨国产|