基于虛擬儀器的溫濕度監(jiān)控系統(tǒng)_第1頁(yè)
基于虛擬儀器的溫濕度監(jiān)控系統(tǒng)_第2頁(yè)
基于虛擬儀器的溫濕度監(jiān)控系統(tǒng)_第3頁(yè)
基于虛擬儀器的溫濕度監(jiān)控系統(tǒng)_第4頁(yè)
基于虛擬儀器的溫濕度監(jiān)控系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、基于虛擬儀器的溫濕度監(jiān)控系統(tǒng)摘要:虛擬儀器具有強(qiáng)大的數(shù)據(jù)處理能力,并且具備多種儀器設(shè)備功能于一體,能夠從分享用計(jì)算機(jī)所有資源,實(shí)現(xiàn)普通儀器所不能實(shí)現(xiàn)的功能。而且擁有良好的人機(jī)設(shè)計(jì)界面,簡(jiǎn)單易學(xué),設(shè)備集成度高,靈活多變。單片機(jī)溫度采集系統(tǒng)成本低廉,結(jié)構(gòu)簡(jiǎn)單,易用性高,通過(guò)與LABVIEW軟件結(jié)合,變成了一套完善的具備數(shù)據(jù)采集,數(shù)據(jù)處理,數(shù)據(jù)存儲(chǔ)電子儀器。具備多功能于一體,小型化,功耗低的特點(diǎn)。關(guān)鍵詞:溫度傳感器;單片機(jī);LabVIEW;溫度采集Abstract: virtual instrument has strong data processing ability, and have man

2、y different instruments from integrates functional, can use computer all share resources, realizing ordinary instrument can realize functions. And have a good human-machine design interface, easy to operate, equipment, flexible high level of integration.Single-chip microcomputer temperature acquisit

3、ion system of simple structure, low cost, high, through with usability LABVIEW software combination, into a complete set of perfect have data acquisition, data processing, data storage electronic instrument. Havemuti_function at an organic whole, miniaturization, low power consumption characteristic

4、s.Keywords: temperature sensors; SCM; The LabVIEW; Temperature gathering引言隨著科學(xué)技術(shù)的發(fā)展,人們?cè)诒O(jiān)控與監(jiān)測(cè)生產(chǎn)過(guò)程、居住環(huán)境、生活質(zhì)量等過(guò)程中,制造了各種各樣科學(xué)儀器。而傳統(tǒng)儀器如模擬式儀器儀表、數(shù)字化儀表、內(nèi)部有微處理器的智能儀器等,其對(duì)于用戶來(lái)說(shuō)是一個(gè)封閉的系統(tǒng),儀器的面板、旋鈕、開(kāi)關(guān)和顯示方式,內(nèi)部電路及儀器所能提供的功能都是固定的,與其他設(shè)備的連接也受限制。隨著計(jì)算機(jī)硬件技術(shù)、軟件技術(shù)的不斷發(fā)展與成熟,全新概念的第四代儀器虛擬儀器出現(xiàn)了。美國(guó)國(guó)家儀器公司(NI已經(jīng)在Macintosh 計(jì)算機(jī)上推出了LabVI

5、EW2.0以前的版本。目前LabVIEW的最新版本為L(zhǎng)abVIEW8.6,LabVIEW 8.6為多線程功能添加了更多特性。虛擬儀器作為一種基于計(jì)算機(jī)的自動(dòng)化檢測(cè)儀器系統(tǒng),是現(xiàn)代計(jì)算機(jī)技術(shù)和儀器技術(shù)完美結(jié)合的產(chǎn)物,也是當(dāng)今計(jì)算機(jī)輔助測(cè)試領(lǐng)域的一項(xiàng)重要技術(shù)。它利用加在計(jì)算機(jī)上的一組軟件與儀器模塊相連接,以計(jì)算機(jī)為核心、充分利用計(jì)算機(jī)強(qiáng)大的圖形界面和數(shù)據(jù)處理能力提供對(duì)測(cè)量數(shù)據(jù)的分析和顯示。虛擬儀器的構(gòu)成,如圖1.1所示:所有的圖都標(biāo)注成圖1 圖2 。而不是圖1.1 圖2.1 圖1.1 虛擬儀器的構(gòu)成NI提出的“軟件即儀器”的口號(hào),徹底打破了傳統(tǒng)儀器只能由生產(chǎn)廠家定義,用戶無(wú)法改變的模式,利用虛擬儀

6、器,用戶可以很方便地組建自己的自動(dòng)檢測(cè)系統(tǒng)。顯然,與傳統(tǒng)儀器相比,虛擬儀器具有以下特點(diǎn):1.融合了計(jì)算機(jī)強(qiáng)大的硬件資源,突破了傳統(tǒng)儀器在數(shù)據(jù)處理、顯示、存儲(chǔ)等方面的限制,大大增強(qiáng)了傳統(tǒng)儀器的功能。2. 利用計(jì)算機(jī)豐富的軟件資源,實(shí)現(xiàn)了部分硬件的軟件化,增加了系統(tǒng)的靈活性。通過(guò)軟件技術(shù)和相應(yīng)數(shù)值算法,可以實(shí)時(shí)、有效地對(duì)測(cè)試數(shù)據(jù)進(jìn)行各種分析與處理。同時(shí),利用圖形用戶界面技術(shù)使得人機(jī)交互方便。3.基于計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和接口技術(shù),具有方便、靈活的互聯(lián)能力,廣泛支持各種工業(yè)總線的標(biāo)準(zhǔn)。因此,利用VI技術(shù)可方便地構(gòu)建自動(dòng)測(cè)試系統(tǒng),實(shí)現(xiàn)測(cè)量、控制過(guò)程的智能化、網(wǎng)絡(luò)化。1.2 LabVIEW程序構(gòu)成與模塊簡(jiǎn)介L(zhǎng)

7、abVIEW的核心是VI(G語(yǔ)言編寫(xiě)的程序。該環(huán)節(jié)包含三個(gè)部分:程序前面板(Front Panel、程序框圖(Block Diagram和圖標(biāo)/連接端口(Icon/Connector。1.前面板(Front Panel前面板是程序與用戶交流的窗口,用于設(shè)置各種輸入控制參數(shù)和觀察輸出量。前面板的作用相當(dāng)于傳統(tǒng)儀器的面板,在它上面有用戶輸入和顯示輸出兩類對(duì)象。具體表現(xiàn)為開(kāi)關(guān)、旋鈕、撥盤(pán)等用戶輸入的控制對(duì)象和圖形、圖表等顯示對(duì)象。如圖1.2所示的是一個(gè)正弦函數(shù)產(chǎn)生和顯示VI的前面板,上面有一個(gè)顯示對(duì)象,圖形顯示控件,以曲線的方式顯示了一個(gè)正弦波。有兩個(gè)控件對(duì)象,即旋鈕和停止鍵,旋鈕用于調(diào)節(jié)產(chǎn)生的正弦

8、波的幅值,停止/啟動(dòng)按鈕用于啟動(dòng)和停止程序的運(yùn)行。 圖1.2正弦波產(chǎn)生和現(xiàn)實(shí)2.程序框圖(Block Diagram每個(gè)前面板都有相應(yīng)的程序框圖與之對(duì)應(yīng)。程序框圖是VI的圖像化源代碼,是實(shí)現(xiàn)程序的核心,可以把它想象為傳統(tǒng)儀器機(jī)箱中用來(lái)實(shí)現(xiàn)功能的零部件,它可以控制和操縱定義在前面板的輸入和輸出功能。程序框圖由節(jié)點(diǎn)、端口和連線等要素組成。圖1.3所示的是一個(gè)正弦函數(shù)產(chǎn)生和顯示VI的程序圖(與圖1.2相對(duì)應(yīng)。 圖1.3正弦波產(chǎn)生和顯示第二章基于虛擬儀器的數(shù)據(jù)采集與控制請(qǐng)不要標(biāo)準(zhǔn)成第二章、第三章這種寫(xiě)法2.1基于LabVIEW的數(shù)據(jù)采集及存儲(chǔ)LabVIEW(Laboratory Virtual Ins

9、trument Engineering是一種開(kāi)放型的通用程序開(kāi)發(fā)系統(tǒng),具有強(qiáng)大的數(shù)據(jù)采集、數(shù)據(jù)處理、數(shù)據(jù)分析和儀器控制功能。而數(shù)據(jù)采集的硬件部分的核心是( Data Acquisition-DAQ卡,它和LabVIEW有很好的接口程序,用LabVIEW實(shí)現(xiàn)數(shù)據(jù)采集,就是在LabVIEW中控制各種DAQ 卡(或設(shè)備完成特定的功能,這都離不開(kāi)DAQ驅(qū)動(dòng)程序的支持。可以確定初步的設(shè)計(jì)思路:傳感器把被測(cè)量的物理量轉(zhuǎn)換為電量;信號(hào)調(diào)理電路對(duì)傳感器轉(zhuǎn)換的電信號(hào)進(jìn)行放大、濾波、隔離等預(yù)處理;數(shù)據(jù)采集卡采集信號(hào)調(diào)理電路的電壓信號(hào),轉(zhuǎn)換成計(jì)算機(jī)能處理的數(shù)字信號(hào);通過(guò)數(shù)據(jù)采集卡驅(qū)動(dòng)程序,將數(shù)字信號(hào)讀入計(jì)算機(jī),計(jì)算

10、機(jī)對(duì)信號(hào)進(jìn)行處理,以達(dá)到預(yù)期的目的。其中,模塊是連接硬件電路與計(jì)算機(jī)的核心模塊,可以將硬件電路的信號(hào)采集到計(jì)算機(jī)?;谔摂M儀器的數(shù)據(jù)采集程序框圖,如圖1.1所示: 圖1.1 數(shù)據(jù)采集及儲(chǔ)存首先利用DAQ Assistant將信號(hào)從硬件采集到軟件程序中,然后由示波器在前面板顯示出信號(hào)的變化曲線,同時(shí)利用信號(hào)拆分模塊將送進(jìn)來(lái)的信號(hào)拆分,以便對(duì)溫濕度不同的信號(hào)做不同的處理,從而實(shí)現(xiàn)對(duì)溫濕度雙通道的數(shù)據(jù)采集,數(shù)據(jù)自動(dòng)存儲(chǔ)、顯示以及越限報(bào)警。 圖1.2 數(shù)據(jù)存儲(chǔ)數(shù)據(jù)自動(dòng)存儲(chǔ)模塊如圖1.2所示。數(shù)據(jù)存儲(chǔ)的功能是利用數(shù)據(jù)庫(kù)實(shí)現(xiàn)的,首先需要在運(yùn)行該系統(tǒng)的環(huán)境中建立一個(gè)date.xls的文件夾,然后運(yùn)行系統(tǒng),在

11、該文件夾下會(huì)自動(dòng)生成一個(gè).xls文件,DAQmx采集到的所有數(shù)據(jù)及其對(duì)應(yīng)的采集時(shí)間都存放在該文件中。如果想要查看某段時(shí)間的溫濕度情況,可以在date文件夾中找到對(duì)應(yīng)的時(shí)間段,對(duì)應(yīng)的.xls文件,單擊,便在Microsoft Excel下打開(kāi)。本采集系統(tǒng)與同類的存儲(chǔ)系統(tǒng)相比,自動(dòng)生成保存文件是它的優(yōu)點(diǎn),這樣既可以節(jié)省用戶的時(shí)間,也減少了系統(tǒng)繁瑣的操作步驟及一些不必要的麻煩。2.2 基于虛擬儀器的控制系統(tǒng)虛擬儀器所具有的諸多特點(diǎn)使其早已突破測(cè)試領(lǐng)域的范圍,在控制領(lǐng)域也得到越來(lái)越廣泛的使用。隨著計(jì)算機(jī)技術(shù)的快速發(fā)展,自動(dòng)控制系統(tǒng)中的控制器功能越來(lái)越多的通過(guò)計(jì)算機(jī)來(lái)實(shí)現(xiàn),這就組成了典型的計(jì)算機(jī)控制系統(tǒng)

12、。計(jì)算機(jī)控制系統(tǒng)的控制過(guò)程可歸納為以下三個(gè)步驟:1.實(shí)時(shí)數(shù)據(jù)采集:對(duì)被控量的瞬時(shí)值進(jìn)行檢測(cè),并輸入給計(jì)算機(jī)。2.實(shí)時(shí)決策:對(duì)采集到的表征被控參數(shù)的狀態(tài)量進(jìn)行分析,決定下一步的控制過(guò)程。3.實(shí)時(shí)控制:根據(jù)決策,適時(shí)地對(duì)執(zhí)行機(jī)構(gòu)發(fā)出控制信號(hào),完成控制任務(wù)。計(jì)算機(jī)控制系統(tǒng)的控制過(guò)程可分為三個(gè)步驟:實(shí)時(shí)數(shù)據(jù)采集、實(shí)時(shí)決策和實(shí)時(shí)控制,其系統(tǒng)結(jié)構(gòu)可用下圖2.1表示。給定量 圖2.1計(jì)算機(jī)控制結(jié)構(gòu)圖基于虛擬儀器的控制系統(tǒng)實(shí)際上就是一種計(jì)算機(jī)控制系統(tǒng),它以計(jì)算機(jī)及軟件為中心,結(jié)合模塊化的數(shù)據(jù)采集及輸出硬件,完成控制過(guò)程的三個(gè)步驟。其中的自動(dòng)化軟件可以是LabVIEW、Windows、CVI等虛擬儀器開(kāi)發(fā)平臺(tái)。

13、第三章基于虛擬儀器溫濕度監(jiān)控系統(tǒng)的方案設(shè)計(jì)本次設(shè)計(jì)是利用虛擬儀器技術(shù)設(shè)計(jì)了一個(gè)適用于農(nóng)業(yè)溫室的溫濕度測(cè)控系統(tǒng),使用LabVIEW和數(shù)據(jù)采集卡相互配合采集溫濕度信號(hào)并輸出控制信號(hào)。由于LabVIEW本身的圖形化編程平臺(tái),使得本系統(tǒng)的設(shè)計(jì)較為簡(jiǎn)單,實(shí)現(xiàn)的結(jié)果更形象、直觀,操作也方便,并且還可以較容易地實(shí)現(xiàn)功能增減。3.1 基于虛擬儀器溫濕度監(jiān)控系統(tǒng).該設(shè)計(jì)的設(shè)計(jì)思想是:由溫濕度傳感器檢測(cè)信號(hào),信號(hào)被DAQ采集卡采集,進(jìn)入計(jì)算機(jī)虛擬儀器程序,對(duì)采集到的溫濕度進(jìn)行判斷,當(dāng)溫度不適于農(nóng)作物生長(zhǎng)時(shí),系統(tǒng)報(bào)警,可以通過(guò)空調(diào)、電風(fēng)扇等工具降溫;當(dāng)濕度不適于農(nóng)作物生長(zhǎng)時(shí),系統(tǒng)報(bào)警,通過(guò)灌溉或者增加光照等措施,調(diào)

14、節(jié)濕度。還需對(duì)采集到的實(shí)時(shí)數(shù)據(jù)進(jìn)行顯示、存儲(chǔ)、報(bào)警歷史記錄等功能。如圖1.1 所示。 圖不清楚,重畫(huà)圖1.1 基于虛擬儀器溫濕度監(jiān)控系統(tǒng)流程框圖本系統(tǒng)的組成和其他基于虛擬儀器的系統(tǒng)組成一樣,都由系統(tǒng)前面板及與之相對(duì)應(yīng)的程序框圖兩大部分構(gòu)成。前面板由兩部分組成:登錄界面、實(shí)時(shí)采集界面。登陸界面可以阻止非操作人員操作系統(tǒng),只有規(guī)定的操作人員可進(jìn)行相關(guān)的操作,這樣不僅可以保證系統(tǒng)的安全,同時(shí)大大減少由于操作人員的誤操作導(dǎo)致的不良后果。登陸界面如圖1.2登陸界面所示。 圖1.2登陸界面在“用戶名”一欄輸入與設(shè)置相同的內(nèi)容,在“密碼”輸入與設(shè)置相同的密碼,點(diǎn)擊“確定”,就可以登陸系統(tǒng),進(jìn)行下一步的操作。

15、實(shí)時(shí)采集部分可以實(shí)現(xiàn)采集數(shù)據(jù)的顯示、溫濕度上下限的報(bào)警、報(bào)警歷史的記錄及清除、熱電偶類型的選擇等功能。如圖1.3所示。 圖1.3 實(shí)時(shí)采集前面板根據(jù)系統(tǒng)預(yù)期的目標(biāo)來(lái)分析,可以把系統(tǒng)分成五個(gè)模塊,如圖1.4所示: 圖不清楚,重畫(huà)圖1.4 系統(tǒng)組成結(jié)構(gòu)與前面板登陸界面(圖1.2相對(duì)應(yīng)的程序框圖(圖1.5登陸口程序框圖具體的工作過(guò)程是:當(dāng)操作人員輸入用戶名與已設(shè)定的值相等時(shí),程序向下執(zhí)行,進(jìn)入第二個(gè)while結(jié)構(gòu),輸入的密碼值與設(shè)定值再次相等時(shí),點(diǎn)擊確認(rèn)登陸,系統(tǒng)登陸成功,否則,系統(tǒng)不能登陸。而選項(xiàng)卡使登陸界面與實(shí)時(shí)采集界面有序的組成一個(gè)完整的系統(tǒng),換句話說(shuō),不執(zhí)行登陸界面的程序,將無(wú)法執(zhí)行實(shí)時(shí)采集

16、的程序,這大大增加了該系統(tǒng)的安全性、保密性。 圖1.5登陸界面程序框圖數(shù)據(jù)采集部分,如框圖1.6,可以實(shí)現(xiàn)數(shù)據(jù)采集、顯示、存儲(chǔ)等功能。由傳感器傳來(lái)的信號(hào)由DAQmx采集卡采集并送到PC機(jī)上,通過(guò)示波器可以顯示波形,拆分信號(hào)模塊將信號(hào)分成兩路,即溫度與濕度信號(hào)。選擇其中一支,再進(jìn)行拆分,將其中一路信號(hào)轉(zhuǎn)換成其他VI和函數(shù)配合使用的數(shù)據(jù),波形等進(jìn)行存儲(chǔ),另一路送往熱電偶讀數(shù)模塊,將采集到的信號(hào)轉(zhuǎn)換成攝氏度,在前面板顯示,最后一路送到比較器,進(jìn)行上下限的設(shè)置。從DAQms出來(lái)的另一路信號(hào)(即濕度信號(hào),與溫度信號(hào)處理的方法相似,唯一不同的是,由于沒(méi)有轉(zhuǎn)換濕度傳感器讀數(shù)的模塊,所以選擇比較線性的濕度傳感

17、器,在最后轉(zhuǎn)換的時(shí)候,將采集到的信號(hào)進(jìn)行簡(jiǎn)單的數(shù)學(xué)運(yùn)算。該部分還有一個(gè)重要的功能數(shù)據(jù)存儲(chǔ)。 圖1.6數(shù)據(jù)采集部分實(shí)現(xiàn)報(bào)警歷史記錄與刪除功能的程序框圖,如圖1.7所示。本塊程序主要是對(duì)報(bào)警信號(hào)的記錄,方便相關(guān)人員對(duì)報(bào)警數(shù)據(jù)分析,并對(duì)研究過(guò)的或無(wú)用的報(bào)警信號(hào)清除。具體實(shí)現(xiàn)過(guò)程如下:將溫度、濕度兩路已報(bào)警的信號(hào)引出來(lái),分別接入注冊(cè)事件,構(gòu)成兩個(gè)用戶事件。并將輸出接到事件結(jié)構(gòu)上,當(dāng)有報(bào)警的信號(hào)時(shí),事件結(jié)構(gòu)執(zhí)行,將此報(bào)警信號(hào)記錄下來(lái);當(dāng)不需要某類記錄(溫度或者濕度的時(shí)候,點(diǎn)擊該記錄對(duì)應(yīng)的清除按鈕,程序?qū)?zhí)行該按鈕所在的程序框中的程序,將所對(duì)應(yīng)的歷史清零。 圖1.7 報(bào)警記錄前面板 報(bào)警清除前面板如圖1.

18、7所示,與之相對(duì)應(yīng)的程序框圖如圖3.8所示。3.2系統(tǒng)程序總圖基于虛擬儀器的溫濕度控制可以看作是登錄模塊、采集模塊、數(shù)據(jù)存儲(chǔ)模塊、報(bào)警歷史重現(xiàn)模塊、報(bào)警歷史清除模塊的有機(jī)結(jié)合。也就是說(shuō),該系統(tǒng)可以實(shí)現(xiàn)這些模塊所能實(shí)現(xiàn)的所有功能,必將這些功能組合在了一起。在熟悉前幾章的準(zhǔn)備工作后,就可以著手設(shè)計(jì)該系統(tǒng)。首先,先將登陸口模塊放在順序循環(huán)結(jié)構(gòu)中,同時(shí)利用選項(xiàng)卡功能使登陸口功能和實(shí)現(xiàn)采集相互轉(zhuǎn)換,然后就是核心程序,利 用DAQ實(shí)現(xiàn)數(shù)據(jù)的采集,將數(shù)據(jù)自動(dòng)儲(chǔ)存到模塊,再利用實(shí)現(xiàn)報(bào)警歷史的清除。最后實(shí)現(xiàn)全部功能的程序框圖如圖2.1所示。 圖2.1基于虛擬儀器溫濕度監(jiān)控系統(tǒng)的總程序圖該系統(tǒng)集合了登錄模塊、采集

19、模塊、數(shù)據(jù)存儲(chǔ)模塊、報(bào)警歷史重現(xiàn)模塊及報(bào)警歷史清除模塊五個(gè)模塊的所有功能,可以實(shí)現(xiàn)系統(tǒng)保密、溫濕度采集、報(bào)警等監(jiān)控系統(tǒng)所有的功能。第四章程序運(yùn)行和調(diào)試4.1 程序的運(yùn)行當(dāng)編寫(xiě)完成一個(gè)虛擬儀器VI程序后,若想檢驗(yàn)程序是否正確,在前面板和 程序框圖工具條上找到運(yùn)行按鈕,單擊該按鈕運(yùn)行,使程序運(yùn)行一次,程序 運(yùn)行后該按鈕變成形狀。如果想讓程序連續(xù)運(yùn)行,單擊連續(xù)運(yùn)行按鈕,程 序即可連續(xù)運(yùn)行。停止按鈕用于在程序運(yùn)行中非正常的停止程序運(yùn)行,在程 序運(yùn)行后該按鈕由暗變亮。暫停按鈕用于在程序運(yùn)行時(shí)讓程序暫停,單擊該按鈕,程序暫停,停止當(dāng)前執(zhí)行到的地方,停止單擊,程序繼續(xù)運(yùn)行。4.2程序調(diào)試技術(shù)1.找出語(yǔ)法錯(cuò)誤

20、若一個(gè)VI程序不能執(zhí)行,運(yùn)行按鈕會(huì)變成一個(gè)折斷的箭頭,這表示該VI存在錯(cuò)誤。單擊該折斷的箭頭或使用菜單命令Windows-Show Error List,則LabVIEW彈出錯(cuò)誤清單窗口,雙擊其中任何一個(gè)列出的錯(cuò)誤,則出錯(cuò)的對(duì)象或端口都就會(huì)變成高亮。2.設(shè)置程序高亮度運(yùn)行 單擊程序框圖工具條上的高亮執(zhí)行按鈕,則它變成高亮的形式,單機(jī)運(yùn)行按鈕,VI程序就以較慢的速度運(yùn)行,并在程序運(yùn)行中用氣泡顯示數(shù)據(jù)沿著連線從一個(gè)節(jié)點(diǎn)流向另一個(gè)節(jié)點(diǎn)的情況。這樣就可以根據(jù)數(shù)據(jù)的流動(dòng)狀態(tài)跟蹤程序的執(zhí)行,再次按下高亮執(zhí)行按鈕,程序回復(fù)正常運(yùn)行。3.單步執(zhí)行為查找程序中的邏輯錯(cuò)誤,可以讓程序框圖一個(gè)節(jié)點(diǎn)一個(gè)節(jié)點(diǎn)地執(zhí)行,這

21、就是單步執(zhí)行。單擊工具條的單步執(zhí)行按鈕或,激活單步執(zhí)行,閃爍的節(jié)點(diǎn) 表示該節(jié)點(diǎn)準(zhǔn)備執(zhí)行。激活單步執(zhí)行后,按鈕稱作單步進(jìn)入,按鈕乘坐單步跨越。再次按下單步執(zhí)行按鈕,閃爍的節(jié)點(diǎn)被執(zhí)行,下一個(gè)將要執(zhí)行節(jié)點(diǎn)變?yōu)殚W爍。單擊按鈕,結(jié)束正在執(zhí)行的節(jié)點(diǎn)。4.斷點(diǎn)斷點(diǎn)工具用于使程序在某處暫停執(zhí)行,以便使用探針或單步方式觀察中間結(jié)果。用該工具單擊希望設(shè)置或清除斷點(diǎn)的地方,則斷點(diǎn)被設(shè)置或清除。斷點(diǎn)的顯示對(duì)于節(jié)點(diǎn)或者圖框表示為紅框,對(duì)于連線表示為紅點(diǎn)。當(dāng)VI程序運(yùn)行到斷點(diǎn)處,程序被暫停在將要執(zhí)行的節(jié)點(diǎn)處,以閃爍表示。按下單步按鈕,進(jìn)入單步狀態(tài)。5.探針探針工具用于程序執(zhí)行時(shí)顯示流經(jīng)某一連接線的數(shù)據(jù)值。用該工具單擊希望

22、放置探針的連接線,這時(shí)會(huì)彈出一個(gè)探針顯示窗口。通過(guò)該窗口,觀察流過(guò)數(shù)據(jù)的詳細(xì)信息。探針結(jié)合高亮執(zhí)行、單步執(zhí)行和斷點(diǎn)等工具可以使程序調(diào)試相當(dāng)迅速、有效。4.3系統(tǒng)的運(yùn)行1.硬件設(shè)置 采用DAQmx采集卡。雙擊,打開(kāi)My System下拉菜單,右擊Date Neighborhood,選create new指令,選取NI-DAQmx tast,點(diǎn)擊NEXT,再選取Generate signals的下拉菜單中Analog output的命令,之后選擇V oltage,選擇通道,選好后就可以進(jìn)行設(shè)置:系統(tǒng)自動(dòng)把設(shè)備號(hào)Device=1;模擬輸入AI:范圍-1010V輸入圖形:Input configuration=res(單端輸入采樣率:rate=1000HZ采樣點(diǎn):samples to read=1002.程序運(yùn)行由于實(shí)驗(yàn)室條件限制,只利用模擬信號(hào)調(diào)試。首先通過(guò)登陸口登陸,進(jìn)入實(shí)時(shí)采集部分,系統(tǒng)開(kāi)始采集數(shù)據(jù)后,可以在系統(tǒng)前面板設(shè)置溫濕度的上下限(也可以在系統(tǒng)運(yùn)行前,進(jìn)行設(shè)置。按照上面的步驟,進(jìn)行溫濕度監(jiān)測(cè)系統(tǒng)的調(diào)試,最終的調(diào)試結(jié)果如圖4.1所示: 圖4.1 運(yùn)行結(jié)果結(jié)束語(yǔ)本次設(shè)計(jì)用PCI6221數(shù)據(jù)采集卡、PC機(jī)及其I/O接口、熱電偶等連接硬件電路,利用LabVIEW軟件實(shí)現(xiàn)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論