999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

電子天平在珠寶檢測系統中的應用研究

2016-10-29 01:52:42涂小琴商偉吳晟
現代計算機 2016年27期
關鍵詞:計算機檢測

涂小琴,商偉,吳晟

(1.云南師范大學文理學院,昆明 650222;2.昆明理工大學,昆明 650222)

電子天平在珠寶檢測系統中的應用研究

涂小琴1,商偉1,吳晟2

(1.云南師范大學文理學院,昆明650222;2.昆明理工大學,昆明650222)

借助MSComm控件,利用.NET平臺,實現在珠寶檢測系統中自動讀取電子天平上的數據。重點介紹如何將電子天平與計算機串口進行連接,實現基于Web的串口通信,給出具體的應用,系統投入使用后,珠寶檢測工作效率提高30%。

串口通信;MSComm;電子天平;珠寶檢測系統;MIS系統

0 引言

在珠寶質量檢測系統中,例如,黃金首飾的重量是我們要采集的一個指標之一,那么如何來自動的得到相應的檢測物品的質量呢?為了減少在秤重時,人工輸入天平上的數據帶來的錯誤,以及人工工作效率低等問題時,我們引入了電子天平,那么,電子天平是不是連上計算機就可以通過我們自己開發的珠寶質量檢測軟件來讀取呢?非也,本文闡述了通過設計相應的串口驅動程序,來實現計算機與外部數據源的通信的過程。并提出了利用MSComm控件來實現串口通信。

1 MSComm控件

1.1MSComm控件簡介

MSComm是Microsoft Communications Control的簡稱,是一個ActiveX控件,可以通過該控件來收發電子設備上的數據,例如,電子天平。MSComm有兩種方法來處理設備與計算機的通信,事件驅動法(Event driven)與查詢法。

1.2常用的MSComm控件屬性

為了掌握MSComm控件的使用方法,首先必須熟悉該控件的一些關鍵且常用的屬性,這些屬性如下:

可以通過對以上關鍵屬性的設置來實現設備與計算機之間的傳輸和接收數據,在使用MSComm控件時需注意,每個控件只對應一個串口。

2 電子天平與計算機通信在B/S模式下的解決模型

目前,B/S模式是信息管理系統開發的一種主要模式,在B/S模式軟件體系結構中串口通信的解決方式有以下兩種。

2.1單純解決服務器端通信

(1)使用.NET Framework2.0提供的類庫——Serialport類

有局限性:該方法只能解決服務器端串口通信的問題,不能解決客戶端串口通信。

要解決客戶端的串口通信一定要調用ActiveX控件,而在SerialPort類不提供調用ActiveX控件的功能。在B/S模式下,服務器端存儲的是后臺代碼,而Ac-tiveX控件只能在前臺HTML中調用,不能在后臺中調用。所以SerialPort類只能解決服務器端的串口通信,而不能解決客戶端的串口通信。

(2)使用MSComm控件

能夠解決客戶端與服務器端的串口通信,實現的方法,分為以下幾種:

使用 ActiveX控件,借助第三方;② 使用Java Script腳本實現。

(3)MSComm控件與SerialPort類的比較

兩者都具有串口通信的功能,都是通過調用API實現串口通信。MSComm控件端口屬性返回的是short類型,而SerialPort端口屬性返回值的類型是string;在MSComm屬性中最大支持的端口數為16個,而Serial-Port突破了該限制。MSComm可以解決服務器端、客戶端與其他外源數據的串口通信,而SerialPort只能解決服務器端與源數據的串口通信。

2.2解決客戶端本地串口驅動

實現的步驟:以JavaScript示例:①進行MSComm的注冊;②調用MSComm控件;③編寫串口驅動程序;④獲取數據;⑤寫入瀏覽器;⑥傳送至服務器。總體流程見圖1。

圖1 MSComm與外部數據通信流程圖

3 實現步驟

串口通信的關鍵是串口通信設備的初始化、數據的發送和接收及其實現方式。以.NET開發的Web應用系統中讀取電子天平數據的為例,詳細步驟如下:

將MSComm32.ocx控件復制到windows/system32根 目 錄 下 ; ②運 行 regsvr32 C:WINDOWSsystem32MSCOMM32.OCX進行MSComm控件的注冊,寫入注冊表;③將Interop.MSCommLib.dll組件加載到.NET平臺中;④在Web應用程序中添加接收端;⑤編寫串口通信程序,調用MSComm控件。⑥循環讀取電子天平的數據。

調用過程的總體流程圖如圖2所示:

圖2 

實現的主要步驟及部份源代碼如下:

第一步:串口初始化。主要初始化以下2個屬性:①CommPort,②Settings。如:<param NAME="Settings" VALUE="9600,N,8,1">可分別設定。由于是在B/S模式下的Web應用系統,前臺串口初始化的原碼如下:

4 具體應用

根據以上的幾步,成功實現了電子天平與計算機的通信,在珠寶檢測系統中,檢測人員只需將要稱重的珠寶放入天平,天平的數據將在5秒內讀入計算機,讀入后檢測人員只需點擊“順延獲取”按鈕,不需要再做任何計算機上的操作,只需在電子天平中放入另一件要稱重的珠寶,數據又會自動的讀取到下一組記錄中。下面給出具體實現界面。如圖3所示:

圖3 計算機自動獲取電子天平數據

據統計,自該系統開發完成,投入運行后,自動讀取電子天平上的數據一項就將整個工作效率提高了30%。

5 結語

MSComm控件封裝了串行通信的API函數,屏蔽了通信過程中的底層操作。適用于Windows的各種操作平臺,并且.NET開發的串口通信更具設備無關性。用戶對串口的控制相對更容易,并可大大加快開發周期,增加系統的可靠性。在本文的電子天平數據讀取中,系統利用MSComm控件很好地實現了對電子天平數據的讀取。

[1]聶晶,周正.net下的串口能信及其應用[J].計算機時代,2005 07:27-28

[2]馬天才,程全,樊宇.MSComm控件下單片機與計算機串口通信的實現[J].天中學刊,2008,4:60-61

[3]王定遠,胡吉朝.基于MSComm32和LabVIEW的串口通信技術[J].國外電子測量技術,2006,4:61:64

[4]胡春燕.基于VC的串口通信的實現[J].福建電腦[J],2005,10:150-151

[5]陳克明,王春平.利用MSComm實現串口通信[J].萍鄉高等??茖W校學報2006,6 40-42

[6]徐義吉.VC中利用ActiveX控件開發串口通信軟件[J].論文之窗,2008,7:46-49.

[7]涂小琴.面向珠寶檢測領域軟件體系結構的研究與設計[D].昆明理工大學,2011.

Research on the Application of Electronic Balance in Jewelry Detection System

TU Xiao-qin1,SHANG Wei1,WU Sheng2
(1.College of Arts and Sciences,Yunnan Normal University,Kunming 650222;2.Kunming University of Science and Technology,Kunming 650222)

Uses MSComm control in.NET platform,realizes automatically read the electronic balance's data in the jewelry detection system.Describes how to realize connecting to the electronic balance and computer serial port,achieves to serial port communication.Gives case that electronic balance and computer communication,when the jewelry detection system puts into use,jewelry testing efficiency can increase by 30%.

Serial Communication;MSComm;Electronic Balance;Jewelry Detection System;MIS System

1007-1423(2016)27-0077-04DOI:10.3969/j.issn.1007-1423.2016.27.077

涂小琴(1981-),女,江西九江人,碩士,研究方向為計算機軟件與理論

2016-06-14

2016-09-16

猜你喜歡
計算機檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
計算機操作系統
“幾何圖形”檢測題
“角”檢測題
穿裙子的“計算機”
趣味(數學)(2020年9期)2020-06-09 05:35:08
基于計算機自然語言處理的機器翻譯技術應用與簡介
科技傳播(2019年22期)2020-01-14 03:06:34
計算機多媒體技術應用初探
科技傳播(2019年22期)2020-01-14 03:06:30
信息系統審計中計算機審計的應用
消費導刊(2017年20期)2018-01-03 06:26:40
主站蜘蛛池模板: 在线观看欧美国产| 国产成人精品一区二区三在线观看| 国产午夜精品一区二区三区软件| 99久久精品免费视频| 91青草视频| 亚洲国产精品国自产拍A| 日韩成人高清无码| 欧美第一页在线| 97影院午夜在线观看视频| 亚洲免费福利视频| 国产色网站| 99视频在线观看免费| 国产av剧情无码精品色午夜| 国产好痛疼轻点好爽的视频| 国产在线观看91精品| 99久久精品免费看国产免费软件| 波多野结衣的av一区二区三区| 国产在线啪| 国产精品尤物铁牛tv| 69精品在线观看| 美女高潮全身流白浆福利区| 色九九视频| 91在线播放国产| 亚洲香蕉在线| 成人va亚洲va欧美天堂| 国产精品无码制服丝袜| 亚洲第一色网站| 国产在线观看人成激情视频| 久久久波多野结衣av一区二区| 国产男女XX00免费观看| 老熟妇喷水一区二区三区| 亚洲伦理一区二区| 免费99精品国产自在现线| 国产精品私拍99pans大尺度| 国产一线在线| 国产精品视频观看裸模| 亚洲欧洲日产国产无码AV| 欧美特黄一级大黄录像| 深爱婷婷激情网| 亚洲人在线| 一级毛片免费播放视频| 亚洲天堂精品视频| 亚洲国产欧洲精品路线久久| 国内嫩模私拍精品视频| 中文字幕av一区二区三区欲色| 国产视频大全| 日韩欧美91| 巨熟乳波霸若妻中文观看免费| 久久婷婷国产综合尤物精品| 99久久免费精品特色大片| 免费大黄网站在线观看| 国产日韩丝袜一二三区| 宅男噜噜噜66国产在线观看| 欧美成一级| 久青草网站| 欧美一级色视频| 91丝袜美腿高跟国产极品老师| 日韩免费无码人妻系列| 午夜日韩久久影院| 久久人午夜亚洲精品无码区| 亚洲Va中文字幕久久一区| yjizz国产在线视频网| 婷婷丁香色| 国产午夜无码专区喷水| 免费AV在线播放观看18禁强制| 久久精品一品道久久精品| 少妇露出福利视频| 热99精品视频| 高清无码不卡视频| 国产精品久久久久久影院| 97se综合| 老司国产精品视频91| 国产精品手机在线播放| 99热精品久久| 欧亚日韩Av| 九九线精品视频在线观看| 国产高颜值露脸在线观看| 国产不卡一级毛片视频| 亚洲二三区| 久久黄色毛片| 国产免费观看av大片的网站| 日韩高清在线观看不卡一区二区|