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

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

?? thread.~cpp

?? 數(shù)據(jù)采集
?? ~CPP
?? 第 1 頁 / 共 5 頁
字號(hào):
         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){ // 濟(jì)鋼
    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 ;} //漏開關(guān)

    int what_head;// 機(jī)車類型
    if(kg[kg_now].k1%4==0)  what_head=1; //內(nèi)燃機(jī)車
    else{
      what_head=0; //蒸氣機(jī)車
      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){//內(nèi)燃機(jī)車
             if( kg[kg_used].k1%4 ==0 &&  kg[kg_used].k1==kg[kg_used].k4+4 ){
                start_kg=kg_used;
             }else continue;
           }else{ //蒸氣機(jī)車
             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){//內(nèi)燃機(jī)車
             if( kg[kg_used].k4%4 ==0 &&  kg[kg_used].k4==kg[kg_used].k1+4 ){
                start_kg=kg_used;
             }else continue;
           }else{ //蒸氣機(jī)車
             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, //計(jì)算重量
               kg[start_kg+1].ofst);//+dlt_ofst-dlt_ofst*3/4); 開關(guān)位子變化了
         if(wei[ce_cnt]<29000) continue; //隔離車
         if(kg[start_kg+1].ofst<kg[start_kg].ofst+50) continue; //隔離車

         c_spd(start_kg);  //計(jì)算速度
         *(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){ // 用剪力模擬開關(guān)判別,單羊
    //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;// 機(jī)車類型
    if(kg[kg_now].k1%4==0){
      what_head=1; //四軸機(jī)車
      if(abs(kg[3].k1-kg[3].k4)==2){ head_is_before=1;}
      else{ head_is_before=0;}
    }else{
      what_head=0; //六軸機(jī)車

      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){//四軸內(nèi)燃機(jī)車
             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{ //六軸機(jī)車
             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){//四軸內(nèi)燃機(jī)車
             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{ //六軸機(jī)車
             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, //計(jì)算重量
               kg[start_kg+1].ofst-dlt_ofst);

         c_spd(start_kg);  //計(jì)算速度
         *(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_hou[ce_cnt]=ad1+ad2;
          wei[ce_cnt]=ad_to_wei(qin_hou[ce_cnt],direct);

          c_spd(start_kg);  //計(jì)算速度
          lock_weight();
          Synchronize(show); //(ce_cnt);隔離車變化了

          *(p_buf_z1+kg[j].ofst+dlt1)|=0x8000;  *(p_buf_z1+kg[j+1].ofst-dlt1)|=0x8000;
          *(p_buf_z1+kg[k].ofst+dlt2)|=0x8000;  *(p_buf_z1+kg[k+1].ofst-dlt2)|=0x8000;
        }
      }
    }

    ce_cnt=total_ce_cnt;

    return EXIT_OK;
  } //單羊

  else if(bd.pb_mode==PB_JG2){ // 用剪力模擬開關(guān)判別,濟(jì)鋼2
    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_u

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久国际精品| 一区视频在线播放| 国产成人aaa| 亚洲成人自拍偷拍| 欧美激情综合网| 欧美日韩激情在线| 成人国产精品免费网站| 久久成人免费网| 一区二区三区波多野结衣在线观看 | 在线观看av一区二区| 国产精品综合二区| 日韩主播视频在线| 一区二区三区av电影| 国产精品美女视频| 337p粉嫩大胆噜噜噜噜噜91av| 欧美性受xxxx黑人xyx性爽| 国产成人自拍在线| 韩国精品主播一区二区在线观看| 三级成人在线视频| 亚洲一区二区三区三| 国产精品美女久久久久高潮| 久久久久国色av免费看影院| 欧美一区二区三区在线观看| 欧美三级资源在线| 99re成人精品视频| 成人福利视频在线| 懂色av一区二区三区免费看| 激情久久五月天| 美女mm1313爽爽久久久蜜臀| 图片区小说区区亚洲影院| 亚洲女与黑人做爰| 亚洲人成网站影音先锋播放| 国产精品卡一卡二| 国产精品免费观看视频| 国产精品每日更新| 中文字幕欧美日本乱码一线二线| 国产视频一区在线观看| 久久亚洲精品小早川怜子| 精品国产成人系列| 久久久不卡网国产精品二区| 久久一区二区视频| 久久久精品综合| 国产亚洲一本大道中文在线| 欧美激情资源网| 国产精品国产三级国产普通话三级| 国产欧美日韩另类一区| 亚洲国产精品成人综合色在线婷婷| 久久久久久久综合狠狠综合| 中文字幕不卡三区| 一色桃子久久精品亚洲| 亚洲午夜久久久| 婷婷六月综合网| 日本va欧美va瓶| 精品一区二区在线看| 国产精品亚洲а∨天堂免在线| 国产69精品久久久久毛片| 成人sese在线| 欧美性大战久久| 欧美一卡2卡3卡4卡| 精品88久久久久88久久久| 国产日韩影视精品| 亚洲最大成人网4388xx| 日韩av在线发布| 国产精品12区| 91蜜桃视频在线| 欧美视频一区二区三区| 日韩一区国产二区欧美三区| 久久精品亚洲精品国产欧美| 日韩理论电影院| 日韩和欧美一区二区| 国产精品66部| 91久久精品一区二区三| 日韩欧美精品在线| 国产精品黄色在线观看| 日本午夜精品视频在线观看| 成人一区二区视频| 欧美日韩综合在线| 久久久久久久久免费| 亚洲美女视频在线| 久久成人18免费观看| 99国产精品国产精品毛片| 欧美日韩精品免费| 国产精品入口麻豆九色| 日韩av在线发布| 99精品视频在线免费观看| 91精品久久久久久久99蜜桃| 国产精品免费av| 蜜芽一区二区三区| 99久久综合精品| 欧美电影免费观看高清完整版在| 亚洲欧美日韩国产另类专区| 狠狠色丁香婷婷综合久久片| 色噜噜久久综合| 中文字幕精品—区二区四季| 日本欧美一区二区三区乱码 | 欧美精品免费视频| 国产免费久久精品| 蜜臀久久久99精品久久久久久| 91女神在线视频| 久久久久国产精品厨房| 免费看日韩精品| 91久久精品午夜一区二区| 欧美国产综合一区二区| 麻豆91免费观看| 欧美色大人视频| 国产精品福利一区| 狠狠色综合播放一区二区| 欧美喷潮久久久xxxxx| 自拍偷自拍亚洲精品播放| 国产iv一区二区三区| 日韩精品一区二区在线| 天天色天天操综合| 91久久精品一区二区二区| 亚洲欧美综合网| 成人永久看片免费视频天堂| 久久久亚洲精品石原莉奈| 麻豆精品国产传媒mv男同| 欧美三级电影网| 亚洲va天堂va国产va久| 欧洲精品一区二区三区在线观看| 国产精品久久久久久福利一牛影视| 国产精品中文字幕一区二区三区| 日韩欧美国产系列| 美女精品一区二区| 日韩欧美国产一区二区三区| 蜜桃久久久久久| 日韩亚洲欧美中文三级| 日韩国产成人精品| 欧美一区二区在线视频| 蜜桃视频一区二区| 精品粉嫩超白一线天av| 久国产精品韩国三级视频| 精品久久久久久久久久久久包黑料| 日韩福利视频导航| 日韩视频一区在线观看| 久久精品国产一区二区三| 欧美成人午夜电影| 国内外成人在线视频| 亚洲精品一区二区在线观看| 精品一区二区三区在线视频| 精品精品欲导航| 国产精品主播直播| 成人欧美一区二区三区在线播放| 成人av在线网| 一区二区三区在线高清| 欧美日本视频在线| 精品一区二区三区影院在线午夜| 精品国产乱码久久久久久老虎 | 午夜久久久久久| 欧美高清你懂得| 老司机午夜精品| 国产三级欧美三级| 99视频有精品| 五月激情六月综合| 久久久噜噜噜久久中文字幕色伊伊 | 久久99精品国产麻豆婷婷洗澡| 精品剧情v国产在线观看在线| 国内精品伊人久久久久av一坑| 国产欧美精品一区| 91视频免费播放| 亚洲v日本v欧美v久久精品| 91精品在线免费| 国产精品一区二区三区网站| 亚洲少妇30p| 制服.丝袜.亚洲.另类.中文| 国内精品第一页| 中文字幕一区二区三区精华液| 欧美制服丝袜第一页| 老司机一区二区| 亚洲欧美自拍偷拍色图| 欧美美女喷水视频| 国产成人亚洲精品青草天美| 亚洲综合色噜噜狠狠| 欧美tk丨vk视频| 91麻豆福利精品推荐| 蜜臀国产一区二区三区在线播放| 中文乱码免费一区二区| 欧美久久久久久蜜桃| 成人一区二区三区在线观看| 亚洲成人激情av| 中文字幕av在线一区二区三区| 欧美日韩国产在线播放网站| 国产精品1区二区.| 午夜精品一区二区三区三上悠亚| 国产亚洲一本大道中文在线| 欧美日韩国产另类一区| 成人免费三级在线| 日韩电影一二三区| 亚洲精品成人精品456| 久久综合色之久久综合| 欧美日韩五月天| 成人97人人超碰人人99| 久久99精品一区二区三区三区| 一区二区三区在线观看欧美| 中文字幕第一页久久| 日韩欧美高清一区| 欧美日韩免费一区二区三区| 成人av在线资源| 国产成人精品免费一区二区| 日本午夜一区二区|