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

        ?

        電子天平在珠寶檢測系統(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)

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

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

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

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

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

        0 引言

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

        1 MSComm控件

        1.1MSComm控件簡介

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

        1.2常用的MSComm控件屬性

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

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

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

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

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

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

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

        要解決客戶端的串口通信一定要調(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類的比較

        兩者都具有串口通信的功能,都是通過調(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控件;③編寫串口驅(qū)動(dòng)程序;④獲取數(shù)據(jù);⑤寫入瀏覽器;⑥傳送至服務(wù)器??傮w流程見圖1。

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

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

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

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

        調(diào)用過程的總體流程圖如圖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ī)的通信,在珠寶檢測系統(tǒng)中,檢測人員只需將要稱重的珠寶放入天平,天平的數(shù)據(jù)將在5秒內(nèi)讀入計(jì)算機(jī),讀入后檢測人員只需點(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)開發(fā)完成,投入運(yùn)行后,自動(dòng)讀取電子天平上的數(shù)據(jù)一項(xiàng)就將整個(gè)工作效率提高了30%。

        5 結(jié)語

        MSComm控件封裝了串行通信的API函數(shù),屏蔽了通信過程中的底層操作。適用于Windows的各種操作平臺(tái),并且.NET開發(fā)的串口通信更具設(shè)備無關(guān)性。用戶對(duì)串口的控制相對(duì)更容易,并可大大加快開發(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].國外電子測量技術(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控件開發(fā)串口通信軟件[J].論文之窗,2008,7:46-49.

        [7]涂小琴.面向珠寶檢測領(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ù)方法的思考
        電子測試(2018年14期)2018-09-26 06:05:12
        關(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)頁防篡改中分布式文件同步復(fù)制系統(tǒng)
        就這樣玩會(huì)VBA中常見的自定義控件
        電腦迷(2012年24期)2012-04-29 00:44:03
        基于Struts的Web應(yīng)用系統(tǒng)數(shù)據(jù)驗(yàn)證
        精品亚洲第一区二区三区| 国产在线视频h| 白色橄榄树在线阅读免费| 丝袜美腿亚洲第一免费| 亚洲av无码专区在线播放| 亚洲午夜精品久久久久久人妖| 熟女白浆精品一区二区| 精品人妻久久一日二个| 国产精品兄妹在线观看麻豆| 亚洲自偷自偷偷色无码中文| 国产美女三级视频网站| 国产91成人精品高潮综合久久| 国产女主播白浆在线观看| 亚洲Va欧美va国产综合| 人成视频在线观看免费播放| 精品人妻久久一区二区三区| 国产精品无码一区二区在线看| a在线免费| 成人性生交大片免费看i| 国产人妻高清国产拍精品| 欧美成人一区二区三区| 国产成人综合日韩精品无| 成人免费av高清在线| 国模雨珍浓密毛大尺度150p | 99久久久久国产| 国产成人精品一区二区日出白浆| 国产精品会所一区二区三区| 无套内射无矿码免费看黄| 精品不卡久久久久久无码人妻 | 一区二区黄色在线观看| 欧美裸体xxxx极品少妇| 连续高潮喷水无码| 免费观看一区二区三区视频| 特黄aaaaaaaaa毛片免费视频| 永久黄网站色视频免费| 精品亚洲一区二区视频| 国产精品妇女一区二区三区| 伊伊人成亚洲综合人网香| 国产欧美日本亚洲精品一4区| 一本色道久久亚洲av红楼| 人妻夜夜爽天天爽|