欧美激情视频一区二区三区免费,爱情岛论坛首页永久入口,性高朝久久久久久久3小时,97在线观看永久免费视频

行業(yè)動(dòng)態(tài)

當前位置:首頁(yè)>>新聞中心>>行業(yè)動(dòng)態(tài) 發(fā)布時(shí)間:2017-08-14 05:41:08

地磅微機系統設計與實(shí)現

時(shí)間:2017-08-14 05:41:08 來(lái)源:本站 點(diǎn)擊數:555

從地磅微機稱(chēng)重系統建立的必要性,針對現有地磅裝置進(jìn)行改造,利用VB6Sql server2000開(kāi)發(fā)實(shí)用地磅微機稱(chēng)重系統。一方面發(fā)揮VB中的MSCOMMTIMER控件的作用, 配合RS—422實(shí)現遠距離通訊工作,完成稱(chēng)重數據的采集;另一方面利用攝像機和視頻采集卡進(jìn) 行視頻圖像抓拍,并引入兩個(gè)第三方控件BSGraphicEzvidcap對圖像進(jìn)行處理保存到數據庫中, 同時(shí)獲得車(chē)輛的有關(guān)信息和送料的外觀(guān)品質(zhì),便于當前監控和將來(lái)的監管工作。所開(kāi)發(fā)的地磅系 統運行良好,滿(mǎn)足了企業(yè)的實(shí)際需要.

地磅計量是企業(yè)物資計量的主要手段之一,但 在實(shí)際工作中由于管理手段和方法的不夠健全,尤 其技術(shù)手段的落伍,助長(cháng)了種種人為作弊現象;例如 送料車(chē)駕駛室乘車(chē)人數的變動(dòng),所送材料的品質(zhì)區 分,稱(chēng)重數據的人為因素,事后的進(jìn)一步跟蹤和追 查,傳統的地磅系統無(wú)從考證,加之人工操作不僅工 作量大、易出錯,尤其有關(guān)部門(mén)和上層管理者,面對 數量龐大的手工票據無(wú)法進(jìn)行有效的監管,也易引 起矛盾,嚴重地影響了企業(yè)的管理和效益。而稱(chēng)重 數據的自動(dòng)采集處理和視頻圖像抓拍部分是完善地磅監控的重要一環(huán),為此引入微機稱(chēng)重系統勢在必 行。

1.系統硬件設計

地磅微機系統主要由完成地磅工作的計算機和 企業(yè)的網(wǎng)絡(luò )數據庫服務(wù)器組成,在地磅微機系統硬 件設計中,主要包括實(shí)現稱(chēng)重數據采集的傳感器、模 擬信號處理為數字信號的儀表(模塊)和實(shí)現視頻圖 像抓拍的攝像機和視頻采集卡。

1.1稱(chēng)重數據采集設備

本系統是在充分利用企業(yè)現有的地磅計量 系統的稱(chēng)重傳感器和金元SCS 80(XK3122)稱(chēng)重 儀的基礎上,力求高性?xún)r(jià)比,進(jìn)行科學(xué)合理的改造, 即使網(wǎng)絡(luò )或計算機故障,稱(chēng)重儀可按傳統的工作方 式完成稱(chēng)重任務(wù),確保系統工作的可靠性。 232RS 422輸出端口,為了實(shí)現與計算機的遠 距離通訊,完成稱(chēng)重數據的采集和處理,便于把地磅和調度工作合二為一,為便于配有不同標準串行接 口的計算機、外部設備或智能儀器之間進(jìn)行遠程數 據通信,必須進(jìn)行標準串行接口的相互轉換,需要購 置兩塊RS-232/RS-422 485FD接口轉換器。

1.2視頻采集設備

視頻監控可采用傳統的錄像機及電視監控、計 算機硬盤(pán)錄像,但由于這兩種方案一方面價(jià)格較高, 尤其不便于視頻圖像的處理和整個(gè)地磅系統的開(kāi)發(fā) 和管理,導致整個(gè)企業(yè)網(wǎng)絡(luò )數據共享存在視頻圖像 不到位的現象,有效的監管不能進(jìn)一步落實(shí)。為此 采用攝像機加視頻采集卡實(shí)現視頻監控不失為一種 切合實(shí)際而較理想的方案。

視頻源是圖像質(zhì)量的關(guān)健所在,為此選用分辨 高,圖像不抖動(dòng),在環(huán)境照度極底的情況下依然能夠 拍攝高清晰畫(huà)面,在惡劣環(huán)境下仍然適用的攝像機。 依據攝像機的性能指標和實(shí)際試用情況,選用FN -4700C彩色槍式攝像機能滿(mǎn)呈需要。

視頻采集將視頻轉換成計算機可使用的數字格 式。圖象采集卡是將視頻信號經(jīng)經(jīng)數字解碼裝置、模/ 數轉換器、比例縮放、裁剪、色空變換等處理,經(jīng)過(guò) PCI總線(xiàn)傳到VGA卡實(shí)時(shí)顯示或傳到計算機內存 存儲。在采集過(guò)程中,由于采集卡傳送數據采用 PCI Master Buist方式,圖象傳送速度高達幾十MB/S,可實(shí)現攝像機圖像到計算機內存的可靠實(shí)時(shí)傳送,數據的傳送過(guò)程是由圖像卡控制的,并且幾 乎不占用CPU時(shí)間,留給CPU更多的時(shí)間去做圖 像的運算與處理。依性能指標和監控點(diǎn)的實(shí)際情 況,選用兩塊SDK2000能滿(mǎn)足需要。

2.系統的軟件設計

 WIN2000 ADVANCE SERVER 操作系統強 大的功能和安全性的支持下,利用SQLSERVER2000在服務(wù)器上建立網(wǎng)絡(luò )數據庫,在客戶(hù)端采用 Office中的Access數據庫管理軟件建立數據庫文 件,以網(wǎng)絡(luò )工作方式為主,網(wǎng)絡(luò )故障時(shí),本地工作方 式發(fā)揮作用,確保地磅管理系統的運行。利用vb6. 0開(kāi)發(fā)的管理應用軟件操作簡(jiǎn)單易行、通用性強,具 有很強的生命力和實(shí)用價(jià)值。

根據系統基本功能需要,規劃好系統的工作界 面,協(xié)調好各個(gè)程序模塊的分工,把它們相應地分配 到工具條按鈕和菜單項事件中。設計開(kāi)發(fā)源程序應 充分注意VB是面向對象的事件驅動(dòng)的工作方式。 2.1系統功能規劃

根據地磅微機管理系統的實(shí)際功能需要,規劃 好功能模塊,以此設計和開(kāi)發(fā)各個(gè)模塊所對應的軟 件代碼。功能模塊如下:系統管理模塊:完成用戶(hù)的 注冊和密碼的設置及系統的退出功能;

車(chē)輛管理模塊:完成車(chē)輛基本信息的錄入、查詢(xún) 和修改;

采集管理模塊:完成稱(chēng)重空車(chē)和重車(chē)數據的采 集和處理,以及車(chē)前和車(chē)頂視頻圖像的抓拍和保存 工作;

查詢(xún)?yōu)g覽模塊:完成各種地磅信息的查詢(xún)和瀏 覽功能;

統計打印模塊:實(shí)現以單位、個(gè)人、日期、材料類(lèi) 型、月報和年報等所需數據的統計和打印工作。

2.3數據庫建立

數據庫需求分析、概念結構設計、邏輯結構設計 和實(shí)現,按照一般規律和要求處理即可。在地磅中 核心的表是存放來(lái)料的Et-material(運輸混凝土 的罐車(chē)表結構與其基本類(lèi)似其結構為:編號、供貨 單位/人、車(chē)號、材料名稱(chēng)、材料規格、總重、皮重、扣 方量、操作員、滿(mǎn)車(chē)稱(chēng)重時(shí)間、滿(mǎn)車(chē)車(chē)前圖片、滿(mǎn)車(chē)車(chē) 頂圖片、空車(chē)稱(chēng)重時(shí)間、空車(chē)車(chē)前圖片、空車(chē)車(chē)頂圖 片、狀態(tài)標志和備注。為了理解方便把字段內涵進(jìn) 行了漢化解釋?zhuān)吮頌榈睾夤ぷ鞯挠行ПO控提供了充分的數據保障。

3.軟件技術(shù)核心

3. 1SCS 80串口 RS 232通訊協(xié)議

由于SCS — 80(XK3122)稱(chēng)重儀的通訊格 式得不到相關(guān)資料,只有利用VB6中的MSCOMM 控件開(kāi)發(fā)所需的串口通訊測試工具程序,揭示 SCS-80串口 RS 232通訊協(xié)議的格式。例如60 公斤的重物在監測時(shí)的一段數值為:B7 B1 B8 30 8D 11 82 AA 00 00 30 30 30 30 36 30 30 B2 B7 B1 B8 30 8D 11 82 AA 00 00 30 30 30 30 36 30 30 B2, B7 B1 B8 30 8D 11 82 AA 00 00 30 30 30 30 36 30 30 B2。它一直向外發(fā)送數據,不需握手協(xié)議,特別 注意要多次對金元SCS 80的通訊波特率和進(jìn)位 機制的改變,找出通訊協(xié)議的真正關(guān)健標志,經(jīng)過(guò)反 復的測試和校驗工作,明確SCS 80串口 RS 232通訊協(xié)議的格式,為稱(chēng)重數據采集程序的編 制工作奠定必要的基礎。

3. 2系統通訊程序

與通訊密切相關(guān)的是MSC0MM控件和定時(shí) 器有關(guān)屬性的設置工作;以及定時(shí)器事件中子過(guò)程 完成把稱(chēng)重儀表的值送到計算機,處理獲得所需數 據,它是微機地磅管理系統的最核心和最基礎的工 作之一。下面就是定時(shí)器事件中子過(guò)程的具體代 碼,其間實(shí)現變量定義、所收到字節數的判斷、從接 受緩沖區中讀數,循環(huán)1取出關(guān)健標識8D,并為取 有效數值定位,循環(huán)2獲取具體數據,最后把稱(chēng)重儀 表的讀數在計算機的工作界面上顯示,并為后續工 作開(kāi)展奠定基礎。

Private Sub Timer1-Timer() 屬于單工通訊。 On Erior Go To errdisplay  Dim i %, St %, W $  Dim NetW As Long

Dim inbyte () As Byte  W = ” ”

If Me. MSComm1. InBufferCount < 36 Then 上位計算機RS232串口要收到足夠的字節

Me. LabWeightValue. Caption = ”儀表出錯”: Exit Sub End If

Me. MSComm 1. InputLen = 36  inbyte = M e .M S Comm1 .In pu t

For i = LBound(inbyte) To UBound(inbyte)

If Hex (inby te (i) ) = 8D” T hen

St = i + 7  Exit For End If

系統根據資源性能價(jià)格比和用戶(hù)需求調度最合適的 資源。

編程工具:網(wǎng)格應提供多種工具、應用、 API、Fori = St To St + 4 W = Trim $(W ) & Trim $ (Right $ (Hex (in- byte(i)),1))

Next i

NetW = Val(W)  Me. LabWeightValue. Cap-tion =CStr(NetW)

Me. LabWeightValue. Refresh  Me. Refresh

為讓儀表及時(shí)顯示所采集的結果 Exi t Sub errdisplay

M e. LabWeightValue. Caption = 儀表錯

End Sub

3.3系統視頻抓拍程序

在購置視頻卡時(shí),隨卡的光盤(pán)上不僅有卡的驅 動(dòng)程序,還提供了二次開(kāi)發(fā)所需的開(kāi)發(fā)包,但其開(kāi)發(fā) 包中的動(dòng)態(tài)連接庫及其函數非常繁瑣,而且還需要 Win32API,而且只能存為占據較大硬盤(pán)空間的

BMP格式文件這對存放圖片的Et-material表極為不利,為此在視頻監控軟件設計部分引入兩個(gè)第三 方控件解決這些問(wèn)題。與視頻抓拍密切相關(guān)的是所 引入的兩個(gè)第三方控件BSGraphicEZVidcap 關(guān)屬性的設置工作;BSGraphic控件完成把屏幕上 的動(dòng)態(tài)監視畫(huà)面按需抓拍一幅保存為BMP位圖文 ;EZVidcap控件實(shí)現把BM P位圖文件轉換高壓 縮為)JPG文件,利用這兩個(gè)控件為視頻抓拍程序的 編制工作奠定了必要的基礎。設計時(shí),視頻抓拍代 碼放在保存子過(guò)程中,它是微機地磅管理系統中視 頻監控的最核心和最基礎的工作之一,其有關(guān)視頻 監控部分的具體代碼略。