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控件;③編寫串口驅動程序;④獲取數據;⑤寫入瀏覽器;⑥傳送至服務器??傮w流程見圖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].萍鄉高等專科學校學報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
主站蜘蛛池模板: 在线欧美日韩国产| 五月婷婷丁香综合| 国产一二视频| 欧美精品成人一区二区在线观看| 中文字幕在线观看日本| 人妖无码第一页| 无码有码中文字幕| 999精品色在线观看| 91九色视频网| 亚洲国产系列| 久久综合丝袜日本网| a级毛片毛片免费观看久潮| 久久久久久国产精品mv| 成人亚洲国产| 色综合中文综合网| 免费一看一级毛片| 女同久久精品国产99国| 国产区网址| 久久久久九九精品影院| 国产国产人在线成免费视频狼人色| 国产欧美性爱网| 亚洲国产欧美自拍| 国产毛片片精品天天看视频| 伊人色综合久久天天| 午夜国产大片免费观看| 国产黄色片在线看| 中文字幕色在线| 四虎精品国产永久在线观看| 国产激情无码一区二区APP| 91综合色区亚洲熟妇p| 欧美不卡二区| 久久香蕉国产线看观看式| 国产一区二区三区在线观看视频| 久热中文字幕在线观看| 日韩精品一区二区三区大桥未久| 成人一区在线| 成人午夜视频免费看欧美| 国内精品自在欧美一区| 国产高清不卡| jijzzizz老师出水喷水喷出| 日韩高清一区 | 国产成人高清精品免费软件| 试看120秒男女啪啪免费| 乱人伦视频中文字幕在线| 日韩性网站| 亚洲综合久久一本伊一区| 欧美一区中文字幕| www亚洲精品| 亚洲无码在线午夜电影| 99中文字幕亚洲一区二区| 日本午夜在线视频| 日韩国产精品无码一区二区三区| 亚洲第一在线播放| AV在线天堂进入| 久久人体视频| 久久综合色天堂av| 午夜a视频| 亚洲日韩AV无码一区二区三区人| 欧美乱妇高清无乱码免费| 九九九久久国产精品| 国产sm重味一区二区三区| 亚洲毛片一级带毛片基地 | 日本人妻一区二区三区不卡影院| 国产va在线观看| 精品一区二区三区四区五区| 99久久国产自偷自偷免费一区| 黄色网站在线观看无码| 国产精品无码AV中文| 亚洲国产精品美女| 国产高潮流白浆视频| 97se亚洲综合| 日韩欧美一区在线观看| 中文字幕自拍偷拍| 久久精品只有这里有| 香蕉伊思人视频| 国产精品密蕾丝视频| 免费观看国产小粉嫩喷水| 日韩欧美成人高清在线观看| 91福利一区二区三区| 亚洲无码精彩视频在线观看 | 日韩欧美国产三级| 黄色国产在线|