亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        電子天平在珠寶檢測(cè)系統(tǒng)中的應(yīng)用研究

        2016-10-29 01:52:42涂小琴商偉吳晟
        現(xiàn)代計(jì)算機(jī) 2016年27期
        關(guān)鍵詞:電子天平服務(wù)器端控件

        涂小琴,商偉,吳晟

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

        電子天平在珠寶檢測(cè)系統(tǒng)中的應(yīng)用研究

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

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

        借助MSComm控件,利用.NET平臺(tái),實(shí)現(xiàn)在珠寶檢測(cè)系統(tǒng)中自動(dòng)讀取電子天平上的數(shù)據(jù)。重點(diǎn)介紹如何將電子天平與計(jì)算機(jī)串口進(jìn)行連接,實(shí)現(xiàn)基于Web的串口通信,給出具體的應(yīng)用,系統(tǒng)投入使用后,珠寶檢測(cè)工作效率提高30%。

        串口通信;MSComm;電子天平;珠寶檢測(cè)系統(tǒng);MIS系統(tǒng)

        0 引言

        在珠寶質(zhì)量檢測(cè)系統(tǒng)中,例如,黃金首飾的重量是我們要采集的一個(gè)指標(biāo)之一,那么如何來(lái)自動(dòng)的得到相應(yīng)的檢測(cè)物品的質(zhì)量呢?為了減少在秤重時(shí),人工輸入天平上的數(shù)據(jù)帶來(lái)的錯(cuò)誤,以及人工工作效率低等問(wèn)題時(shí),我們引入了電子天平,那么,電子天平是不是連上計(jì)算機(jī)就可以通過(guò)我們自己開(kāi)發(fā)的珠寶質(zhì)量檢測(cè)軟件來(lái)讀取呢?非也,本文闡述了通過(guò)設(shè)計(jì)相應(yīng)的串口驅(qū)動(dòng)程序,來(lái)實(shí)現(xiàn)計(jì)算機(jī)與外部數(shù)據(jù)源的通信的過(guò)程。并提出了利用MSComm控件來(lái)實(shí)現(xiàn)串口通信。

        1 MSComm控件

        1.1MSComm控件簡(jiǎn)介

        MSComm是Microsoft Communications Control的簡(jiǎn)稱,是一個(gè)ActiveX控件,可以通過(guò)該控件來(lái)收發(fā)電子設(shè)備上的數(shù)據(jù),例如,電子天平。MSComm有兩種方法來(lái)處理設(shè)備與計(jì)算機(jī)的通信,事件驅(qū)動(dòng)法(Event driven)與查詢法。

        1.2常用的MSComm控件屬性

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

        可以通過(guò)對(duì)以上關(guān)鍵屬性的設(shè)置來(lái)實(shí)現(xiàn)設(shè)備與計(jì)算機(jī)之間的傳輸和接收數(shù)據(jù),在使用MSComm控件時(shí)需注意,每個(gè)控件只對(duì)應(yīng)一個(gè)串口。

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

        目前,B/S模式是信息管理系統(tǒng)開(kāi)發(fā)的一種主要模式,在B/S模式軟件體系結(jié)構(gòu)中串口通信的解決方式有以下兩種。

        2.1單純解決服務(wù)器端通信

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

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

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

        (2)使用MSComm控件

        能夠解決客戶端與服務(wù)器端的串口通信,實(shí)現(xiàn)的方法,分為以下幾種:

        使用 ActiveX控件,借助第三方;② 使用Java Script腳本實(shí)現(xiàn)。

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

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

        2.2解決客戶端本地串口驅(qū)動(dòng)

        實(shí)現(xiàn)的步驟:以JavaScript示例:①進(jìn)行MSComm的注冊(cè);②調(diào)用MSComm控件;③編寫(xiě)串口驅(qū)動(dòng)程序;④獲取數(shù)據(jù);⑤寫(xiě)入瀏覽器;⑥傳送至服務(wù)器??傮w流程見(jiàn)圖1。

        圖1 MSComm與外部數(shù)據(jù)通信流程圖

        3 實(shí)現(xiàn)步驟

        串口通信的關(guān)鍵是串口通信設(shè)備的初始化、數(shù)據(jù)的發(fā)送和接收及其實(shí)現(xiàn)方式。以.NET開(kāi)發(fā)的Web應(yīng)用系統(tǒng)中讀取電子天平數(shù)據(jù)的為例,詳細(xì)步驟如下:

        將MSComm32.ocx控件復(fù)制到windows/system32根 目 錄 下 ; ②運(yùn) 行 regsvr32 C:WINDOWSsystem32MSCOMM32.OCX進(jìn)行MSComm控件的注冊(cè),寫(xiě)入注冊(cè)表;③將Interop.MSCommLib.dll組件加載到.NET平臺(tái)中;④在Web應(yīng)用程序中添加接收端;⑤編寫(xiě)串口通信程序,調(diào)用MSComm控件。⑥循環(huán)讀取電子天平的數(shù)據(jù)。

        調(diào)用過(guò)程的總體流程圖如圖2所示:

        圖2 

        實(shí)現(xiàn)的主要步驟及部份源代碼如下:

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

        4 具體應(yīng)用

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

        圖3 計(jì)算機(jī)自動(dòng)獲取電子天平數(shù)據(jù)

        據(jù)統(tǒng)計(jì),自該系統(tǒng)開(kāi)發(fā)完成,投入運(yùn)行后,自動(dòng)讀取電子天平上的數(shù)據(jù)一項(xiàng)就將整個(gè)工作效率提高了30%。

        5 結(jié)語(yǔ)

        MSComm控件封裝了串行通信的API函數(shù),屏蔽了通信過(guò)程中的底層操作。適用于Windows的各種操作平臺(tái),并且.NET開(kāi)發(fā)的串口通信更具設(shè)備無(wú)關(guān)性。用戶對(duì)串口的控制相對(duì)更容易,并可大大加快開(kāi)發(fā)周期,增加系統(tǒng)的可靠性。在本文的電子天平數(shù)據(jù)讀取中,系統(tǒng)利用MSComm控件很好地實(shí)現(xiàn)了對(duì)電子天平數(shù)據(jù)的讀取。

        [1]聶晶,周正.net下的串口能信及其應(yīng)用[J].計(jì)算機(jī)時(shí)代,2005 07:27-28

        [2]馬天才,程全,樊宇.MSComm控件下單片機(jī)與計(jì)算機(jī)串口通信的實(shí)現(xiàn)[J].天中學(xué)刊,2008,4:60-61

        [3]王定遠(yuǎn),胡吉朝.基于MSComm32和LabVIEW的串口通信技術(shù)[J].國(guó)外電子測(cè)量技術(shù),2006,4:61:64

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

        [5]陳克明,王春平.利用MSComm實(shí)現(xiàn)串口通信[J].萍鄉(xiāng)高等??茖W(xué)校學(xué)報(bào)2006,6 40-42

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

        [7]涂小琴.面向珠寶檢測(cè)領(lǐng)域軟件體系結(jié)構(gòu)的研究與設(shè)計(jì)[D].昆明理工大學(xué),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-),女,江西九江人,碩士,研究方向?yàn)橛?jì)算機(jī)軟件與理論

        2016-06-14

        2016-09-16

        猜你喜歡
        電子天平服務(wù)器端控件
        電子天平偏載誤差的檢定與處理研究
        電子天平的原理、結(jié)構(gòu)及使用維護(hù)方法的思考
        關(guān)于.net控件數(shù)組的探討
        軟件(2018年7期)2018-08-13 09:44:42
        淺析異步通信層的架構(gòu)在ASP.NET 程序中的應(yīng)用
        成功(2018年10期)2018-03-26 02:56:14
        電子天平計(jì)量檢定方法及其應(yīng)用
        在Windows中安裝OpenVPN
        對(duì)電子天平的誤差及保證其稱量準(zhǔn)確度的探討
        網(wǎng)頁(yè)防篡改中分布式文件同步復(fù)制系統(tǒng)
        就這樣玩會(huì)VBA中常見(jiàn)的自定義控件
        電腦迷(2012年24期)2012-04-29 00:44:03
        基于Struts的Web應(yīng)用系統(tǒng)數(shù)據(jù)驗(yàn)證
        亚洲韩日av中文字幕| 国产人成精品免费视频| 一本久久a久久精品vr综合| 亚洲欧美日韩在线一区 | 中国亚洲av第一精品| 国产激情无码一区二区| 亚洲av无码av吞精久久| 久久久久人妻精品一区5555| 亚洲国产日韩av一区二区| 免费一区二区在线观看视频在线| 欧美丰满熟妇性xxxx| 国产一起色一起爱| 久久精品日本美女视频| 91精品国产乱码久久中文| 成人做受视频试看60秒| 久久综合成人网| 蜜臀av一区二区三区精品| 亚洲免费观看视频| 婷婷五月综合丁香在线| 北岛玲日韩精品一区二区三区| 亚洲hd高清在线一区二区| 日本五十路人妻在线一区二区| 无码精品人妻一区二区三区av | 精品一二区| 亚洲成av人片极品少妇| 国产亚洲精品成人aa片新蒲金| 亚洲中文字幕无码爆乳av| 最新国产精品精品视频| 日本不卡的一区二区三区中文字幕| 区二区三区玖玖玖| 国产精品久久码一区二区| 亚洲成在人网站天堂日本| 亚洲av综合一区二区在线观看| 欧美大香线蕉线伊人久久| 成年毛片18成年毛片| 中文字幕本久久精品一区| 少妇被猛男粗大的猛进出| 亚洲一区二区三区久久不卡| av在线播放中文专区| 久久精品国产久精国产爱| 国内老熟妇对白xxxxhd |