激情综合丁香-激情综合六月-激情综合婷婷亚洲图片-激情综合图区-激情综合网五月


主題:關于超時退出的問題

  共有39568人關注過本帖    
sdfa
1樓


關于超時退出的問題  發帖心情 Post By:2005-2-28 11:00:00   [只看該作者]

初學BC 我用etr232i采集數據時 要么是收到數據退出 要么是超時退出  超時是毫秒級的   請問一下 DOS是單任務環境 你們是怎么實現超時退出的  謝謝 

  單帖管理 | 引用 | 回復 回到頂部
zhl
2樓


  發帖心情 Post By:2005-2-28 11:12:00   [只看該作者]

可以通過記錄啟動和結束時clock(),計算它們之間的差值來判斷是否超時。如:
clock_t start, end;
start = end = clock( );
for(;;)
   {
    // application code 
    end = clock( );
    if( (end-start)>2 )   break;    // 2: about 110ms
   }

  單帖管理 | 引用 | 回復 回到頂部
sdfa
3樓


  發帖心情 Post By:2005-2-28 11:23:00   [只看該作者]

超時只有5-10ms  該設成多少呢?

  單帖管理 | 引用 | 回復 回到頂部
zhl
4樓


  發帖心情 Post By:2005-2-28 11:33:00   [只看該作者]

如果是這樣的話,可直接利用for(;;),通過調整循環次數來實現。

  單帖管理 | 引用 | 回復 回到頂部
sdfa
5樓


  發帖心情 Post By:2005-2-28 11:51:00   [只看該作者]

我開始就用的FOR(;;)來實現 但是好象不耗時的感覺 那我再試試
btw:end-start>1 大概是多少MS呢?

  單帖管理 | 引用 | 回復 回到頂部
zhl
6樓


  發帖心情 Post By:2005-2-28 12:14:00   [只看該作者]

end-start>1 相當于時間間隔為1個tick,越約為55ms。
建議可采用for(;;) + NB_Delay( )延時,這樣比較好控制。如:
for( i=0; i<5; i++ )
  {
   .....
   NB_Delay( 1 );      //延時1ms。
   }

  單帖管理 | 引用 | 回復 回到頂部
sdfa
7樓


  發帖心情 Post By:2005-2-28 12:38:00   [只看該作者]

了解了 謝謝

  單帖管理 | 引用 | 回復 回到頂部

返回首頁

關于超時退出的問題

用戶名:
            驗證碼: 驗證碼,看不清楚?請點擊刷新驗證碼
內容:
主站蜘蛛池模板: 激情在线播放免费视频高清| 国产午夜精品久久久久免费视小说| 日韩国产欧美一区二区三区| 欧美毛片日韩一级在线| 国产精品午夜在线播放a| 色综合久久91| 久久久中文字幕日本| 亚洲精品三区| 欧美一级久久| 国产亚洲精品久久久久久| 特级毛片aaaa级毛片免费| 爱草免费视频| 国产日韩欧美亚洲青青草原| 欧美一区二区三区综合色视频| 亚洲欧美日韩在线一区二区三区| 一级无毛片| 女人毛片在线| 中文字幕久热在线精品| 在线免费视频a| 免费看三级毛片| 欧美精品1区| 国产午夜精品福利视频| 国产精品欧美在线不卡| 黄色网址免费观看| 91久久香蕉国产线看| 国产热久久精| 精品国产免费人成网站| 免费大片免费观看| 日韩城人视频| 天天在线天天综合网色| 亚洲美女视频一区| 久久久久女人精品毛片| 日韩中文字幕在线播放| 免费一级毛片正在播放| 国产真实露脸4p视频| 美国毛片一级视频在线aa| 国产毛片久久久久久国产毛片 | 国产精品1024永久免费视频| 黄色片日本网站| 国产午夜亚洲精品久久999| 久久精品国产999久久久|