【文章內(nèi)容簡(jiǎn)介】
電路兩端設(shè)置VPS電壓通過分壓電路,使得熱敏電阻兩端產(chǎn)生一定的電壓采集到熱敏電阻兩端電壓VR,RT子VI得到實(shí)時(shí)室溫A/I通道調(diào)用圖3 室溫采集程序流程圖 系統(tǒng)軟件編程采用美國(guó)NI公司的LabVIEW2010軟件,它是一種圖形化編程語言,使用數(shù)據(jù)流編程方法描述程序的執(zhí)行,用圖表和連接線寫程序,其應(yīng)用程序由3部分組成:前面板、程序框圖和圖標(biāo)/連接器。整個(gè)程序的前面板如圖4所示,圖5為室溫采集系統(tǒng)框圖程序,整個(gè)程序分3條主線,首先,第一條是創(chuàng)建一個(gè)路徑,.用于保存溫度。然后接數(shù)字至十進(jìn)制數(shù)字字符串轉(zhuǎn)換,將浮點(diǎn)型數(shù)字轉(zhuǎn)換為整形。連接字符串將數(shù)字和回車相連作為寫入文本文件的輸入,最后關(guān)閉文件。此線用于溫度保存。第二條是首先創(chuàng)建輸入接線端配置,采用差分方式,設(shè)置電壓的最大和最小值,AI的物理通道選擇軟面板上連接的AI0通道。接入采樣時(shí)鐘,設(shè)置采樣率為100,采樣模式為連續(xù)采樣。然后接開始任務(wù),DAQmx讀?。M波形1通道N采樣),沒通道采樣數(shù)設(shè)為10,將采集的波形數(shù)據(jù)傳輸給獲取波形成分,返回波形數(shù)據(jù)值,返回?cái)?shù)組中所有元素的和,除以10,得到平均的電壓值。通過調(diào)用VR和RT子VI來計(jì)算溫度。最后清除任務(wù)。此線主要用于把采集電壓轉(zhuǎn)換為室溫。第三條首先同樣創(chuàng)建通道,輸出接線端配置選默認(rèn)。通過DAQmx寫入(1通道1采樣)數(shù)據(jù)端與VPS OUT DATA 相連。條件結(jié)構(gòu)的條件選擇器與首次調(diào)用相連(只有在按下運(yùn)行按鈕后第一次調(diào)用時(shí),該函數(shù)才返回TRUE),結(jié)構(gòu)體的條件分支為真時(shí)才接DAQmx開始任務(wù),否則不開始。最后接按名稱接觸捆綁,返回指定名稱的簇元素,當(dāng)出現(xiàn)錯(cuò)誤簇或停止時(shí)借宿while循環(huán)。 圖4 溫控系統(tǒng)前面板