Casio MultiDrop通訊控件及動(dòng)態(tài)庫適應(yīng)于
Casio DT930、Casio DT940、
Casio DT900鍵盤式數(shù)據(jù)采集器的數(shù)據(jù)通訊程序編寫。
函數(shù)說明:
* extern "C" long dt900Comm(long CommPort, char * path, long filenum, long filesize, long mode,long speed)
* 功能說明:
* 發(fā)送數(shù)據(jù)文件
* 輸入?yún)?shù)
* CommPort 通訊端口, 1:串口1 2:串口2
* path 文件路徑
* filenum 發(fā)送文件個(gè)數(shù)(接收時(shí)該參數(shù)可以設(shè)為0,發(fā)送時(shí)如果是多個(gè)文件則需要計(jì)算所有文件的字節(jié)數(shù)總和)
* filesize 發(fā)送的所有文件的總字節(jié)數(shù)(接收時(shí)該參數(shù)可以設(shè)為0)
* mode 通訊方式: 0 接收 ; 1 發(fā)送
* speed 通訊速率:4:19200bps(推薦) 7:115200bps
* 輸出參數(shù):
* 無
* 返 回 值:
* 0 成功
* -1 初始化錯(cuò)誤
* -2 打開串口錯(cuò)誤
* -3 傳輸錯(cuò)誤
* -4 關(guān)閉串口錯(cuò)誤
* -5 超時(shí)
* -6 傳輸數(shù)據(jù)不存在
調(diào)用說明:
function downcomm()
{
mlt.dt900Comm(1,"c:\dt900\send\",1,840,1,4);
}
/*上傳數(shù)據(jù)文件到pc機(jī)客戶端上*/
function upcomm()
{
mlt.dt900Comm(1,"c:\dt900\rece\",0,0,0,4);
}