造紙?jiān)牧线\(yùn)輸?shù)牡匕醴Q重軟件系統(tǒng)的開發(fā)
本文介紹用VB Visual Basic)軟件開發(fā)地磅稱重軟件系統(tǒng)的一些做法。
目前地磅稱重計(jì)量在造 紙企業(yè)中得到廣泛的應(yīng)用,隨著 計(jì)算機(jī)應(yīng)用于管理領(lǐng)域,地磅也用計(jì)算機(jī)進(jìn)行稱重計(jì)量,數(shù)據(jù) 上傳管理網(wǎng)絡(luò),加強(qiáng)了企業(yè)對進(jìn) 廠物資的管理。根據(jù)我們公司管 理網(wǎng)絡(luò)的實(shí)際情況,我們的地磅采用了上位PC機(jī)采集稱重儀 表數(shù)據(jù),供管理層查詢。
地磅上位PC機(jī)軟件 用VB編制,上位PC機(jī)與稱重 儀表采用串行口通信。VB提供 了一個(gè)具有串行通信功能的 MSComm控件,使用起來十分方 便,在窗體的Load事件中設(shè)置 MSComm控件如下:
With MSComm1
.CommPort = 1 .Settings = 1200. E. 7. 2 .HandShaking = comRTS .Rthreshold = 36 .Inputlen = 0 .InputMode = comlnput Mode Text .PortOpen = True End With
用MSComm控件完成通信 后,用VB軟件的ADO數(shù)據(jù)對象 來存儲數(shù)據(jù)庫,ADO是VB的最 新數(shù)據(jù)訪問接口,ADO可完全在 程序代碼中運(yùn)行,使程序開發(fā)擺 脫數(shù)據(jù)控件的束縛。使用DSN來 配置數(shù)據(jù)源,在Windows98系統(tǒng) 的控制面板”中的ODBC數(shù)據(jù) 源管理器”來配置數(shù)據(jù)源,稱重?cái)?shù) 據(jù)經(jīng)ODBC存儲在Access數(shù)據(jù) 庫中。Access數(shù)據(jù)庫是微軟公司 的辦公自動化套裝軟件Office中 的一個(gè)組成部分,Access數(shù)據(jù)庫 無論用戶是創(chuàng)建一個(gè)個(gè)人用的獨(dú) 立桌面數(shù)據(jù)庫,還是一個(gè)部門或 整個(gè)公司使用的數(shù)據(jù)庫,在需要 管理和共享數(shù)據(jù)時(shí),
Access都能為數(shù)據(jù)庫 提供有力的支持。
管理層查詢軟 件的編制。管理層查 詢軟件也用VB編制,
VB 中的 ADO 或 DAO 對象都是通過‘?dāng)?shù)據(jù) 庫引擎 Database Engine )向數(shù)據(jù)庫取得 數(shù)據(jù)的。Jet是VB與 Access內(nèi)建的數(shù)據(jù)庫 引擎。我們在VB中編 寫的程序直接可以使 用Jet存取數(shù)據(jù)。在管 理層軟件中使用SQL 指令來完成查詢、合 計(jì)等功能,由于SQL 語言具有功能豐富、
使用方便靈活等特點(diǎn)。各級管理 部門的計(jì)算機(jī)對網(wǎng)絡(luò)服務(wù)器中的汽車衡數(shù)據(jù)取數(shù)正常。表明 Access數(shù)據(jù)庫共享數(shù)據(jù)正常。軟 件系統(tǒng)示意圖如下: