麻煩明白的大俠不吝賜教??!
用Labview調(diào)用動(dòng)態(tài)鏈接庫(kù)(動(dòng)態(tài)鏈接庫(kù)中的數(shù)據(jù)類(lèi)型都是32位的)。我使用8為單片機(jī)經(jīng)CH372發(fā)送的4個(gè)8位數(shù)據(jù)是不是用Labview只能接收到一位32位的數(shù)據(jù)?如果是的話所發(fā)送的4個(gè)8位數(shù)據(jù)是不是按從前向后發(fā)、從高到低排列?
麻煩明白的大俠不吝賜教??!
用Labview調(diào)用動(dòng)態(tài)鏈接庫(kù)(動(dòng)態(tài)鏈接庫(kù)中的數(shù)據(jù)類(lèi)型都是32位的)。我使用8為單片機(jī)經(jīng)CH372發(fā)送的4個(gè)8位數(shù)據(jù)是不是用Labview只能接收到一位32位的數(shù)據(jù)?如果是的話所發(fā)送的4個(gè)8位數(shù)據(jù)是不是按從前向后發(fā)、從高到低排列?
雖然動(dòng)態(tài)鏈接庫(kù)中的數(shù)據(jù)類(lèi)型都是32位的,但是接受緩沖區(qū)的數(shù)據(jù)是很多位的,CH375ReadData的讀數(shù)據(jù)函數(shù)一次可以接受4K的數(shù)據(jù).32的數(shù)據(jù)類(lèi)型在PC上一般是小端存放,比如低字節(jié)在底內(nèi)存,高字節(jié)在高內(nèi)存.
還有請(qǐng)問(wèn)一下,DLL里面那么多函數(shù),具體調(diào)用順序有沒(méi)有說(shuō)明,或者說(shuō)只調(diào)用自己需要的函數(shù)? 比如我需要讀取數(shù)據(jù)的話,先打開(kāi)設(shè)備—>讀數(shù)據(jù)—>關(guān)設(shè)備,這樣就可以了嗎?
有關(guān)各個(gè)函數(shù)的說(shuō)明可以看一下CH372DRV.ZIP中LIB\C\CH375DLL.H,具體調(diào)用順序可以看CH372EVT.ZIP中的\PUB\TEST\WIN\TEST.C的例子程序