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

C-S架構(gòu)模式的數(shù)據(jù)采集在雙系統(tǒng)閥件容量檢測中的應(yīng)用

2015-11-18 06:59:02趙文濤
環(huán)境技術(shù) 2015年6期
關(guān)鍵詞:程序檢測系統(tǒng)

趙文濤,丁 益

(中國電器科學(xué)研究院有限公司 試驗裝備分公司,廣州 510300)

C-S架構(gòu)模式的數(shù)據(jù)采集在雙系統(tǒng)閥件容量檢測中的應(yīng)用

趙文濤,丁 益

(中國電器科學(xué)研究院有限公司 試驗裝備分公司,廣州 510300)

針C-S(客戶-服務(wù)器)結(jié)構(gòu)是一種大家都熟知的軟件體系結(jié)構(gòu),通過將不同的任務(wù)合理分配到Client端和Server端,可以降低系統(tǒng)的通訊開銷,充分利用系統(tǒng)的硬件優(yōu)勢。就C-S架構(gòu)模式的數(shù)據(jù)采集在雙系統(tǒng)閥件容量檢測系統(tǒng)中的應(yīng)用的情況進(jìn)行簡單總結(jié)。

雙系統(tǒng)閥件容量檢測系統(tǒng);C-S架構(gòu);數(shù)據(jù)采集

前言

當(dāng)前的試驗檢測設(shè)備正朝著高度集成、高度自動的方向發(fā)展。本著開源節(jié)流,降本增效的宗旨,雙系統(tǒng)閥件容量檢測設(shè)備在設(shè)計之初,就使用大系統(tǒng)和小系統(tǒng)兩套檢測設(shè)備共用一套電氣控制及數(shù)據(jù)采集設(shè)備的方案。為了解決兩套閥件容量檢測系統(tǒng)能夠相互獨立、穩(wěn)定地進(jìn)行試驗檢測,因此采用了C-S架構(gòu)模式的數(shù)據(jù)采集方式。即就是將硬件數(shù)據(jù)采集部分作為獨立的一套的程序,用作采樣數(shù)據(jù)服務(wù)端(Server),將大系統(tǒng)閥件容量檢測程序和小系統(tǒng)閥件容量檢測程序兩套程序分別作為客戶端(Client),然后通過C-S模式進(jìn)行數(shù)據(jù)交互,進(jìn)行試驗檢測。

1 雙系統(tǒng)閥件容量檢測系統(tǒng)簡介

雙系統(tǒng)閥件容量檢測系統(tǒng)是按照Q/ZSH 012-2010《家用和類似用途電磁四通換向閥》,JB/T 7230《熱泵用四通電磁換向閥》,JB/T 8592-1997《家用和類似用途電磁四通換向閥》,鷺宮、中國蘭柯四通閥容量標(biāo)準(zhǔn),JISB 8619《熱力膨脹閥試驗方法》,JB/T 10212《制冷空調(diào)用直動式電子膨脹閥》[1,2,3,4,5]等各種標(biāo)準(zhǔn)的規(guī)定為設(shè)計依據(jù)的測試熱力膨脹閥、電子膨脹閥和四通換向閥標(biāo)稱容量(能力)的檢測系統(tǒng)。該設(shè)備分為大系統(tǒng)(設(shè)計容量為4~24日本冷噸)和小系統(tǒng)(設(shè)計容量為0.75~4日本冷噸)兩套測試系統(tǒng)。

2 C-S架構(gòu)模式的數(shù)據(jù)采集方式應(yīng)用的背景

傳統(tǒng)的設(shè)備檢測試驗軟件,是一個將硬件通訊,數(shù)據(jù)采集,數(shù)據(jù)處理集成在一體的單機(jī)測量程序。雖然此類程序,針對測量目標(biāo)比較單一,結(jié)構(gòu)比較集成的檢測設(shè)備,具有安裝簡單,使用方便的優(yōu)點,但是隨著檢測設(shè)備的集成性不斷提高,復(fù)雜度不斷增大,單系統(tǒng)向多系統(tǒng)發(fā)展等檢測技術(shù)的發(fā)展,單機(jī)程序的缺點便慢慢顯露出來。

1)單機(jī)程序?qū)⒂布?shù)據(jù)采集和試驗檢測過程集中在一起,大大增加了測試電腦硬件負(fù)擔(dān),對測試電腦的配置要求比較高;

2)單機(jī)程序無法針對多系統(tǒng)的檢測設(shè)備作出靈活的設(shè)計更改。要同時滿足多臺檢測設(shè)備的檢測要求,單機(jī)程序容易出現(xiàn)邏輯混亂,測試?yán)щy的情況;

3)單機(jī)程序?qū)⒂布?shù)據(jù)采集和試驗過程集成在一起,如果硬件采集部分出錯,進(jìn)而會導(dǎo)致整個程序崩潰退出,不利于設(shè)備整體測試的安全、穩(wěn)定。

引入的C-S架構(gòu)模式數(shù)據(jù)采集方式的檢測系統(tǒng),可以輕松地將硬件采集和測試系統(tǒng)分離出來。并且該模式具有以下單機(jī)程序所不能比擬的優(yōu)點。

1)C-S架構(gòu)模式的數(shù)據(jù)采集方式,將硬件采集系統(tǒng)與大、小兩套檢測系統(tǒng)獨立的分離開來,形成一套服務(wù)器端(Server)的硬件數(shù)據(jù)采集系統(tǒng)和兩套客戶端(Client)的大小檢測系統(tǒng),共三套程序,獨立并行的運行于Windows操作系統(tǒng),大大減輕了測試電腦的硬件負(fù)擔(dān),降低了測試電腦的硬件配置;

2)C-S架構(gòu)模式數(shù)據(jù)采集的檢測系統(tǒng),可自由擴(kuò)展檢測系統(tǒng)的功能,并且檢測系統(tǒng)獨立運行,不相互影響,邏輯清晰,操作簡便;

3)檢測系統(tǒng)和硬件數(shù)據(jù)采集系統(tǒng)分離,各自獨立運行,不會出現(xiàn)因檢測系統(tǒng)出錯或者硬件采集系統(tǒng)出錯而導(dǎo)致整個程序崩潰的情形,程序運行安全穩(wěn)定;

4)C-S架構(gòu)模式數(shù)據(jù)采集的檢測系統(tǒng),可方便地共同運行于同一臺測試電腦,也可獨自運行在不同的測試電腦之上,可移植性比較強(qiáng)。

C-S架構(gòu)模式數(shù)據(jù)采集的檢測系統(tǒng)的示意圖如圖1所示。

圖1 C-S架構(gòu)模式數(shù)據(jù)采集的檢測系統(tǒng)的示意圖

圖2 硬件數(shù)據(jù)采集程序的運行界面

3 C-S架構(gòu)模式的數(shù)據(jù)采集方式在閥件容量檢測中的實現(xiàn)

3.1 硬件數(shù)據(jù)采集程序

在C-S架構(gòu)模式的數(shù)據(jù)采集方式的閥件容量檢測系統(tǒng)中,硬件數(shù)據(jù)采集程序是其中最核心的一部分,也就是C-S架構(gòu)模式中的服務(wù)器端(Server),所有的電氣設(shè)備測量數(shù)據(jù)的采樣全部都由此部分完成。

硬件采集程序從邏輯層面分為兩部分功能,一部分為硬件數(shù)據(jù)采樣功能,另一部分是作為C-S架構(gòu)模式中的服務(wù)器部分的功能。

3.1.1 硬件數(shù)據(jù)采樣功能

硬件數(shù)據(jù)采集程序的運行界面如圖2所示。

界面上有記錄儀狀態(tài)和連接狀態(tài)兩種,記錄儀狀態(tài)指的是數(shù)據(jù)采集程序與電氣控制柜上的數(shù)據(jù)記錄儀的連接狀態(tài),如連接正常,則MW-1~MW-3的指示狀態(tài)點亮。連接狀態(tài)指示的是數(shù)據(jù)采集程序的通訊狀態(tài)(Comm.)和客戶端(閥件容量測試程序)與服務(wù)器的連接指示狀態(tài)。如客戶端與服務(wù)器端連接正常,則Small和Big指示狀態(tài)點亮。

硬件數(shù)據(jù)采樣功能是通過構(gòu)建上位機(jī)與檢測設(shè)備電氣控制儀表之間的通訊連接,如RS-232/485串口通訊連接,或者TCP/ IP網(wǎng)絡(luò)連接等,從設(shè)備的測量儀表上獲取實時的測量采樣數(shù)據(jù)。

3.1.2 硬件數(shù)據(jù)服務(wù)功能

數(shù)據(jù)服務(wù)器程序?qū)脑O(shè)備測量儀表上采樣獲取的實時數(shù)據(jù),通過自建的網(wǎng)絡(luò)通訊協(xié)議,發(fā)送給連接到服務(wù)器的客戶端,供客戶端程序計算、分析和處理。

自建網(wǎng)絡(luò)通訊協(xié)議,就是開發(fā)者自行規(guī)定在服務(wù)器與客戶端之間進(jìn)行數(shù)據(jù)交互的一些關(guān)鍵字或者規(guī)則。服務(wù)器和客戶端進(jìn)行數(shù)據(jù)交互時,就是依靠這些關(guān)鍵字和規(guī)則進(jìn)行數(shù)據(jù)的打包,分發(fā)和解析。

3.1.3 硬件數(shù)據(jù)服務(wù)端的實現(xiàn)

數(shù)據(jù)服務(wù)器程序使用TCP/IP網(wǎng)絡(luò)協(xié)議,引入3個Winsock控件,一個負(fù)責(zé)與客戶機(jī)建立連接的服務(wù),一個負(fù)責(zé)偵聽的服務(wù),最后一個負(fù)責(zé)服務(wù)端的總體響應(yīng)[6]。

程序初始化之初,根據(jù)客戶端的數(shù)量,加載相應(yīng)數(shù)量的客戶服務(wù)端Winsock控件。本程序加載兩個客戶服務(wù)端控件,即大系統(tǒng)和小系統(tǒng)客戶服務(wù)控件。然后負(fù)責(zé)偵聽的Winsock控件負(fù)責(zé)實時偵聽服務(wù)端口,如有客戶端訪問服務(wù)器端,則建立客戶端與服務(wù)器端的連接。

當(dāng)客戶端與服務(wù)器成功建立連接后,硬件采集程序界面上的Small(小系統(tǒng)狀態(tài))或者Big(大系統(tǒng)狀態(tài))就會高亮顯示,表示相應(yīng)的測試系統(tǒng)已經(jīng)成功與數(shù)據(jù)采集服務(wù)器程序建立了網(wǎng)絡(luò)連接。此時,硬件數(shù)據(jù)服務(wù)器程序會將從電氣控制設(shè)備儀表上獲取的實時測量數(shù)據(jù)通過該網(wǎng)絡(luò)連接下發(fā)給相應(yīng)的測試系統(tǒng)(Client),供測試系統(tǒng)試驗檢測使用。

3.2 閥件容量檢測程序

閥件容量檢測系統(tǒng)分為小系統(tǒng)閥件容量檢測系統(tǒng)和大系統(tǒng)閥件容量檢測系統(tǒng)兩套系統(tǒng),統(tǒng)稱為雙系統(tǒng)閥件容量檢測系統(tǒng)。閥件容量檢測程序就是根據(jù)系統(tǒng)所測量的實時壓力值、溫度值及各種電參數(shù)值,依據(jù)相應(yīng)的標(biāo)準(zhǔn)來進(jìn)行相關(guān)的分析、計算,檢測系統(tǒng)中所安裝的熱力膨脹閥或者四通換向閥的標(biāo)稱容量(能力,單位為W)。

大、小系統(tǒng)的閥件容量檢測程序在C-S架構(gòu)中,是作為整個架構(gòu)的客戶端(Client)。程序啟動時,首先啟動硬件數(shù)據(jù)采集程序,用以進(jìn)行設(shè)備硬件數(shù)據(jù)采集和服務(wù)。閥件容量檢測程序啟動時,就向服務(wù)端(Server)發(fā)送連接的請求,當(dāng)服務(wù)端偵聽到客戶端的連接請求時,就分配一個Winsock與其進(jìn)行連接。當(dāng)連接建立成功后,服務(wù)端與客戶端即可實現(xiàn)數(shù)據(jù)的交換了。其工作原理如圖3所示。

閥件容量檢測程序的運行界面如圖4所示。

4 項目總結(jié)

本文基于在雙系統(tǒng)閥件容量檢測系統(tǒng)中實際碰到的數(shù)據(jù)采集和交互的問題,對如何采用C-S架構(gòu)模式的數(shù)據(jù)采集方式予以解決進(jìn)行了詳細(xì)地闡述。

圖3 工作原理

圖4 閥件容量檢測程序的運行界面

C-S架構(gòu)模式的數(shù)據(jù)采集及交互方式,相較于傳統(tǒng)的單機(jī)集成硬件采集和數(shù)據(jù)管理的方式,系統(tǒng)硬件成本更低,邏輯性、擴(kuò)展性更強(qiáng),測試程序運行的穩(wěn)定性和安全性也更高,值得在后面的項目中推廣使用。

[1]Q/ZSH 012-2010,家用和類似用途電磁四通換向閥 [S].

[2]JB/T 7230,熱泵用四通電磁換向閥 [S].

[3]JB/T 8592-1997,家用和類似用途電磁四通換向閥 [S].

[4]JIS B 8619,熱力膨脹閥試驗方法 [S].

[5]JB/T 10212,制冷空調(diào)用直動式電子膨脹閥 [S].

[6]求是科技.Visual Basic 6.0 程序設(shè)計與開發(fā)技術(shù) [M].北京:人民郵電出版社,2004,09.

The Application of C-S Architecture Pattern for Data Acquisition in the Testing for Dual System Values Capacity

ZHAO Wen-tao,DING Yi
(China Electric Apparatus Research Institute Co.,Ltd.,Guangzhou 510300)

CS (client - server) structure is a well-known software architecture.Through the rational allocation of different tasks to Client-side and Server-side,the users can reduce the communication overhead of the system,the full advantage of the hardware system.In this paper,the case of the application architecture pattern of data collection in C-S dual system valves capacity detection system will be briefly summarized.

dual system valves capacity test system;C-S architecture;data acquisition

TP399

B

1004-7204(2015)06-0058-04

趙文濤(1981-),男,中國電器科學(xué)研究院有限公司試驗裝備公司,工學(xué)學(xué)士,工程師,從事軟件設(shè)計開發(fā)工作。

丁 益(1988-),男,中國電器科學(xué)研究院有限公司試驗裝備分公司,工學(xué)學(xué)士,助理工程師,從事電氣自動化設(shè)計工作。

猜你喜歡
程序檢測系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
試論我國未決羈押程序的立法完善
“程序猿”的生活什么樣
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
英國與歐盟正式啟動“離婚”程序程序
主站蜘蛛池模板: 国产一区亚洲一区| 色男人的天堂久久综合| 影音先锋亚洲无码| 婷婷色一区二区三区| 国产精品原创不卡在线| 99在线国产| 国产一区二区三区在线观看视频| 国产精品久久久久久久久kt| 国产尤物在线播放| 亚洲一级毛片| 欧美特黄一级大黄录像| 最新国产精品第1页| 国产欧美亚洲精品第3页在线| 91小视频版在线观看www| 欧美啪啪精品| 秘书高跟黑色丝袜国产91在线 | 国产丝袜一区二区三区视频免下载| 嫩草影院在线观看精品视频| 九九免费观看全部免费视频| 久久亚洲国产最新网站| 91蜜芽尤物福利在线观看| 久久青草精品一区二区三区 | 婷婷伊人久久| 欧美一级99在线观看国产| 国产手机在线观看| 热这里只有精品国产热门精品| 国产99在线观看| 国产精品视屏| 国产女人18毛片水真多1| 9cao视频精品| 黄色在线网| 国产第一页免费浮力影院| 国产91视频免费| 国产亚洲美日韩AV中文字幕无码成人 | 欧美精品色视频| 伊在人亞洲香蕉精品區| a网站在线观看| 国产精品国产三级国产专业不| 风韵丰满熟妇啪啪区老熟熟女| 一级毛片无毒不卡直接观看| a级毛片免费看| 国产网友愉拍精品视频| 国产无人区一区二区三区| 成人福利免费在线观看| 99在线免费播放| 伊人五月丁香综合AⅤ| 日韩麻豆小视频| 啪啪啪亚洲无码| 成人在线观看不卡| 91久久偷偷做嫩草影院精品| 国产精品无码一二三视频| 精品国产毛片| 香蕉久久国产超碰青草| 美女无遮挡免费视频网站| 国产成在线观看免费视频| 国产在线精品网址你懂的| 99久久国产综合精品2020| 日本少妇又色又爽又高潮| 91青青视频| 欧美天堂久久| 免费观看精品视频999| 亚洲人成网站在线播放2019| 国产成人a在线观看视频| 91久久夜色精品国产网站| 一级成人欧美一区在线观看 | 99久久人妻精品免费二区| 无码区日韩专区免费系列| 国产玖玖视频| 色婷婷在线影院| 色天堂无毒不卡| 国产香蕉在线视频| 国产一区二区色淫影院| 国产成人综合亚洲欧洲色就色| 潮喷在线无码白浆| 青青草91视频| 国产一区二区三区视频| 99精品福利视频| 高潮毛片无遮挡高清视频播放| 狠狠色狠狠色综合久久第一次| 国产91视频观看| 久久国产精品夜色| 亚洲性日韩精品一区二区|