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

?

基于LabVIEW的自動(dòng)溫度監(jiān)控系統(tǒng)的設(shè)計(jì)

2015-10-08 13:31:49何乾偉王小魏黃致堯
科技視界 2015年27期
關(guān)鍵詞:程序設(shè)計(jì)

何乾偉 王小魏 黃致堯

【摘 要】傳統(tǒng)的溫度監(jiān)控器功能完全依賴(lài)硬件實(shí)現(xiàn),有精度低、速度慢、價(jià)格昂貴等缺點(diǎn),根據(jù)溫度監(jiān)控的需要,結(jié)合虛擬儀器的特點(diǎn),基于LabVIEW的開(kāi)發(fā)平臺(tái)設(shè)計(jì)了一種自動(dòng)溫度監(jiān)控系統(tǒng)。該系統(tǒng)主要完成了前面板和程序框圖的設(shè)計(jì),具有使用靈活、效率高、自動(dòng)化程度高、操作簡(jiǎn)單、可實(shí)現(xiàn)用戶(hù)自定義其功能等優(yōu)點(diǎn)。

【關(guān)鍵詞】溫度監(jiān)控系統(tǒng);LabVIEW;程序;設(shè)計(jì)

0 引言

借助于儀器儀表技術(shù)和計(jì)算機(jī)技術(shù)的飛速發(fā)展,虛擬儀器隨之誕生,20世紀(jì)80年代,美國(guó)國(guó)家儀器公司首先提出虛擬儀器的概念,和傳統(tǒng)儀器相比,虛擬儀器具有使用靈活、效率高、自動(dòng)化程度高、操作簡(jiǎn)單、可實(shí)現(xiàn)用戶(hù)自定義其功能等優(yōu)點(diǎn)。虛擬儀器已成為未來(lái)儀器發(fā)展的一種趨勢(shì),但這也對(duì)現(xiàn)有虛擬儀器技術(shù)提出了更高的要求。

本文重點(diǎn)介紹了一種基于LabVIEW而設(shè)計(jì)的數(shù)字化自動(dòng)溫度監(jiān)控系統(tǒng),在很大程度上解決了傳統(tǒng)溫度檢測(cè)儀器的諸多弊端。該儀器可以由用戶(hù)自由地組合計(jì)算機(jī)平臺(tái)、硬件、軟件、以及各種實(shí)現(xiàn)應(yīng)用所需要的附件,這種靈活性可由供應(yīng)商定義,功能固定、獨(dú)立的傳統(tǒng)儀器無(wú)法與之相比。

1 自動(dòng)溫度監(jiān)控系統(tǒng)的設(shè)計(jì)指標(biāo)

該自動(dòng)溫度監(jiān)控系統(tǒng)基于LebView而設(shè)計(jì),在實(shí)現(xiàn)傳統(tǒng)溫度監(jiān)控器所實(shí)現(xiàn)的功能的基礎(chǔ)上,結(jié)合虛擬儀器的特點(diǎn)進(jìn)而增加了一些傳統(tǒng)儀器不具備的新功能,該設(shè)計(jì)實(shí)現(xiàn)的主要功能如下:

1)實(shí)時(shí)監(jiān)測(cè)溫度數(shù)值;

2)自動(dòng)分析已檢測(cè)溫度,顯示最大溫度、最小溫度和平均溫度;

3)設(shè)定溫度的監(jiān)控范圍,出現(xiàn)異常時(shí)報(bào)警提示;

4)華氏溫度與攝氏溫度之間互相轉(zhuǎn)換;

5)用戶(hù)可以控制監(jiān)測(cè)過(guò)程。

2 自動(dòng)溫度監(jiān)控系統(tǒng)的設(shè)計(jì)

2.1 前面板的設(shè)計(jì)

前面板的設(shè)計(jì)主要包括顯示部分和控制部分,具體設(shè)計(jì)步驟如下,圖1為前面板的設(shè)計(jì)圖。

2.1.1 顯示部分

顯示部分主要包括一個(gè)波形圖表和多個(gè)字符串顯示控件,波形圖表用于顯示當(dāng)前溫度值和規(guī)定的報(bào)警溫度溫度上下線(xiàn),字符串顯示控件分別用于顯示設(shè)定的溫度上下線(xiàn)、當(dāng)前溫度值、最大溫度、最小溫度和平均溫度,以便于更加直觀的觀察各項(xiàng)溫度的精確值。其產(chǎn)生方法為:在圖形控件選板中直接拖出波形圖表控件,在顯示控件選板中直接拖出字符串顯示控件。將這些控件在前面板上合理排版,并適當(dāng)修改其屬性。

2.1.2 控制部分

控制部分主要包括程序的啟動(dòng)、停止和華氏度與攝氏度調(diào)換控件。啟動(dòng)按鈕和停止按鈕可由布爾選板里的確定按鈕控件產(chǎn)生,華氏溫度與攝氏溫度調(diào)換控件可由布爾選板里的水平搖桿開(kāi)關(guān)控件產(chǎn)生,將這些控件在前面板合理布局,對(duì)其外觀進(jìn)行美化,適當(dāng)修改其屬性。

2.2 程序框圖的設(shè)計(jì)

設(shè)計(jì)程序框圖的目的是實(shí)現(xiàn)前面板各控件的功能,包括溫度數(shù)據(jù)的采集、溫度數(shù)據(jù)的分析、溫度超限報(bào)警、溫度采集過(guò)程的圖形顯示攝氏溫度和華氏溫度的相互轉(zhuǎn)換這幾大部分,圖2為本自動(dòng)溫度監(jiān)控系統(tǒng)的程序框圖。

2.2.1 溫度數(shù)據(jù)的采集

本設(shè)計(jì)簡(jiǎn)化了溫度數(shù)據(jù)的采集過(guò)程。溫度數(shù)據(jù)用0~100的隨機(jī)數(shù)模擬,通過(guò)采用While循環(huán)實(shí)現(xiàn)溫度數(shù)據(jù)的連續(xù)采集,并利用定時(shí)器控制數(shù)據(jù)采集的時(shí)間間隔。

2.2.2 溫度數(shù)據(jù)的分析

溫度數(shù)據(jù)的分析包括求已檢測(cè)溫度的最小溫度、最大溫度和平均溫度。當(dāng)溫度采集過(guò)程結(jié)束后,While循環(huán)函數(shù)的“自動(dòng)索引”功能將循環(huán)框內(nèi)的溫度數(shù)據(jù)累積成一個(gè)數(shù)組,并將其輸出到循環(huán)框外的“數(shù)組最大值與最小值”函數(shù)、“均值”函數(shù)和波形圖表上,從而可計(jì)算溫度的最大值、最小值和平均值,并顯示出溫度變化曲線(xiàn)。此外,本設(shè)計(jì)還涉及了溫度預(yù)警報(bào)警程序,當(dāng)溫度超過(guò)預(yù)設(shè)的溫度上限或低于預(yù)設(shè)的溫度下限時(shí),LED指示燈會(huì)閃亮變紅,蜂鳴器發(fā)出報(bào)警聲。

2.2.3 圖形顯示

溫度的輸出方式分為兩種:華氏溫度和攝氏溫度。采集的溫度數(shù)據(jù)默認(rèn)為攝氏溫度,在溫度采集和溫度輸出部分之間通過(guò)一個(gè)條件結(jié)構(gòu)判斷用戶(hù)選擇的溫度輸出方式,若用戶(hù)選擇攝氏溫度輸出,則將所采集的溫度直接輸出顯示,若用戶(hù)選擇華氏溫度輸出,那么通過(guò)一個(gè)公式節(jié)點(diǎn)將攝氏度轉(zhuǎn)化為華氏度再輸出顯示。

2.2.4 華氏溫度與攝氏溫度的相互轉(zhuǎn)換。

本設(shè)計(jì)利用了一個(gè)條件結(jié)構(gòu)和一個(gè)公司節(jié)點(diǎn),結(jié)合公式F=1.8*C+90實(shí)現(xiàn)了華氏溫度和攝氏溫度的相互轉(zhuǎn)換。

3 結(jié)束語(yǔ)

本自動(dòng)溫度監(jiān)控系統(tǒng)的設(shè)計(jì)具有使用靈活、效率高、自動(dòng)化程度高、操作簡(jiǎn)單、可由用戶(hù)自定義其功能等諸多優(yōu)點(diǎn),解決了傳統(tǒng)的溫度監(jiān)控器發(fā)展所遇到的瓶頸,實(shí)現(xiàn)了實(shí)時(shí)監(jiān)測(cè)溫度數(shù)值、自動(dòng)分析已檢測(cè)溫度、顯示最大溫度、最小溫度和平均溫度、可設(shè)定溫度的監(jiān)控范圍、出現(xiàn)異常時(shí)報(bào)警提示、華氏溫度與攝氏溫度之間互相轉(zhuǎn)換等功能。用戶(hù)可以控制監(jiān)測(cè)全過(guò)程,相對(duì)于傳統(tǒng)儀器而言實(shí)用性更佳。

【參考文獻(xiàn)】

[1]張凱,郭棟.LabVIEW虛擬儀器工程設(shè)計(jì)與開(kāi)發(fā)[M].北京:國(guó)防工業(yè)出版社,2006.

[2]侯國(guó)屏,葉齊鑫.LabVIEW編程與虛擬儀器設(shè)計(jì)[M].北京:清華大學(xué)出版社,2005.

[3]劉其和,李云明.LabVIEW虛擬儀器程序設(shè)計(jì)與應(yīng)用[M].北京:化學(xué)工業(yè)出版社,2011,3.

[4]豈興明,田京京,朱洪岐.LabVIEW入門(mén)與實(shí)戰(zhàn)開(kāi)發(fā)100例[M].北京:電子工業(yè)出版社,2014,4.

[5]McQuiston.Virtual instruments for use in test systems development[C]// Proceedings of the IEEE Systems Readiness Technology Conference[S.l.]: IEEE, 2003.

[責(zé)任編輯:鄧麗麗]

猜你喜歡
程序設(shè)計(jì)
何為設(shè)計(jì)的守護(hù)之道?
《豐收的喜悅展示設(shè)計(jì)》
流行色(2020年1期)2020-04-28 11:16:38
試論我國(guó)未決羈押程序的立法完善
瞞天過(guò)?!律O(shè)計(jì)萌到家
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計(jì)叫而專(zhuān)
Coco薇(2017年5期)2017-06-05 08:53:16
英國(guó)與歐盟正式啟動(dòng)“離婚”程序程序
創(chuàng)衛(wèi)暗訪程序有待改進(jìn)
平武县| 麻阳| 江都市| 桐乡市| 辽源市| 思南县| 桐城市| 邢台市| 临武县| 台安县| 芦溪县| 陆良县| 新巴尔虎右旗| 华坪县| 舒兰市| 大悟县| 威远县| 普宁市| 饶平县| 肥城市| 福鼎市| 丽水市| 图们市| 集贤县| 宁蒗| 察隅县| 南阳市| 肥东县| 延川县| 宁都县| 类乌齐县| 桃江县| 调兵山市| 仲巴县| 敦化市| 原阳县| 福泉市| 梁河县| 瑞丽市| 略阳县| 壤塘县|