主題:一個(gè)很急的問題! 共有37227人關(guān)注過本帖 |
---|
skywood |
1樓 |
一個(gè)很急的問題! Post By:2005-9-29 10:56:00 [只看該作者]
   我是一位貴公司產(chǎn)品用戶,最近用貴公司的etr232i進(jìn)行開發(fā),情況大概是這樣:我用etr232i做為一個(gè)服務(wù)器,它同一個(gè)光交換機(jī)連接,用于獲取數(shù)據(jù)。同時(shí),它同用戶pc以網(wǎng)絡(luò)連接,負(fù)責(zé)將收到的光交換機(jī)數(shù)據(jù)以 網(wǎng)頁得形式回顯給用戶。我現(xiàn)在遇到的問題如下: 前提:1,我同光交換機(jī)的交互命令絕對沒有問題!       2,利用etr232i來生成網(wǎng)頁絕對沒有問題! 但是:      當(dāng)我將二者融合到一起的時(shí)候,問題出現(xiàn)了!這個(gè)時(shí)候websever程序可能會(huì)崩潰!    1,  當(dāng)我將一部分命令發(fā)送時(shí),這個(gè)程序沒有任何問題,各個(gè)部分都運(yùn)作的很好!    2,  由于需要交互的命令較多,當(dāng)我再次發(fā)送一批命令時(shí),這個(gè)websever就會(huì)不動(dòng)了,在液晶上顯示出來:wait 70 然后就沒有反映了,在第一種情況下:wait **** 這個(gè)數(shù)字會(huì)不斷的跳動(dòng)增長,然后等待我的 ie瀏覽動(dòng)作!兩次命令得格式?jīng)]有任何區(qū)別,不知道為什么會(huì)這樣? 會(huì)不會(huì)是串口方面的問題?也就是發(fā)送的命令太多,串口本身會(huì)有一些錯(cuò)誤?但感覺不太可能! 問題是,同樣的程序,去掉一部分處理就會(huì)沒有問題,加上一部分就會(huì)不能運(yùn)行呢? 程序大概結(jié)構(gòu):(websvr.cpp)             程序開始執(zhí)行:              初始化網(wǎng)絡(luò)連接:             for(i1=0;;i1++) {               1發(fā)送第一批命令(初始化串口,開中斷,發(fā)送命令,收到回復(fù),解析,關(guān)閉中斷!)               2發(fā)送第二批命令(同樣的處理過程)               3一些網(wǎng)絡(luò)方面的函數(shù)進(jìn)行判斷有沒有響應(yīng)等等                  }    沒有2的話,運(yùn)行的很好,有了2之后,就不能成功!1和2的結(jié)構(gòu)完全一樣!不知道是什么原因!!   麻煩貴公司幫助解答,不勝感激! |
|
單帖管理 | 引用 | 回復(fù) |
zhl |
2樓 |
Post By:2005-9-29 11:11:00 [只看該作者]
方便的話,請來電話交流。028-85136173
|
|
單帖管理 | 引用 | 回復(fù) |