![抄表機(jī)tp800技術(shù)手冊(cè)_第1頁(yè)](http://file4.renrendoc.com/view/7e03bfdaba205c57f611901bdfbbfad1/7e03bfdaba205c57f611901bdfbbfad11.gif)
![抄表機(jī)tp800技術(shù)手冊(cè)_第2頁(yè)](http://file4.renrendoc.com/view/7e03bfdaba205c57f611901bdfbbfad1/7e03bfdaba205c57f611901bdfbbfad12.gif)
![抄表機(jī)tp800技術(shù)手冊(cè)_第3頁(yè)](http://file4.renrendoc.com/view/7e03bfdaba205c57f611901bdfbbfad1/7e03bfdaba205c57f611901bdfbbfad13.gif)
![抄表機(jī)tp800技術(shù)手冊(cè)_第4頁(yè)](http://file4.renrendoc.com/view/7e03bfdaba205c57f611901bdfbbfad1/7e03bfdaba205c57f611901bdfbbfad14.gif)
![抄表機(jī)tp800技術(shù)手冊(cè)_第5頁(yè)](http://file4.renrendoc.com/view/7e03bfdaba205c57f611901bdfbbfad1/7e03bfdaba205c57f611901bdfbbfad15.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、目錄目錄1第一章 TP800終端的硬件及其使用8簡(jiǎn)介8產(chǎn)品介紹81.1.2 ThinPad800終端的技術(shù)指標(biāo)81.1.3 Symbol 激光掃描器的技術(shù)指標(biāo)91.1.4 ThinPad800終端的性能特點(diǎn)91.1.5 11操作指南11基本操作111.2.1.11.2.1.21.2.1.31.2.1.41.2.1.5開關(guān)鍵12換檔鍵12復(fù)位鍵12控制鍵12字母數(shù)字鍵131.2.2 具體操作131.2.2.1 ThinPad800終端的開啟和關(guān)閉131.2.2.2 菜單功能及其使用131.2.2.2.11.2.2.2.21.2.2.2.31.2.2.2.41.2.2.2.51.2.2.2.61.
2、2.2.2.71.2.2.2.81.2.2.2.9微機(jī)通訊14用戶程序15系統(tǒng)設(shè)置16狀態(tài)查詢16系統(tǒng)測(cè)試17文件管理18程序運(yùn)行18關(guān) 機(jī)18幫 助181.2.2.31.2.2.41.3 保養(yǎng)與外置接口及其使用18程序安裝19191.3.11.3.2清潔衛(wèi)生19注意事項(xiàng)19第二章TP800 支撐的安裝和使用202.1 TP800 Utilities FOR WINDOWS安裝及簡(jiǎn)介202.1.1 安裝 TP800 Utilities for Windows20- 1 -2.1.2功能說(shuō)明20ZZFILE32.EXE 界面說(shuō)明20COMDLL.DLL 接口說(shuō)明22GetHcSysInfo23G
3、etHcDirInfo23GetHcFileInfo242.3.4extFileInfo25SendFileToHc25GetHcFile26DelHcFile26SetHcDateTime27thrdSendFileToHc27thrdGetHcFile28thrdQuerySus29thrdQueryPercent29thrdQuerySusEx29thrdStop30GetErrorMsg30HcGetCurDir31HcMakeDir31HcDelDir31HcRescue32HcSetDir32thrdGetHcMif32thrdSendMifToHc33GetDllVer34Del
4、HcMif342.3.25um342.3.26 thrdQueryCurFile352.42.52.62.7錯(cuò)誤代碼表36消息代碼表37相關(guān)數(shù)據(jù)結(jié)構(gòu)37相關(guān)文件格式39目錄信息文件格式39系統(tǒng)信息文件格式39動(dòng)態(tài)庫(kù)調(diào)用相關(guān)示例說(shuō)明40第三章 ZZDBASE 語(yǔ)言413.1 綜述41ZZDBASE 語(yǔ)言的功能和指標(biāo)41ZZDBASE 語(yǔ)言的源程序結(jié)構(gòu)42符號(hào)的定義與說(shuō)明43說(shuō)明 賦值和注釋語(yǔ)句44賦值語(yǔ)句44- 2 -3.2.23.2.33.2.43.2.53.2.6數(shù)據(jù)庫(kù)結(jié)構(gòu)說(shuō)明語(yǔ)句44變量和數(shù)組說(shuō)明語(yǔ)句44序說(shuō)明語(yǔ)句45主程序說(shuō)明語(yǔ)句45注釋語(yǔ)句453.3 程序控制463.3.1序調(diào)用語(yǔ)句4
5、63.3.2 CASE 分支語(yǔ)句463.3.33.3.43.3.53.3.6循環(huán)語(yǔ)句46條件語(yǔ)句47返回語(yǔ)句47取程序執(zhí)行次數(shù)函數(shù)473.4 數(shù)據(jù)庫(kù)操作483.4.13.4.23.4.33.4.43.4.53.4.63.4.73.4.83.4.9絕對(duì)定位語(yǔ)句48快速條件定位語(yǔ)句48條件定位語(yǔ)句48相對(duì)定位語(yǔ)句49測(cè)試庫(kù)文件結(jié)束函數(shù)49統(tǒng)計(jì)語(yǔ)句49修改字段內(nèi)容語(yǔ)句50選擇數(shù)據(jù)庫(kù)語(yǔ)句50字段求和語(yǔ)句503.4.10 數(shù)據(jù)庫(kù)狀態(tài)測(cè)試函數(shù)513.4.11 添加新語(yǔ)句513.4.123.4.133.4.143.4.15求數(shù)目函數(shù)51求當(dāng)前指針函數(shù)51取用戶信息函數(shù)51數(shù)據(jù)庫(kù)文件緩沖控制語(yǔ)句513.5 顯
6、示 鍵盤聲音時(shí)間圖形終端控制523.5.1 顯示523.5.1.13.5.1.23.5.1.33.5.1.43.5.1.53.5.1.63.5.1.7顯示計(jì)算結(jié)果語(yǔ)句52格式顯示語(yǔ)句52清屏語(yǔ)句52設(shè)置正 反顯語(yǔ)句52設(shè)置字符顯示模式語(yǔ)句53求當(dāng)前光標(biāo)所在列的函數(shù)53求當(dāng)前光標(biāo)所在行的函數(shù)533.5.2 鍵盤533.5.2.13.5.2.23.5.2.33.5.2.43.5.2.5鍵盤輸入語(yǔ)句53鍵盤等待語(yǔ)句53鍵盤測(cè)試函數(shù)53最后一個(gè)按鍵值54終止 READ 命令時(shí)的最后一個(gè)按鍵值543.5.3 聲音54- 3 -3.5.3.1語(yǔ)句543.5.3.2 控制按鍵聲響語(yǔ)句543.5.4 時(shí)間54
7、3.5.4.13.5.4.23.5.4.33.5.4.43.5.4.53.5.4.63.5.4.7設(shè)置時(shí)鐘控制語(yǔ)句54設(shè)置日期語(yǔ)句55設(shè)置時(shí)間語(yǔ)句55設(shè)置自動(dòng)關(guān)機(jī)等待時(shí)間55長(zhǎng)日期函數(shù)55短日期函數(shù)55時(shí)間函數(shù)553.5.5 圖形563.5.5.13.5.5.23.5.5.33.5.5.43.5.5.53.5.5.63.5.5.73.5.5.83.5.5.93.5.63.5.6.13.5.6.23.5.6.33.5.6.43.5.6.53.5.6.63.5.6.7畫點(diǎn)語(yǔ)句56畫線語(yǔ)句56畫圓或圓弧語(yǔ)句56設(shè)置顏色值語(yǔ)句56取當(dāng)前繪圖顏色值函數(shù)56矩形塊填充語(yǔ)句57屏幕映象語(yǔ)句57顯示屏幕映象語(yǔ)
8、句57顯示框函數(shù)57終端控制59取機(jī)器號(hào)函數(shù)59獲取系統(tǒng)信息函數(shù)59獲取電池狀態(tài)函數(shù)59低功耗語(yǔ)句59關(guān)機(jī)語(yǔ)句59關(guān)機(jī)鎖定語(yǔ)句60關(guān)機(jī)語(yǔ)句60外部設(shè)備管理60外部設(shè)備管理603.6.1.13.6.1.23.6.1.33.6.1.43.6.1.53.6.1.63.6.1.73.6.1.83.6.1.9串口初始化語(yǔ)句60選擇外部口語(yǔ)句61單字節(jié)發(fā)送語(yǔ)句61塊發(fā)送語(yǔ)句61字節(jié)接收函數(shù)61緩沖區(qū)接收函數(shù)62串口測(cè)試函數(shù)62紅外發(fā)送延時(shí)設(shè)置語(yǔ)句62設(shè)置外部口的針腳電平62讀外部口的針腳信號(hào)62條碼操作函數(shù)633.6.1.11.13.6.1.11.23.6.1.11.3條碼設(shè)置函數(shù)63條碼掃描函數(shù)64條碼
9、設(shè)置掃描函數(shù)64- 4 -3.6.2 緩沖區(qū)653.6.2.13.6.2.23.6.2.33.6.2.43.6.2.53.6.2.63.6.2.73.6.2.83.6.2.9拷貝操作65賦值操作65填充操作65取值操作65求緩沖區(qū)校驗(yàn)和65求 CRC66發(fā)送操作66接收操作66查找操作66數(shù)值轉(zhuǎn)換成轉(zhuǎn)義 BCD 碼66轉(zhuǎn)義 BCD 碼轉(zhuǎn)換為數(shù)值67數(shù)學(xué) 轉(zhuǎn)換字符串位操作文件操作函數(shù)及其它函數(shù)673.7.1 數(shù)學(xué)函數(shù)673.7.1.13.7.1.23.7.1.33.7.1.43.7.1.53.7.1.63.7.1.73.7.1.83.7.1.9求絕對(duì)值函數(shù)67取整函數(shù)67四舍五入函數(shù)68求平方根
10、函數(shù)68正弦函數(shù)68余弦函數(shù)68正切函數(shù)68反正弦函數(shù)68反余弦函數(shù)68反正切函數(shù)69以 e 為底的冪函數(shù)69自然對(duì)數(shù)函數(shù)69隨機(jī)函數(shù)69轉(zhuǎn)換函數(shù)69字符型數(shù)據(jù)到 ASCII 碼轉(zhuǎn)換函數(shù)69ASCII 碼到字符型數(shù)據(jù)轉(zhuǎn)換函數(shù)69數(shù)值轉(zhuǎn)換為字符串的函數(shù)70字符串轉(zhuǎn)換為數(shù)值的函數(shù)7010 進(jìn)制數(shù)轉(zhuǎn)換為 16 進(jìn)制字符串70數(shù)值轉(zhuǎn)換為 BCD 碼70BCD 碼轉(zhuǎn)換為數(shù)值71字符串操作函數(shù)713.7.3.13.7.3.23.7.3.43.7.3.53.7.3.63.7.3.6求左子串71求右子串71產(chǎn)生空格字符串函數(shù)71求子串71刪除字符串尾部的空格72求字符串長(zhǎng)度72位操作函數(shù)72對(duì)兩個(gè)整數(shù)進(jìn)行位操
11、作72- 5 -3.7.5 系統(tǒng)變量操作函數(shù)723.7.5.13.7.5.23.7.5.3讀系統(tǒng)變量73寫系統(tǒng)變量73刪除系統(tǒng)變量733.7.6 文件操作函數(shù)743.7.6.13.7.6.23.7.6.33.7.6.43.7.6.53.7.6.63.7.6.73.7.6.83.7.6.9打開一個(gè)文件74關(guān)閉一個(gè)文件75從文件中數(shù)據(jù)75寫入數(shù)據(jù)到文件中75定位當(dāng)前文件指針75獲取當(dāng)前文件指針的位置76獲取文件長(zhǎng)度76判斷文件是否存在76刪除一個(gè)文件76其它函數(shù)76調(diào)用外部功能函數(shù)76調(diào)用系統(tǒng)功能函數(shù)76菜單控制語(yǔ)句773.8.1 創(chuàng)建彈出式菜單773.8.1.1 .3.8.1.2 .3.8.1.
12、3 READ語(yǔ)句77指定菜單幫助數(shù)組語(yǔ)句77語(yǔ)句78創(chuàng)建自定義菜單79 . PROMPT 語(yǔ)句793.8.2.2TO 語(yǔ)句80調(diào)用其它 MIF 程序語(yǔ)句81ZZDBASE 語(yǔ)言 8.0 版與 6.5 版的兼容性81ZZDBASE 語(yǔ)言 8.0 版新增加的函數(shù)和語(yǔ)句813.11終端示例程序81第四章 硬件接口說(shuō)明824.14.24.34.44.5對(duì)外接口說(shuō)明及其使用82紅外通訊83通訊座機(jī)85通訊電纜85通訊出錯(cuò)處理86附錄87附錄 1附錄 2附錄 3附錄 4編譯錯(cuò)誤信息表87運(yùn)行錯(cuò)誤信息表92屏幕和顯示方式94鍵盤和鍵值94附錄 5 ZZDBASE 語(yǔ)言的語(yǔ)句和函數(shù)95- 6 -附錄 6常用電
13、池充放電特性99- 7 -第一章 TP800終端的硬件及其使用1.1 簡(jiǎn)介1.1.1 產(chǎn)品介紹ThinPad800一款機(jī)型終端是振中公司繼 ZZ500 TP600 TP650 TP700 系列之后推出的主要適用于在各種性強(qiáng)的領(lǐng)域中進(jìn)行和現(xiàn)場(chǎng)數(shù)據(jù)分析處理的工作例如在電力水力煤氣行業(yè)的抄表地質(zhì)勘探部門的野外與分析 大型倉(cāng)庫(kù)盤點(diǎn)和超市商品管理中終端都得到充分應(yīng)用 與以往機(jī)型相比新款 ThinPad800 在系統(tǒng)設(shè)計(jì)上有了較大的改善 除了具備 ThinPad650 的所有功能以外 還新增了許多便利于用戶的功能 例如 小計(jì)算器 樂聲喇叭 條碼掃描和波形為用戶在工程技術(shù)領(lǐng)域的應(yīng)用提供了強(qiáng)有力的工具Thin
14、Pad800 的外形更加美觀 操作更加便捷 功能更加完善它采用 MotorolaDragonBall 的 32 位 CPU了國(guó)標(biāo)字庫(kù) 內(nèi)置 Flash使機(jī)器內(nèi)存空間更大 數(shù)據(jù)也更加可靠 另外 ThinPad800 還采用便攜小巧的液晶顯示屏 使得重量更輕 外形更加迷你 同時(shí)還內(nèi)置了 USB 端口和激光頭 這使得數(shù)據(jù)的傳輸更加快速 基于條碼應(yīng)用的開發(fā)更加快捷 ThinPad800 本身了操作系統(tǒng) 可與多種機(jī)型相兼容可以運(yùn)行在 PC 機(jī)上用 C 語(yǔ)言編寫并編譯成的可執(zhí)行文件 同時(shí)還支持類似 Dbase 和 Foxbase 的數(shù)據(jù)庫(kù)語(yǔ)言Zzdbase 語(yǔ)言進(jìn)行編程總之 ThinPad800 是一款功
15、能強(qiáng)大開發(fā)靈活使用方便的新一代終端1.1.2 ThinPad800終端的技術(shù)指標(biāo)技術(shù)參數(shù)Motorola DragonBall 32bit處 理 器器Flash2MB 至 64MB操作系統(tǒng)具有獨(dú)立知識(shí)的 T操作系統(tǒng)顯示屏LCD 顯示屏 160像素 可顯示個(gè)字符或個(gè)漢字 背光和對(duì)比度鍵盤可控可調(diào)25 鍵可輸入數(shù)字字母漢字和算術(shù)運(yùn)算符號(hào)鍵盤電池4 節(jié) AAA 可充電電池或不可充電的堿性電池工作溫度-2060漢字輸入拼音輸入法 全拼簡(jiǎn)拼支持語(yǔ)言ZZDBASE 語(yǔ)言 C 語(yǔ)言實(shí)時(shí)時(shí)鐘高精度 誤差 15PPM具有日期時(shí)間和功能行業(yè)支持內(nèi)置電力行業(yè) DL/T 645-1997 多功能電能表通信規(guī)約支持物理
16、參數(shù)160mm68mm27mm尺寸約 136 克 不含電池重量Symbol SE900 系列激光掃描譯激光 頭- 8 -通訊高速光電口,標(biāo)準(zhǔn) RS232 有線口紅和 USB 接口1.1.3 Symbol 激光掃描器的技術(shù)指標(biāo)1.1.4 ThinPad800終端的性能特點(diǎn)硬件部分處理器TP800 的 CPU 是 Motorola DragonBall,該 CPU 為 32 位處理器即:CPU 功能更加強(qiáng)大 運(yùn)行處理程序會(huì)更快TP800 的內(nèi)存配置為 128-512KSRAM2M-64M 的 FLASH 盤主頻為 16MHz內(nèi) 存即內(nèi)存更大可以存放更大的應(yīng)用程序和數(shù)據(jù)庫(kù)文件而且 TP800 的程序
17、和數(shù)據(jù)是放在FLASH 盤中的 所以不會(huì)有掉電丟失程序和數(shù)據(jù)的發(fā)生顯示屏TP800 的顯示屏是 LCD20*20 個(gè)字符或 10*10 個(gè)漢字 所以一屏可顯示的信息更為豐富 同時(shí)由于 TP800 的液晶顯示屏較小而且背光較亮 所以單個(gè)字符或漢字顯示小而清晰 這也使得整個(gè)機(jī)身嬌小重量較輕更加便于攜帶鍵 盤TP800 的鍵盤采用了品質(zhì)硅膠 從而保證了在溫度極限時(shí)的正常使用同時(shí)由于具有類似于的鍵盤背景光的支持 方便了用戶在光線昏暗環(huán)境下的使用激光頭TP800 集成了條形碼掃描功能 它采用的是 Symbol SE900 系列激光掃描引擎 這使得 TP800 在條碼領(lǐng)域的應(yīng)用將變得得心應(yīng)手 基于條碼程序
18、的開發(fā)將更加簡(jiǎn)便- 9 -條目描述輸入電壓3.3 - 5.0V 直流 10%輸入電流掃描時(shí) 在 3.3V 直流輸入時(shí)為 68mA休眠電流通常小于 35 A沖擊電流通常小于 200mA掃描頻率39 3Hz激光功率掃描模式 1.2mW瞄準(zhǔn)模式0.8mW激光等級(jí)符合 CDRH/IEC Class安全等級(jí)掃描角度通常為 53掃描長(zhǎng)度L = 1.8 x (D+d) x TanA/2其中 D-激光頭外殼前臉到條碼的距離 d-掃描器到激光頭外殼前臉的距離 A-掃描角度 53工作溫度-20 - 55C存放溫度-40 - 60C防 潮 性5% - 95%功能支持 EAN-13 EAN-8 UPC-A UPC-E
19、 UPC-E1erleaved 2 of 5Discrete 2 of 5USS-128UCC/EAN-128 ISBT 128Code 93Code 39Trioptic Code 39 MSI PlesseyCodabar快捷接 口 TP800 在原有三種通訊接口的基礎(chǔ)上又增添了一種現(xiàn)今較為流行的通訊接口 USB接口 這使得程序的上傳和 更為快速 給基于大容量?jī)?nèi)存的大數(shù)據(jù)庫(kù)程序的開發(fā)和使用節(jié)省了大量時(shí)間 USB 接口為目前國(guó)內(nèi)同類設(shè)備最先使用 必將引領(lǐng)終端設(shè)備在傳輸速度方面的一場(chǎng)電壓檢測(cè)TP800 含有多級(jí)電壓檢測(cè) 在系統(tǒng)開機(jī)或向數(shù)據(jù)庫(kù)中寫數(shù)據(jù)時(shí)都會(huì)對(duì)系統(tǒng)低電情況進(jìn)行警告 提示用戶更換電池
20、從而對(duì)用戶數(shù)據(jù)的完整性起到了有效保護(hù)部分TP800 內(nèi)置的T操作系統(tǒng) 包含了完善的 FLASH 文件文件管理系統(tǒng)支持 FLASH 的均勻磨損算法管理系統(tǒng) 并且支持系統(tǒng)功能的升級(jí)和對(duì)突然掉電的防護(hù) 可以大副提高 FLASH 的使用系統(tǒng)升級(jí)功能支持因特網(wǎng)上 的方式獲取升級(jí)包 大大方便了用戶對(duì) TP800 后續(xù)功能的使用 同時(shí) TP800 還能夠有效的防止低電寫盤 對(duì)于掉電和復(fù)位寫盤帶來(lái)的數(shù)據(jù)損壞具有報(bào)錯(cuò)和修復(fù)功能TP800 兼容以前的 TP600 TP650 抄表程序 不僅可以運(yùn)行 ZZDBASE 程序而且還可以運(yùn)行用 C 語(yǔ)言編寫的可執(zhí)行程序TP800 運(yùn)行的 ZZDBASE 程序在文件大小方面
21、僅有如下限制 MID 文件和數(shù)據(jù)庫(kù)文件的大小均只受 FLASH 盤容量的限制 其中程序數(shù)據(jù)定義區(qū)的大小只受 RAM容量的限制 不僅如此 TP800 可以同時(shí)操作多至 6 個(gè)數(shù)據(jù)庫(kù) 而且每個(gè)數(shù)據(jù)庫(kù)的數(shù)也突破了65535 條的限制 現(xiàn)在數(shù)的多少只受FLASH 盤容量的限制TP800 的關(guān)機(jī)功能更加智能化 用戶可以通過(guò)對(duì) 系統(tǒng)設(shè)置 菜單中 現(xiàn)場(chǎng)保護(hù)條目的設(shè)置來(lái)決定是否啟用關(guān)機(jī)現(xiàn)場(chǎng)保護(hù) 若設(shè)置啟用 系統(tǒng)在關(guān)機(jī)時(shí)進(jìn)行完整的現(xiàn)場(chǎng)保護(hù) 因而再開機(jī)時(shí)程序?qū)⒔又P(guān)機(jī)時(shí)的斷點(diǎn)繼續(xù)運(yùn)行 若設(shè)置不啟用 系統(tǒng)在關(guān)機(jī)時(shí)徹底關(guān)閉電源 下次開機(jī)程序?qū)⒅匦录虞d執(zhí)行 可以大副提高電池的使用時(shí)間TP800 內(nèi)置了 TPScan 條
22、形碼譯碼系統(tǒng) 配合 Symbol 公司的激光掃描器就可以識(shí)別各種常用類型條形碼以及用戶自定義的加密條形碼TP800 在 Zzdbase 程序中內(nèi)置了計(jì)算器的功能算在這里用戶可以進(jìn)行簡(jiǎn)單的四則運(yùn)- 10 -1.1.5顯 示 屏鍵盤光電口充 電 口有線口或 USB 口電池后 蓋紅或激光頭1.2 操作指南1.2.1 基本操作這部分主要講述指鍵盤的使用- 11 -1.2.1.1開關(guān) 鍵用于啟動(dòng)或結(jié)束終端的運(yùn)行1.2.1.2換檔 鍵單獨(dú)按 換檔 鍵是無(wú)意義的換檔 鍵必須和除 開關(guān) 鍵以外的另外的鍵組合才起作用 組合辦法是按下?lián)Q檔鍵的同時(shí)欲組合的鍵1.2.1.3 復(fù)位鍵復(fù)位是一個(gè)比較的操作 一般應(yīng)只有當(dāng)程
23、序發(fā)生死循環(huán)而無(wú)法通過(guò) 開關(guān)鍵關(guān)機(jī)時(shí)才進(jìn)行復(fù)位操作而其操作只需觸擊復(fù)位的小按鈕即可1.2.1.4 控制鍵按下控制鍵會(huì)立即實(shí)現(xiàn)某一種控制作用它們也可以和換檔鍵相組合下述是其中較為通用的控制作用開機(jī)后從徽標(biāo)屏進(jìn)入功能菜單或在用戶 ZZDBASE 程序中完成將屏幕上的光標(biāo)上下左右移動(dòng)停止當(dāng)前的操作 退出到上一層菜單或上一層操作刪除光標(biāo)左邊的一個(gè)字符結(jié)束鍵盤輸入過(guò)程確認(rèn)自己輸入的內(nèi)容調(diào)節(jié)液晶對(duì)比度PageUp 和 PageDown開或關(guān)液晶背景光顯示由系統(tǒng)或者用戶程序提供的聯(lián)機(jī)幫助信息 以指導(dǎo)用戶操作在 ZZDBASE 程序中切換漢字輸入方法在 ZZDBASE 程序中調(diào)用計(jì)算器功能 在 ZZDBASE
24、 程序中切換字母大小寫在 ZZDBASE 程序中 等待鍵盤輸入時(shí)可以用內(nèi)置激光頭進(jìn)行條碼掃描功能退出刪除確認(rèn)換檔換檔換檔幫助+或或確認(rèn)換檔+功能F1鍵換檔+掃描F1- 12 -1.2.1.5 字母數(shù)字鍵這幾個(gè)鍵位均位于鍵盤的下半部當(dāng)單獨(dú)按下這些鍵時(shí)則會(huì)輸入相應(yīng)的數(shù)字或小數(shù)點(diǎn)而當(dāng)字母數(shù)字鍵與換檔鍵組合搭配時(shí)則意味著在允許的情況下可輸入對(duì)應(yīng)的符號(hào)或字母由于每個(gè)鍵上有三個(gè)符號(hào)或字母當(dāng)組合鍵被按下時(shí)屏幕上會(huì)循環(huán)顯示這三個(gè)符號(hào)或字母出現(xiàn)了所需要的一個(gè)以后松手即可用戶程序可以字母這時(shí)是否加換檔鍵組合是沒有意義的一律都只輸入數(shù)字輸入運(yùn)算符和1.2.2 具體操作1.2.2.1 ThinPad800終端的開啟和
25、關(guān)閉ThinPad800 在關(guān)機(jī)狀態(tài)下按 開關(guān) 鍵則開機(jī) 如果按 開關(guān) 鍵不能開機(jī) 一般情況是由于電池已耗光 開機(jī)后 正常情況下首先顯示的是廠家徽標(biāo)屏幕 此時(shí)若連續(xù) 2 次按下 功能 鍵則進(jìn)入系統(tǒng)管理主菜單 否則進(jìn)入上次關(guān)機(jī)停留處 系統(tǒng)若進(jìn)行復(fù)位操作則直接進(jìn)入抄表程序 若沒有抄表程序 將進(jìn)入系統(tǒng)管理主菜單ThinPad800 開機(jī)后的任何時(shí)候都可以按 開關(guān) 鍵關(guān)機(jī) 如果按 開關(guān) 鍵而不能關(guān)機(jī) 意味著程序中用戶手工關(guān)機(jī)請(qǐng)稍候再試當(dāng)無(wú)法用開關(guān)鍵關(guān)機(jī)時(shí)候只能先進(jìn)行復(fù)位操作然后再關(guān)機(jī)不按任何鍵則自動(dòng)關(guān)機(jī)終端還有自動(dòng)關(guān)機(jī)的功能即在一定時(shí)間內(nèi)若1.2.2.2 菜單功能及其使用開機(jī)后顯示第一屏若用戶在 2
26、秒內(nèi)連續(xù) 2 次按下系統(tǒng)管理主界面如下功能鍵則進(jìn)入系統(tǒng)管理界面屏幕出現(xiàn)亮帶可以用上下箭頭移動(dòng)亮帶按確認(rèn)鍵選中亮帶所在的功能進(jìn)入下一項(xiàng)子菜單; 也可以用快捷鍵 19 直接選中相應(yīng)功能 進(jìn)入下一項(xiàng)子菜單 屏幕右上角的箭頭為表示當(dāng)前屏幕下面還有菜單項(xiàng),表示當(dāng)前屏幕上面還有菜單項(xiàng),表示當(dāng)前屏幕的上下都有菜單以選擇- 13 -主菜單微機(jī)通訊用戶程序系統(tǒng)設(shè)置狀態(tài)查詢系統(tǒng)測(cè)試文件管理程序運(yùn)行關(guān)機(jī)幫助1.2.2.2.1 微機(jī)通訊微機(jī)通訊界面如下選擇 1進(jìn)入通訊狀態(tài)屏幕顯示終端狀態(tài)顯示將變?yōu)?狀態(tài) 執(zhí)行微機(jī)端通訊結(jié)束 此時(shí)執(zhí)行微機(jī)端執(zhí)行微機(jī)端PC 端單機(jī)確定后文件傳送完畢后運(yùn)行登記 如果登記成功通訊已經(jīng)結(jié)束按退
27、出鍵將退出通訊過(guò)程終端狀態(tài)顯示不變終端狀態(tài)顯示將先變?yōu)檫\(yùn)行運(yùn)行發(fā)送信息狀態(tài) 準(zhǔn)備接收進(jìn)入文件發(fā)送過(guò)程終端狀態(tài)顯示將變?yōu)?狀態(tài) 接收終端狀態(tài)顯示將變?yōu)?狀態(tài) 通訊成功 若失敗成功終端狀態(tài)顯示將變?yōu)闋顟B(tài) 通訊失敗終端狀態(tài)顯示將先變?yōu)?狀態(tài)準(zhǔn)備發(fā)送 PC終端狀態(tài)顯示將變?yōu)闋顟B(tài) 發(fā)送執(zhí)行微機(jī)端運(yùn)行接收端單機(jī)確定后 進(jìn)入文件接收過(guò)程文件傳送完畢后成功終端狀態(tài)顯示將變?yōu)闋顟B(tài) 通訊成功 失敗終端狀態(tài)顯示將變?yōu)闋顟B(tài) 通訊失敗選擇 2 當(dāng)亮帶在端口選擇項(xiàng)時(shí) 可以用左 右箭頭在有線口 光電口和 USB 口之間做出選擇- 14 -USB 口通訊單機(jī)狀態(tài)等待連結(jié).Ver 0.01微機(jī)通訊進(jìn)入通訊狀態(tài)端口選擇通訊速度端
28、口測(cè)試系統(tǒng)升級(jí)幫助選擇當(dāng)亮帶在通訊速度項(xiàng)時(shí)可以用左右箭頭挑選適用的波特率115.2K57.6K 38.4K9600進(jìn)入端口測(cè)試功能將用戶的按鍵從指定的通訊口發(fā)出不回顯及將接收到的數(shù)據(jù)在屏幕上顯示出來(lái) 按幫助鍵可以顯示選擇字符的十六進(jìn)制碼按特率為 1200bps進(jìn)Mtoolexe 進(jìn)行通訊換檔+可以切換到紅外方式波試在處于有線或光電方式時(shí)屏幕顯示如下微機(jī)方可以使用實(shí)用5進(jìn)入端口選擇界面12選擇電纜口或USB選擇可以用上 下箭頭或數(shù)字鍵口 若選擇電纜口則進(jìn)入系統(tǒng)升級(jí)界面和廠家的微機(jī)方升級(jí)配合可實(shí)現(xiàn)系統(tǒng)升級(jí)按退出鍵系統(tǒng)將重新加載1.2.2.2.2 用戶程序選擇此項(xiàng)運(yùn)行用戶開發(fā)的抄表程序- 15 -電
29、纜口通訊升級(jí)速度38400狀態(tài)系統(tǒng)升級(jí)Ver 0.11端口測(cè)試 電纜口38.4KABCDEFG1.2.2.2.3 系統(tǒng)設(shè)置令 系統(tǒng)口令是 62544089 不可被用戶修改首先要求輸口令三次輸入不正確將返回主菜單 口令輸入正確將顯示如下界面可以用上 下箭頭或菜單項(xiàng)上數(shù)字鍵 移動(dòng)亮帶 1 2 項(xiàng)是關(guān)于液晶背光和液晶對(duì)比度調(diào)節(jié)的操作說(shuō)明 當(dāng)亮帶在 358 項(xiàng)上可以用左 右箭頭調(diào)整當(dāng)前的狀態(tài)有開和關(guān)兩種選擇 自動(dòng)關(guān)機(jī)時(shí)間選擇范圍是 30600 秒 選擇此項(xiàng)后在行尾出現(xiàn)閃爍光標(biāo)可用刪去原自動(dòng)關(guān)機(jī)時(shí)間輸入新自動(dòng)關(guān)機(jī)時(shí)間當(dāng)自動(dòng)關(guān)機(jī)被鎖定后不允許修改自動(dòng)關(guān)機(jī)時(shí)間選擇修改時(shí)間將進(jìn)入修改時(shí)間界面移動(dòng)亮帶到要修改的
30、項(xiàng)目按確認(rèn)鍵可修改 其中年份的修改只限于 1980-2079 年 修改時(shí)按上 下箭頭 也可以認(rèn)可修改并將亮帶移動(dòng)到別的菜單項(xiàng) 選擇格式化 FLASH 選在系統(tǒng)提示下進(jìn)行 FLASH 盤的格式化 第 8控制用戶程序的顯示模式 如果此項(xiàng)狀態(tài)為開 則用戶程序按 TP600 四行顯示模式顯示 如果此項(xiàng)狀態(tài)為關(guān)則用戶程序按 TP800 模式顯示關(guān)機(jī)后系統(tǒng)設(shè)置將被系統(tǒng)按保存退出鍵返回主菜單1.2.2.2.4狀態(tài)查詢第一屏顯示信息如下Sx-yyyy-zzzz 是版本號(hào)在系統(tǒng)升級(jí)時(shí)使用 Hx 表示當(dāng)前機(jī)器的硬件- 16 -系統(tǒng)信息序號(hào)80012345型號(hào)TP800A生產(chǎn)2003-06-01版本: TV0001
31、S:x-yyyy-zzzzH:x低高系統(tǒng)設(shè)置液晶背光液晶對(duì)比度自動(dòng)關(guān)機(jī): 開關(guān)機(jī)時(shí)間: 180按鍵聲音: 開修改時(shí)間格式化 FLASHTP600 顯示關(guān)開碼關(guān)版本電池狀態(tài)共分為電力充足電壓高電壓低三種電池狀態(tài)用圖形顯示當(dāng)電壓請(qǐng)及時(shí)低時(shí)會(huì)顯示警告信息第一次出現(xiàn)電壓低信號(hào)表示電池還可以使用充電第二屏顯示信息如下左右內(nèi)存容量是TP800 中RAM 和 FLASH 盤總?cè)萘?盤空間是系統(tǒng)中Flash 盤的空閑空間指 Flash 盤中空閑的用戶空間 損壞空間指此時(shí)已經(jīng)損壞的 Flash 盤空間空間一般為0若此數(shù)字不為 0 請(qǐng)注意及時(shí)更換 Flash 盤此屏中會(huì)顯示當(dāng)前日期和當(dāng)前時(shí)間若用戶按退出鍵則返回主
32、菜單 按其它鍵可在第 1 屏和第 2 屏間切換1.2.2.2.5 系統(tǒng)測(cè)試系統(tǒng)測(cè)試界面如下常規(guī)測(cè)試將進(jìn)行 RAM 讀寫 系統(tǒng)區(qū)校驗(yàn)及測(cè)試 LCD 測(cè)試將測(cè)試液晶有無(wú)壞點(diǎn)FLASH 測(cè)試將測(cè)試 Flash 盤 顯示 Flash 的廠家 型號(hào)等信息文件系統(tǒng)測(cè)試將對(duì) Flash盤上的文件系統(tǒng)進(jìn)行全面的測(cè)試 如果發(fā)現(xiàn)錯(cuò)誤 可在系統(tǒng)設(shè)置菜單中選擇格式化 FLASH項(xiàng) 在系統(tǒng)提示下進(jìn)行 FLASH 格式化以盤空間每一項(xiàng)測(cè)試完畢可按任意鍵返回 所有測(cè)試都是功能性測(cè)試對(duì)系統(tǒng)及用戶數(shù)據(jù)沒有損壞- 17 -系統(tǒng)測(cè)試常規(guī)測(cè)試LCD 測(cè)試FLASH 測(cè)試文件系統(tǒng)測(cè)試幫助系統(tǒng)信息 內(nèi)存容量2.2M盤 空 間 2M空閑空
33、間 1487424損壞空間0日期2003/07/01時(shí)間12:00:001.2.2.2.6 文件管理令 系統(tǒng)口令是 62544089 不可被用戶修改首先要求輸口令三次輸入不正確將返回主菜單 進(jìn)入文件管理界面將得到 Flash 盤中所有文件的文件名列表下顯示界面如當(dāng)按下回車鍵時(shí) 顯示當(dāng)前亮帶所處文件的詳細(xì)信息包括文件名文件長(zhǎng)度創(chuàng)建日期創(chuàng)建時(shí)間文件位置即所在目錄任意鍵退出1.2.2.2.7 程序運(yùn)行運(yùn)行用戶選擇的程序1.2.2.2.8 關(guān)機(jī)選擇此使 ThinPad800 關(guān)機(jī) 功能同鍵盤上的開關(guān)鍵1.2.2.2.9 幫助此功能用以顯示系統(tǒng)管理的使用信息1.2.2.3 外置接口及其使用ThinPad
34、800終端共設(shè)有 5 個(gè)外設(shè)接口 具體介紹如下紅用于紅外通訊要求通訊的另一方設(shè)備的紅外接口符合中民電力行業(yè)標(biāo)準(zhǔn) DL/T645-1997多功能電能表通信規(guī)約光電口充電口電纜口USB 口用于和座機(jī)及通訊線免插撥連接進(jìn)行通訊用于和充電器免插撥連接供電和充電用于同微機(jī)或用戶設(shè)備連接進(jìn)行通訊用于同微機(jī) USB 端口連接 進(jìn)行通訊- 18 -文件管理 TP800.MID DBASE_A.DBF DBASE_A.DBF1.2.2.4 程序安裝該部分內(nèi)容詳見第二章2.1.1部分安裝TP800 Utilities for Windows1.3 保養(yǎng)與1.3.1 清潔衛(wèi)生環(huán)境中持整個(gè)機(jī)身的清潔會(huì)產(chǎn)生很多塵埃 所
35、以建議用戶您能夠定期用清潔機(jī)殼保1.3.2 注意事項(xiàng)使用抄表器時(shí) 由于種種原因不慎將其掉入水中 從水中取出后 請(qǐng)您將其風(fēng)干切忌不要開啟開關(guān)以免電池漏液毀壞機(jī)內(nèi)電路板抄表器的屏幕外面 覆有一層以防屏幕磨損保護(hù)薄膜 請(qǐng)您在使用前 最好不要將其取下如果沒有妥善的 設(shè)計(jì) 或未充分進(jìn)行電磁容性配置 幾乎所有的電子設(shè)備都易受到電磁干擾 請(qǐng)您在貼有通知的場(chǎng)所關(guān)閉機(jī)器并盡量避免在強(qiáng)光下使用 可能這些場(chǎng)所正在使用外部射頻信號(hào)敏感的設(shè)備電池的使用終端所使用的是 4 節(jié) AAA 電池 可用鎳氫可充電電池 也可用不可充電的堿性電池 現(xiàn)場(chǎng)可拆卸 當(dāng)電池電量時(shí) 會(huì)出現(xiàn)警告信息 但允許端繼續(xù)工作 用戶應(yīng)盡快更換電池 否則
36、當(dāng)電池耗到不能繼續(xù)供電時(shí) 端就會(huì)停止工作 屏幕上無(wú)任何顯示也不可能開機(jī)更換電池前必須先關(guān)機(jī)否則可能造成機(jī)器數(shù)據(jù)錯(cuò)誤.充電終終4 節(jié)主電池是可以拆卸的電電池 尤其在充電器快充時(shí)當(dāng)然可以用一般市售的充電器充電 建議使用鎳氫可充注意不要將單節(jié)充電電池和市售電池互換 可充電電的 在使用恰當(dāng)?shù)那闆r下充放電 300 次以后 容量一般將降到 80%池是有使用以下如果使用不當(dāng)會(huì)更短請(qǐng)千萬(wàn)注意 如果用戶在否則可能發(fā)生防止機(jī)器從高處掉落終端內(nèi)換上了不可充電電池 則嚴(yán)格充電機(jī)器放到烈日下曝曬- 19 -第二章 TP800 支撐的安裝和使用ThinPad800系列一般是微機(jī)使用的應(yīng)用終端的開發(fā)和數(shù)據(jù)傳送要通過(guò)上位機(jī)的
37、支持 在上位機(jī)包主要作用是開發(fā)支持完成用于TP800上運(yùn)行的用戶程序的編輯 編譯工作通訊支持 完成微機(jī)和終端之間用戶程序數(shù)據(jù)庫(kù)等文件的相互傳送該包主要包含 TP800 Utilities for Windows 版本2.1 TP800 Utilities FOR WINDOWS安裝及簡(jiǎn)介2.1.1 安裝 TP800 Utilities for WindowsTP800 Utilities for Windows 是在Windows 操作系統(tǒng)下開發(fā)運(yùn)行漢字終端應(yīng)用這里的 Windows 操作系統(tǒng)包括 Windows 9x Windows Me Windows NT程序的支撐Windows 200
38、0 以及Windows XP Windows 下的支撐是以兩種形式實(shí)現(xiàn)的 菜單方式 TP800集成界面 和函數(shù)方式以適應(yīng)不同用戶的需要安裝步驟如下1).2).3).將安裝盤相應(yīng)的驅(qū)動(dòng)器打開 Windows 下的資源管理器選擇安裝盤所在的驅(qū)動(dòng)器 用鼠標(biāo)雙擊Setup.exe執(zhí)行安裝程序或者點(diǎn)擊Windows系統(tǒng)界面左下角的開始徑名 如A:Setup.exe以運(yùn)行之選擇運(yùn)行用鍵盤敲入Setup.exe的全路4).安裝程序會(huì)彈出一個(gè)窗口提示用戶輸入安裝路徑缺省的安裝路徑為C:ThinPad800安裝完畢后 會(huì)建立一個(gè)名稱為 振中公司 的程序組 在該程序組下存放了TP8005).的相關(guān)文檔 示例程序和
39、微機(jī)方運(yùn)行的等2.1.2功能說(shuō)明TP800 Utilities for Windows支撐可劃分為兩部分 作為系統(tǒng)的動(dòng)態(tài)連接庫(kù)COMDLL.DLL及供最終用戶使用的集成環(huán)境ZZFILE32.EXECOMDLL.DLL作為管理終端的在系統(tǒng)底層提供了各種函數(shù)以支持對(duì)數(shù)終端不同的操作需求 ZZFILE32.EXE作為提供給用戶使用的上層支撐據(jù)提供了各種必須的界面來(lái)對(duì)COMDLL.DLL進(jìn)行目的從而達(dá)到最終對(duì)終端進(jìn)行管理的2.2 ZZFILE32.EXE 界面說(shuō)明TP800 Utilities for Windows包以標(biāo)準(zhǔn)的Windows程序界面提供了名為 TP800 集成界面 的集成環(huán)境用戶可使用
40、該集成環(huán)境完成對(duì)該集成環(huán)境用戶不僅可以方便地完成諸如發(fā)送文件給終端的各種管理工作通過(guò)終端從終端中數(shù)據(jù)獲取終端各種信息等日常操作并可使用內(nèi)嵌的編譯器對(duì)自己開發(fā)的- 20 -應(yīng)用程序進(jìn)行檢查和編譯由于TP800 集成界面的每一個(gè)菜單項(xiàng)都有相應(yīng)的說(shuō)明 在使用過(guò)程中 用戶只需在通訊之前在集成界面上設(shè)好通訊端口和通訊速率單提示并選擇相應(yīng)的菜單項(xiàng)來(lái)完成TP800 集成界面的菜單結(jié)構(gòu)如下其他所有工作都可通過(guò)察看狀態(tài)欄中的菜設(shè) 置幫 助文件管理操 作文件傳輸設(shè)置刷新列表系統(tǒng)信息幫助操作級(jí)別設(shè)置返回根目錄系統(tǒng)對(duì)時(shí)關(guān)于zzfile32返回上一級(jí)目錄編輯設(shè)置編輯通訊鏈路測(cè)試傳輸文件到微機(jī)編譯傳輸文件到終端Chi系統(tǒng)
41、升級(jí)建立文件夾English數(shù)據(jù)搶救刪除文件或文件加MIF 文件信息終止通訊過(guò)程退出菜單結(jié)構(gòu)圖本系統(tǒng)按照功能性質(zhì)可分為文件管理文件管理刷新列表操作設(shè)置和幫助四大類下面分別說(shuō)明終端的全部文件信息終端直接返回根路徑終端直接返回到本級(jí)目錄的上一級(jí)目錄返回根目錄返回上一級(jí)目錄傳輸文件到微機(jī)傳輸文件到建立文件夾刪除文件或文件夾MIF文件信息終止通訊過(guò)程退出操作系統(tǒng)信息使使傳輸在主窗口指定的文件到微機(jī)指定的目錄下終端將微機(jī)上指定的文件傳輸?shù)浇K端在終端上創(chuàng)建文件夾將主窗口中指定的文件或文件夾從顯示在主窗口中指定的MIF文件文件信息終止當(dāng)前正在進(jìn)行的通訊操作退出TP800集成界面終端刪除終端的軟 硬件信息系統(tǒng)
42、對(duì)時(shí)將終端的時(shí)鐘與微機(jī)時(shí)鐘進(jìn)行同步編編輯譯編輯用戶的源程序編譯用戶的源程序- 21 -系統(tǒng)升級(jí)數(shù)據(jù)搶救設(shè)置啟動(dòng)系統(tǒng)升級(jí)模塊將損壞的磁盤空間存貯為映像文件文件傳輸設(shè)置操作級(jí)別設(shè)置制定文件上傳 下傳刪除時(shí)是否對(duì)用戶進(jìn)行提示設(shè)置操作級(jí)別 系統(tǒng)級(jí)操作包括用戶級(jí)操作 部分高級(jí)功能在用戶級(jí)中無(wú)法使用用戶可以指定編輯源程序的編輯器 如果不指定則缺省指定為 Windows自帶的記事本 用戶同時(shí)也可以指定一個(gè)缺省被編輯的文件用于基本的通訊線路測(cè)試 單字節(jié)收發(fā)選擇中文版界面選擇英文版界面編輯設(shè)置通訊鏈路測(cè)試Chi English幫助幫助關(guān)于顯示幫助顯示版本號(hào)和信息2.3 COMDLL.DLL 接口說(shuō)明COMDLL
43、.DLL提供了對(duì)終端進(jìn)行操作所必須的各種通訊及管理函數(shù) 各函數(shù)名稱及功能簡(jiǎn)明如下1234GetHcSysInfo GetHcDirInfo GetHcFileInfoextFileInfo取取取指定的取指定的息終端的系統(tǒng)信息終端所有文件的目錄信息終端單個(gè)文件的目錄信息終端下一個(gè)單個(gè)文件的目錄信567891011121314151617181920212223SendFileToHc GetHcFile DelHcFile SetHcDateTime thrdSendFileToHc thrdGetHcFile thrdQuerySus thrdQueryPercent thrdQueryS u
44、sEx thrdStop GetErrorMsg HcGetCurDir HcMakeDir HcDelDir HcRescue HcSetDir thrdGetHcMif thrdSendMifToHcGetDllVer發(fā)送文件到取指定的 刪除指定的設(shè)置終端終端一個(gè)文件終端文件終端系統(tǒng)日期時(shí)間多線 多線 取多線取多線取多線式發(fā)送文件到式取指定的式下的通訊狀態(tài)終端終端文件式下文件傳輸?shù)倪M(jìn)度式下的詳細(xì)的通訊狀態(tài)終止通訊 取錯(cuò)誤信息取得生成刪除搶救設(shè)置終端當(dāng)前路徑終端路徑終端的指定目錄終端數(shù)據(jù)終端當(dāng)前路徑取終端上的 MIF 文件發(fā)送 MIF 文件到取得 DLL 版本號(hào)終端- 22 -242526D
45、elHcMif刪除取得終端 MIF 文件終端的序列號(hào)umhrdQueryCurFile取得當(dāng)前通訊中的文件名2.3.1 GetHcSysInfo取終端的系統(tǒng)信息DWORD GetHcSysInfo(DWORDLPVOID lpBuffer);nPort, DWORD nBaudrate, LPCTSTR lpszSysInfoFile,參數(shù)nPort通訊端nBaudrate合法值為 0-40 為 USB 端口 1-4 分別為4通訊波特率 合法值為 115200 57600 38400 9600 USB 則忽略該項(xiàng) 取任意值lpszSysInfoFile存放lpBuffer終端系統(tǒng)信息的文件名用
46、來(lái)存放系統(tǒng)信息的緩沖區(qū)至少 1024 字節(jié)返回值成功時(shí)為 0 否則表示出錯(cuò) 錯(cuò)誤代碼請(qǐng)參考錯(cuò)誤代碼表及取錯(cuò)誤信息函數(shù) GetErrorMsg備注本函數(shù)用于取得終端的系統(tǒng)信息 用戶信息也包括在內(nèi)所生成文件的格式請(qǐng)參考 2.7.2 系統(tǒng)信息文件格式lpszSysInfoFile 為 NULL 或空字符串 時(shí) 則僅將取得的系統(tǒng)信息填入 lpBuffer lpBuffer大小要求至少為 1024 字節(jié) lpBuffer 的數(shù)據(jù)存放格式為 TDISKINFOTMEMINFO TDATEINFO TTIMEINFO TSYSINFO 結(jié)構(gòu)順序存放 各結(jié)構(gòu)的詳細(xì)定義請(qǐng)參考 2.2.9相關(guān)數(shù)據(jù)結(jié)構(gòu)2.3.2
47、GetHcDirInfo取終端指定文件的目錄信息并到文件中DWORD GetHcDirInfo(DWORD nPort, DWORD nBaudrate, LPCTSTR lpszHcFileName,LPCTSTR lpszDirInfoFile, LPDWORD lpnFiles, LPDWORD lpnSize, DWORD fPrompt);參數(shù)nPort通訊端nBaudrate合法值為 0-40 為 USB 端口 1-4 分別為4通訊波特率 合法值為 115200 57600 38400 9600 USB 則忽略該項(xiàng) 取任意值lpszHcFileName終端文件名 可使用通配符* 使
48、用通配符的可用格式為*.* *.MID *.DBF- 23 -*.MIF*.AXElpszDirInfoFile存放lpnFiles返回lpnSize返回fPrompt終端目錄名終端中符合條件的文件個(gè)數(shù)終端中符合條件的文件所占的總空間目錄信息的格式0 表示取得詳細(xì)的信息 1 表示僅取出文件名信息返回值成功時(shí)為 0 否則表示出錯(cuò) 錯(cuò)誤代碼請(qǐng)參考錯(cuò)誤代碼表及取錯(cuò)誤信息函數(shù) GetErrorMsg備注本函數(shù)用于取得式終端的目錄信息 所生成的文件格式請(qǐng)參考 2.7.1 目錄信息文件格注意:終端文件名不支持 Windows 的長(zhǎng)文件名必須使用和 DOS 一樣的 8.3 格式 例XX.DBF如2.3.3
49、GetHcFileInfo取終端單個(gè)文件的目錄信息DWORD GetHcFileInfo(DWORD nPort, DWORD nBaudrate, LPCTSTR lpszHcFileName,LPVOID lpFileInfoBuffer);參數(shù)nPort通訊端nBaudrate通訊波特率lpszHcFileName存放 lpFileInfoBuffer存放合法值為 0-40 為 USB 端口 1-4 分別為4合法值為 115200 57600 38400 9600 USB 則忽略該項(xiàng) 取任意值終端文件名的字符串 允許使用通配符終端文件目錄信息結(jié)構(gòu) TFILEINFO 的緩沖區(qū)至少 32
50、字節(jié)返回值成功時(shí)為 0或 2 否則表示出錯(cuò) 0正常返回且有數(shù)據(jù)2正常返回但沒有數(shù)據(jù)錯(cuò)誤代碼請(qǐng)參考錯(cuò)誤代碼表及取錯(cuò)誤信息函數(shù) GetErrorMsg備注本函數(shù)用于取得終端單個(gè)文件的目錄信息 存放文件目錄信息的格式請(qǐng)參考 2.6相關(guān)數(shù)據(jù)結(jié)構(gòu)中的 TFILEINFO 結(jié)構(gòu)- 24 -2.3.4extFileInfo取指定的DWORDlpFileInfoBuffer)終端下一個(gè)單個(gè)文件的目錄信息extFileInfo(DWORDnPort,DWORDnBaudrate,LPVOID參數(shù)nPort通訊端nBaudrate通訊波特率lpFileInfoBuffer存放字節(jié)合法值為 0-40 為 USB 端
51、口 1-4 分別為4合法值為 115200 57600 38400 9600 USB 則忽略該項(xiàng) 取任意值終端下一個(gè)匹配文件文件目錄信息結(jié)構(gòu) TFILEINFO 的緩沖區(qū) 至少 32返回值成功時(shí)為 0或 2 否則表示出錯(cuò) 0正常返回且有數(shù)據(jù)2正常返回但沒有數(shù)據(jù)錯(cuò)誤代碼請(qǐng)參考錯(cuò)誤代碼表及取錯(cuò)誤信息函數(shù) GetErrorMsg2.3.5 SendFileToHc發(fā)送文件到終端DWORD SendFileToHc(DWORD nPort, DWORD nBaudrate, LPTSTR lpszHcFileName,LPCTSTR lpszOpenFileName, DWORD nAttrib, D
52、WORD fPrompt);參數(shù)nPort通訊端nBaudrate合法值為 0-40 為 USB 端口 1-4 分別為4通訊波特率 合法值為 115200 57600 38400 9600 USB 則忽略該項(xiàng) 取任意值lpszHcFileName存放要發(fā)送給終端的文件名 若設(shè)為 NULL 或空字符串 則使用lpszOpenFileName 的 DOS 文件名lpszOpenFileName存放要打開的文件名nAttrib指定要發(fā)送的文件屬性 可取值分別為 FA_NORMAL FA_RDONLY FA_SYSTEMFA_XX 的定義請(qǐng)參考 2.6 中的終端文件屬性定義 取值 10000h 655
53、36時(shí)表示按缺省方式由系統(tǒng)自動(dòng)加上文件屬性fPrompt若指定的文件終端中已存在是否提示覆蓋0 表示不覆蓋1 表示不提示直接覆蓋2 表示提示并由用戶進(jìn)行選擇 3 表示按缺省方式缺省方式定義為相同的文件不覆蓋其他情況則覆蓋- 25 -返回值成功時(shí)為 0 否則表示出錯(cuò) 錯(cuò)誤代碼請(qǐng)參考錯(cuò)誤代碼表及取錯(cuò)誤信息函數(shù) GetErrorMsg2.3.6 GetHcFile取指定的終端文件DWORD GetHcFile(DWORD nPort, DWORD nBaudrate, LPTSTR lpszHcFileName,LPCTSTR lpszSaveAs, DWORD fPrompt);參數(shù)nPort通訊
54、端nBaudrate合法值為 0-40 為 USB 端口 1-4 分別為4通訊波特率 合法值為 115200 57600 38400 9600 USB 則忽略該項(xiàng) 取任意值lpszHcFileName存放要取得的lpszSaveAs存放將取得的fPrompt終端文件名終端文件要換名另存的路徑或名稱若指定的文件 lpszSaveAslpszSaveAs 為 NULL 時(shí)則為 lpszHcFileName已存在 是否提示覆蓋0 表示不覆蓋 1 表示不提示直接覆蓋 2 表示提示并由用戶進(jìn)行選擇返回值成功時(shí)為 0 否則表示出錯(cuò) 錯(cuò)誤代碼請(qǐng)參考錯(cuò)誤代碼表及取錯(cuò)誤信息函數(shù) GetErrorMsg備注本函數(shù)
55、用于取終端已存在的文件 當(dāng) lpszSaveAs 為 NULL 或空字符串 時(shí)取得的文件按 lpszHcFileName 所指定的文件名2.3.7 DelHcFile刪除指定的終端文件DWORD DelHcFile(DWORD nPort, DWORD nBaudrate, LPCTSTR lpszHcFileName,DWORD fPrompt);參數(shù)nPort通訊端nBaudrate合法值為 0-40 為 USB 端口 1-4 分別為4通訊波特率 合法值為 115200 57600 38400 9600 USB 則忽略該項(xiàng) 取任意值lpszHcFileName存放要?jiǎng)h除的fPrompt終端
56、文件名- 26 -刪除時(shí)是否提示確認(rèn)1 表示不提示直接刪除 2 表示提示并由用戶進(jìn)行選擇返回值成功時(shí)為 0 否則表示出錯(cuò) 錯(cuò)誤代碼請(qǐng)參考錯(cuò)誤代碼表及取錯(cuò)誤信息函數(shù) GetErrorMsg備注本函數(shù)用于刪除使用該特性終端中的文件 文件名 lpszHcFileName 支持通配符*但不2.3.8 SetHcDateTime設(shè)置終端系統(tǒng)日期時(shí)間DWORD SetHcDateTime(DWORD nPort, DWORD nBaudrate, LPVOID lpDate, LPVOIDlpTime);參數(shù)nPort通訊端nBaudrate合法值為 0-40 為 USB 端口 1-4 分別為4通訊波特率
57、 合法值為 115200lpDate指向結(jié)構(gòu) TDATEINFO lpTime指向結(jié)構(gòu) TTIMEINFO 57600 38400 9600 USB 則忽略該項(xiàng) 取任意值終端日期類型的指針終端時(shí)間類型的指針返回值成功時(shí)為 0 否則表示出錯(cuò) 錯(cuò)誤代碼請(qǐng)參考錯(cuò)誤代碼表及取錯(cuò)誤信息函數(shù) GetErrorMsg備注本函數(shù)用于設(shè)置參考 2.6 相關(guān)數(shù)據(jù)結(jié)構(gòu)終端的系統(tǒng)日期及時(shí)間 類型 TDATEINFO 及 TTIMEINFO 請(qǐng)2.3.9 thrdSendFileToHc采用多線DWORD式發(fā)送文件到終端thrdSendFileToHc(DWORDnPort,DWORDnBaudrate,LPTSTRl
58、pszHcFileName, LPCTSTR lpszOpenFileName, DWORD nAttrib, DWORD fPrompt);參數(shù)nPort通訊端nBaudrate合法值為 0-40 為 USB 端口 1-4 分別為4通訊波特率 合法值為 115200 57600 38400 9600 USB 則忽略該項(xiàng) 取任意值lpszHcFileName- 27 -存放要向的 DOS 文件名lpszOpenFileName終端發(fā)送的文件名 若設(shè)為空字符串 則使用 lpszOpenFileName存放要打開的文件名nAttrib指定要發(fā)送的文件屬性 可取值分別為 FA_NORMAL FA_R
59、DONLY FA_SYSTEMFA_XX 的定義請(qǐng)參考 2.6 中的終端文件屬性定義 若取值 10000h則按缺省方式處理fPrompt若指定的文件終端中已存在是否提示覆蓋0 表示不覆蓋1 表示不提示直接覆蓋2 表示提示并由用戶進(jìn)行選擇同的文件不覆蓋其他情況則覆蓋3 表示按缺省方式缺省方式定義為相返回值成功時(shí)為 0否則表示出錯(cuò)備注本函數(shù)用于多線式下發(fā)送文件給終端合法的文件名必須具有名為.MID/.DBF/.MIF/.AXE 的后綴 在多線式下 用戶必須調(diào)用 thrdQuerySusthrdQueryPercent 函數(shù)來(lái)取得當(dāng)前通訊的狀態(tài)以確定通訊是否開始 結(jié)束以及通訊過(guò)程中的具體信息 同時(shí)用
60、戶如果要終止當(dāng)前的通訊 必須調(diào)用 thrdStop 函數(shù)才能達(dá)到自己的目的2.3.10 thrdGetHcFile采用多線式取指定的終端文件DWORD thrdGetHcFile(DWORD nPort, DWORD nBaudrate, LPTSTR lpszHcFileName,LPCTSTR lpszSaveAs, DWORD fPrompt);參數(shù)nPort通訊端nBaudrate合法值為 0-40 為 USB 端口 1-4 分別為4通訊波特率 合法值為 115200 57600 38400 9600 USB 則忽略該項(xiàng) 取任意值lpszHcFileName存放要取得的lpszSave
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023三年級(jí)英語(yǔ)上冊(cè) Module 1 Getting to know you Unit 3 Are you Kitty說(shuō)課稿 牛津滬教版(三起)
- 21《古詩(shī)三首》說(shuō)課稿-2024-2025學(xué)年語(yǔ)文四年級(jí)上冊(cè)統(tǒng)編版001
- 6《摸一摸》說(shuō)課稿-2024-2025學(xué)年科學(xué)一年級(jí)上冊(cè)青島版
- 2024-2025學(xué)年高中生物 第3章 植物的激素調(diào)節(jié) 第1節(jié) 植物生長(zhǎng)素的發(fā)現(xiàn)說(shuō)課稿 新人教版必修3001
- 2024年五年級(jí)英語(yǔ)下冊(cè) Module 7 Unit 2 I will be home at seven oclock說(shuō)課稿 外研版(三起)
- 2025住宅裝修物業(yè)管理合同(合同范本)
- 8《池子與河流》(說(shuō)課稿)-2023-2024學(xué)年統(tǒng)編版語(yǔ)文三年級(jí)下冊(cè)
- 2025鍋爐拆除安全施工合同
- 2025有關(guān)電梯廣告的合同范本
- Unit 6 Disaster and Hope Understanding ideas 說(shuō)課稿-2023-2024學(xué)年外研版高中英語(yǔ)(2019)必修第三冊(cè)
- 2024年農(nóng)村述職報(bào)告
- 2025-2030年中國(guó)減肥連鎖市場(chǎng)發(fā)展前景調(diào)研及投資戰(zhàn)略分析報(bào)告
- 2024年湖南司法警官職業(yè)學(xué)院高職單招職業(yè)技能測(cè)驗(yàn)歷年參考題庫(kù)(頻考版)含答案解析
- 女性私密項(xiàng)目培訓(xùn)
- 2025年麗水龍泉市招商局招考招商引資工作人員高頻重點(diǎn)提升(共500題)附帶答案詳解
- 《加拿大概況》課件
- 期末復(fù)習(xí)之一般疑問(wèn)句、否定句、特殊疑問(wèn)句練習(xí)(畫線部分提問(wèn))(無(wú)答案)人教版(2024)七年級(jí)英語(yǔ)上冊(cè)
- TD-T 1048-2016耕作層土壤剝離利用技術(shù)規(guī)范
- 抖音賬號(hào)租賃合同協(xié)議
- 2024年高考真題-化學(xué)(重慶卷) 含解析
- 三甲醫(yī)院臨床試驗(yàn)機(jī)構(gòu)-31 V00 專業(yè)組備案及考核SOP
評(píng)論
0/150
提交評(píng)論