国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

用于滑油系統(tǒng)試驗(yàn)器的測(cè)試數(shù)據(jù)管理系統(tǒng)的設(shè)計(jì)

2018-02-28 11:25:32何宇
電子技術(shù)與軟件工程 2018年13期
關(guān)鍵詞:虛擬儀器數(shù)據(jù)管理

何宇

摘要 本文介紹了一種滑油試驗(yàn)器的測(cè)試數(shù)據(jù)管理系統(tǒng)設(shè)計(jì),采用虛擬儀器訪(fǎng)問(wèn)數(shù)據(jù)庫(kù),開(kāi)發(fā)數(shù)據(jù)管理軟件,實(shí)現(xiàn)了測(cè)試數(shù)據(jù)文件的導(dǎo)入、查詢(xún)、顯示等功能。該系統(tǒng)提高了測(cè)試數(shù)據(jù)利用率,在應(yīng)用中取得良好效果。

【關(guān)鍵詞】數(shù)據(jù)管理 滑油試驗(yàn)器 虛擬儀器

1 引言

本文介紹某滑油系統(tǒng)試驗(yàn)器的基于LabVIEW平臺(tái)和Access數(shù)據(jù)庫(kù)的測(cè)試數(shù)據(jù)管理系統(tǒng),可實(shí)現(xiàn)對(duì)數(shù)據(jù)文件的導(dǎo)入、查詢(xún)、顯示等功能。

2 測(cè)試數(shù)據(jù)管理系統(tǒng)設(shè)計(jì)

滑油系統(tǒng)試驗(yàn)測(cè)點(diǎn)多,文件體積大,長(zhǎng)期形成的文件數(shù)量多,若將全部數(shù)據(jù)輸入數(shù)據(jù)庫(kù),系統(tǒng)很難穩(wěn)定運(yùn)行,易受本身容量限制。權(quán)衡多種方案后決定簡(jiǎn)化數(shù)據(jù)庫(kù),僅導(dǎo)入文件名稱(chēng)及相關(guān)信息,原測(cè)試數(shù)據(jù)文件保留在測(cè)試系統(tǒng)路徑內(nèi),需要查詢(xún)時(shí)根據(jù)文件名篩選,再讀取、顯示某幾個(gè)文件的全部數(shù)據(jù)。這樣的數(shù)據(jù)管理系統(tǒng)兼容測(cè)試系統(tǒng),簡(jiǎn)化了開(kāi)發(fā),仍能較好的實(shí)現(xiàn)數(shù)據(jù)管理功能。

參考滑油系統(tǒng)試驗(yàn)器的測(cè)試數(shù)據(jù)文件以及試驗(yàn)結(jié)果對(duì)比的需求,規(guī)定自動(dòng)測(cè)試系統(tǒng)保存的文件名稱(chēng)格式位“日期時(shí)間]轉(zhuǎn)速]壓力]溫度]流量xls”。其中,轉(zhuǎn)速、壓力、溫度、流量等關(guān)鍵詞涵蓋了滑油系統(tǒng)試驗(yàn)的常用參數(shù)。

測(cè)試數(shù)據(jù)管理系統(tǒng)軟件主要以L(fǎng)abVIEW為平臺(tái)開(kāi)發(fā),通過(guò)SQL語(yǔ)言及Access數(shù)據(jù)庫(kù)軟件,實(shí)現(xiàn)試驗(yàn)數(shù)據(jù)文件的導(dǎo)入、查詢(xún)、顯示等功能。LabVIEW是一個(gè)功能完整的軟件開(kāi)發(fā)平臺(tái),一種圖形化編程語(yǔ)言,其數(shù)據(jù)庫(kù)鏈接工具包提供了多個(gè)函數(shù),可利用通用數(shù)據(jù)鏈接(UDL)對(duì)Access數(shù)據(jù)庫(kù)的內(nèi)容進(jìn)行訪(fǎng)問(wèn)。其函數(shù)支持SQL語(yǔ)句(一種通用數(shù)據(jù)庫(kù)語(yǔ)句),可實(shí)現(xiàn)數(shù)據(jù)導(dǎo)入、查詢(xún)、修改、刪除等操作。

3 測(cè)試數(shù)據(jù)管理軟件功能實(shí)現(xiàn)

Access數(shù)據(jù)庫(kù)的結(jié)構(gòu)主要是關(guān)系表格,信息填入相應(yīng)的表格中,設(shè)置信息的屬性,由屬性關(guān)系進(jìn)行管理。數(shù)據(jù)管理軟件以L(fǎng)abVIEW為平臺(tái)實(shí)現(xiàn)自動(dòng)管理,功能如下:

3.1 數(shù)據(jù)導(dǎo)入功能

數(shù)據(jù)導(dǎo)入功能通過(guò)insert data.vi函數(shù)來(lái)實(shí)現(xiàn)。輸入試驗(yàn)文件所在的文件夾,再輸入目標(biāo)Access數(shù)據(jù)庫(kù)及表格的名稱(chēng),程序?qū)⒆x取文件夾下的所有文件名后逐一導(dǎo)入。為防止試驗(yàn)數(shù)據(jù)文件重復(fù)導(dǎo)入,新讀取的文件名會(huì)與數(shù)據(jù)庫(kù)中原有的進(jìn)行對(duì)比查重,不重復(fù)的才允許導(dǎo)入。試驗(yàn)數(shù)據(jù)的文件名被逐個(gè)劃分,提取其中的日期時(shí)間、轉(zhuǎn)速、壓力、溫度等關(guān)鍵詞信息,分別填入Access數(shù)據(jù)庫(kù)表格中。

數(shù)據(jù)導(dǎo)入功能簡(jiǎn)化了存儲(chǔ)操作,導(dǎo)入查重相當(dāng)于對(duì)數(shù)據(jù)的初次自動(dòng)整理,可避免內(nèi)容重復(fù),降低了數(shù)據(jù)庫(kù)維護(hù)成本。

3.2 數(shù)據(jù)查詢(xún)功能

數(shù)據(jù)查詢(xún)功能通過(guò)select data.vi函數(shù)以及數(shù)據(jù)庫(kù)操作通用的SQL語(yǔ)言來(lái)實(shí)現(xiàn)。在LabVIEW程序中采用for循環(huán)逐個(gè)讀取數(shù)據(jù)庫(kù)中的關(guān)鍵詞,相同的只取出一次放入無(wú)重復(fù)的關(guān)鍵詞數(shù)組,賦值給查詢(xún)界面的下拉選擇框,其選項(xiàng)的數(shù)量和值隨數(shù)據(jù)庫(kù)內(nèi)容的變化而自動(dòng)更新。內(nèi)容統(tǒng)計(jì)功能可使用戶(hù)大體了解數(shù)據(jù)范圍,簡(jiǎn)化查詢(xún)操作。

數(shù)據(jù)管理軟件提供兩種查詢(xún)方法,可根據(jù)需要選擇關(guān)鍵字和邏輯關(guān)系,完成查詢(xún)條件的設(shè)置。程序可根據(jù)用戶(hù)選擇拼成SQL語(yǔ)句,由select data.vi函數(shù)返回相匹配的查詢(xún)結(jié)果。

第一種方法是數(shù)據(jù)查詢(xún),可匹配數(shù)據(jù)庫(kù)內(nèi)選定類(lèi)型中含有該關(guān)鍵詞的文件名。例如,查詢(xún)轉(zhuǎn)速為40000的試驗(yàn)數(shù)據(jù)文件,需把關(guān)鍵詞類(lèi)型設(shè)為“轉(zhuǎn)速”,關(guān)鍵詞設(shè)為“40000”。第二種方法是范圍查詢(xún),可配數(shù)據(jù)庫(kù)內(nèi)介于關(guān)鍵詞l和關(guān)鍵詞2之間的文件名。例如,查詢(xún)2017年10月至12月的全部數(shù)據(jù)文件,需把關(guān)鍵詞類(lèi)型設(shè)為“時(shí)間”,關(guān)鍵詞l設(shè)為“2017-10-01”,關(guān)鍵詞2設(shè)為“2017-12-31”。數(shù)據(jù)管理軟件支持最多三個(gè)條件的組合查詢(xún),需要設(shè)置條件間的邏輯關(guān)系。通過(guò)選擇條件之間的邏輯關(guān)系,達(dá)到組合查詢(xún)目的。例如,查詢(xún)2017年10月至12月轉(zhuǎn)速為40000的試驗(yàn)數(shù)據(jù)文件,需把兩個(gè)條件間的邏輯關(guān)系設(shè)為“與”。

數(shù)據(jù)查詢(xún)功能實(shí)現(xiàn)了自動(dòng)匹配試驗(yàn)數(shù)據(jù)文件,縮小了可查范圍,相比人工翻閱,提高了效率,增加了試驗(yàn)數(shù)據(jù)文件利用率。

3.3 數(shù)據(jù)顯示功能

數(shù)據(jù)管理軟件主要目的是給數(shù)據(jù)分析提供便利,不僅需要羅列出查詢(xún)結(jié)果總數(shù)及關(guān)鍵信息,也需要讀取數(shù)據(jù)文件,并將數(shù)據(jù)形成曲線(xiàn)顯示出來(lái)。LabVIEW作為圖形化編程語(yǔ)言,提供了豐富的輸出控件用于數(shù)據(jù)顯示。

數(shù)據(jù)管理軟件的顯示界面主體由波形圖、列表框、顯示框等組成。查詢(xún)結(jié)果在列表框中,每行代表一個(gè)文件的信息,包括數(shù)據(jù)庫(kù)表格內(nèi)的編號(hào)、文件名、路徑、轉(zhuǎn)速、壓力、溫度等。列邊框內(nèi)含復(fù)選框,勾選文件的數(shù)據(jù)通道可在波形圖中顯示,下拉選擇框可切換波形圖顯示的數(shù)據(jù)曲線(xiàn)。

數(shù)據(jù)顯示功能使用戶(hù)能觀(guān)察測(cè)試文件各個(gè)通道的數(shù)據(jù),兩個(gè)波形圖的設(shè)計(jì)方便數(shù)據(jù)對(duì)比,了解其變化趨勢(shì)。

4 結(jié)語(yǔ)

滑油試驗(yàn)器測(cè)試數(shù)據(jù)管理軟件的開(kāi)發(fā),發(fā)掘LaoVIEW平臺(tái)的數(shù)據(jù)庫(kù)操作能力,結(jié)合Access數(shù)據(jù)庫(kù)的關(guān)系管理功能,實(shí)現(xiàn)了測(cè)試數(shù)據(jù)的導(dǎo)入、查詢(xún)、顯示及用戶(hù)管理,取得預(yù)期效果。

參考文獻(xiàn)

[1]李國(guó)權(quán),航空發(fā)動(dòng)機(jī)滑油系統(tǒng)的現(xiàn)狀及未來(lái)發(fā)展[J],航空發(fā)動(dòng)機(jī),2011,12 (37): 50-52.

[2]王怡萍,許愛(ài)強(qiáng),汪定國(guó).自動(dòng)測(cè)試系統(tǒng)中的測(cè)試數(shù)據(jù)管理[J].電子測(cè)試技術(shù),2010, 33 (03):137-139.

[3]劉章發(fā),衣法臻.北京,馮小貝,Peter A.Blume. The LabVIEW Style Book [M]. 2009.

[4]梁燦,趙艷鐸.Access數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)教程[M].北京:清華大學(xué)出版社,2005.

猜你喜歡
虛擬儀器數(shù)據(jù)管理
企業(yè)級(jí)BOM數(shù)據(jù)管理概要
定制化汽車(chē)制造的數(shù)據(jù)管理分析
海洋環(huán)境數(shù)據(jù)管理優(yōu)化與實(shí)踐
CTCS-2級(jí)報(bào)文數(shù)據(jù)管理需求分析和實(shí)現(xiàn)
列控?cái)?shù)據(jù)管理平臺(tái)的開(kāi)發(fā)
PCB 刻制機(jī)功能開(kāi)發(fā)及在虛擬儀器實(shí)驗(yàn)室建設(shè)中的應(yīng)用
電子制作(2017年13期)2017-12-15 09:00:26
虛擬儀器及其在電工電子實(shí)驗(yàn)中的應(yīng)用
電子制作(2017年1期)2017-05-17 03:54:33
一種基于虛擬儀器的電控柴油機(jī)實(shí)驗(yàn)臺(tái)的設(shè)計(jì)
電子制作(2017年9期)2017-04-17 03:00:35
虛擬儀器技術(shù)在農(nóng)業(yè)裝備測(cè)控中的應(yīng)用
基于虛擬儀器的DMFC實(shí)時(shí)監(jiān)控系統(tǒng)
阜南县| 罗江县| 双城市| 肇东市| 芮城县| 通州区| 施秉县| 鄄城县| 石楼县| 道孚县| 松江区| 华宁县| 永清县| 高唐县| 奉节县| 临潭县| 高清| 长治县| 三门峡市| 自治县| 亚东县| 子长县| 加查县| 久治县| 稻城县| 屏山县| 清水县| 玛纳斯县| 常熟市| 文水县| 天津市| 元江| 分宜县| 沁源县| 福泉市| 潍坊市| 布尔津县| 桂林市| 延长县| 太保市| 兴和县|