樓主,再次求助?。。?!

我用單向數(shù)據(jù)流方式傳輸數(shù)據(jù),上位機(jī)采用查詢方式,資料書上說用CH375SetBufUpload設(shè)定為內(nèi)部緩沖上傳,怎么設(shè)計(jì)查詢方式,是不是沒有用偽中斷方式就為查詢方式。但是我的上位機(jī)讀不出數(shù)據(jù)。我采用上位機(jī)放送一個(gè),下位機(jī)把它發(fā)送上去,但能讀出數(shù)據(jù)。是不是我的下位查詢?cè)O(shè)計(jì)不對(duì)或者上位機(jī)沒有設(shè)計(jì)查詢方式,我應(yīng)該這樣做啊。幫幫忙啊。各位大哥。我也在急啊。謝謝?。。。。。。。。?!

如果你調(diào)用了CH375SetBufUpload函數(shù),可能讀不到數(shù)據(jù),緩沖上傳指ch375readdata從驅(qū)動(dòng)的緩沖區(qū)里讀數(shù)據(jù),如果這時(shí)沒有數(shù)據(jù)的話,會(huì)立即返回. 那我應(yīng)該怎么設(shè)計(jì)啊查詢方式.我用單向數(shù)據(jù)流方式傳輸數(shù)據(jù).上位機(jī)應(yīng)該這樣設(shè)計(jì)啊.能不能具體一點(diǎn)啊 謝謝了!??!

參照CH372EVT.ZIP文件中的CH372EVT\PUB\TEST\WIN就可以了,CH372EVT\PUB\BULK\WIN\SPEED372.C是緩沖上傳的例子程序 查詢方式是針對(duì)數(shù)據(jù)上傳來講的,簡單的查詢方式就是打開設(shè)備(ch375opendevice)后設(shè)定超時(shí),在一個(gè)死循環(huán)里不停的讀數(shù)據(jù),一般這個(gè)查詢操作是放在一個(gè)單獨(dú)的線程里的,和你的窗體線程分開避免程序死掉.如果沒數(shù)據(jù)的話,ch375readdata會(huì)等待超時(shí). 如果設(shè)定了緩沖上傳,ch375readdata從驅(qū)動(dòng)緩沖區(qū)里讀數(shù)據(jù),不管取到還是取不到數(shù)據(jù),ch375readdata都會(huì)立即返回,還有一點(diǎn)就是ch375readdata的緩沖區(qū)長度要設(shè)置成包的整數(shù)倍.


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频