虛擬儀器課程總結(jié)報(bào)告_第1頁(yè)
虛擬儀器課程總結(jié)報(bào)告_第2頁(yè)
虛擬儀器課程總結(jié)報(bào)告_第3頁(yè)
虛擬儀器課程總結(jié)報(bào)告_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、-. z.虛擬儀器課程總結(jié)報(bào)告題 目: 溫度監(jiān)測(cè)器系統(tǒng)設(shè)計(jì)指導(dǎo)教師: 呂富勇報(bào) 告 人: 王鄲學(xué) 號(hào):專業(yè)班級(jí): 測(cè)控1班一、系統(tǒng)總覽前面板:后面板:二、系統(tǒng)方案設(shè)計(jì)及原理說明添加功能框圖該溫度監(jiān)測(cè)器系統(tǒng)分為三大局部:1、發(fā)送數(shù)據(jù)局部2、接收數(shù)據(jù)局部3、輸出數(shù)據(jù)局部1、發(fā)送數(shù)據(jù)局部該局部實(shí)現(xiàn)的功能為:溫度采集開關(guān)翻開時(shí),通過隨機(jī)數(shù)產(chǎn)生頻率為1Hz的溫度,由溫度計(jì)輸出。報(bào)警功能翻開時(shí),與報(bào)警上限比擬,假設(shè)超過上限則進(jìn)展報(bào)警,程序暫停。將運(yùn)行結(jié)果變?yōu)樽址袷捷敵?,進(jìn)入串口。2、接收數(shù)據(jù)局部該局部實(shí)現(xiàn)的功能為:由發(fā)送端輸出的數(shù)據(jù)進(jìn)入寫入緩沖區(qū)與串口,設(shè)置串口參數(shù),處理數(shù)據(jù),由VISA讀取端口輸出數(shù)

2、據(jù),進(jìn)展數(shù)據(jù)的輸出處理。3、輸出數(shù)據(jù)局部該局部實(shí)現(xiàn)的功能為:將數(shù)據(jù)接收的數(shù)據(jù)通過波形圖實(shí)時(shí)監(jiān)控顯示,同時(shí)將字符串?dāng)?shù)據(jù)存儲(chǔ)到D:/串口.t*t文件中。三、各功能單元的編程實(shí)現(xiàn)1溫度采集開關(guān)控制是否采集。假設(shè)開關(guān)翻開,則通過隨機(jī)數(shù)與延遲產(chǎn)生一個(gè)頻率為1Hz的溫度,由溫度計(jì)采集該溫度。2溫度報(bào)警輸入與溫度進(jìn)展比擬,當(dāng)超出報(bào)警上限且報(bào)警開關(guān)翻開時(shí),進(jìn)展報(bào)警并暫停程序。3 通過連接字符串輸出溫度報(bào)警字符串。4發(fā)送的數(shù)據(jù)先寫入緩沖區(qū)輸出。然后經(jīng)過一系列串口設(shè)置與處理,準(zhǔn)備進(jìn)展數(shù)據(jù)的輸出。5此時(shí)串口承受的數(shù)據(jù)為字符串形式。假設(shè)想將當(dāng)前溫度C作為波形圖輸出,必須設(shè)置+8與-4的偏移量,將數(shù)據(jù)中的數(shù)字提取出來進(jìn)

3、展輸出。6由記錄數(shù)據(jù)開關(guān)進(jìn)展控制。假設(shè)開關(guān)斷開,將空字符串輸出到讀取緩沖區(qū),并且不寫入t*t文件。假設(shè)開關(guān)閉合,輸出將被寫入d:串口.t*t以及讀取緩沖區(qū)在面板上顯示。四、單元的仿真調(diào)試首先保持總開關(guān)翻開狀態(tài)。1、僅開啟溫度采集開關(guān)此時(shí)報(bào)警燈不亮,波形圖正常顯示,寫入緩沖區(qū)顯示,讀取緩沖區(qū)不顯示,t*t文件中為空。2、開啟溫度采集開關(guān)與報(bào)警功能 此時(shí)進(jìn)展溫度報(bào)警,報(bào)警燈亮,程序暫停。讀取緩沖區(qū)依舊沒有數(shù)據(jù)顯示,t*t仍為空。3、開啟溫度采集開關(guān)與數(shù)據(jù)記錄開關(guān)此時(shí)不進(jìn)展溫度報(bào)警,讀取緩沖區(qū)輸出數(shù)據(jù)顯示,t*t數(shù)據(jù)換行輸出。五、設(shè)計(jì)、調(diào)試中的體會(huì)、心得這個(gè)實(shí)驗(yàn)是分兩次完成的。在期末考試前,我將該程

4、序的發(fā)送數(shù)據(jù)局部第一局部完成,但是在延時(shí)等方面仍有不少瑕疵。而串口局部是一知半解按照同學(xué)的程序圖進(jìn)展連接的。在考試完畢后,將這幾個(gè)程序又從頭開場(chǎng)學(xué)起,理解了串口與延時(shí)的工作原理,這次的實(shí)驗(yàn)做出了另自己滿意的程序。不愿意去學(xué)就永遠(yuǎn)搞不明白,花上時(shí)間之后會(huì)發(fā)現(xiàn)你學(xué)得越多,就會(huì)知道自己不知道的東西越多,學(xué)無止境。這次的程序遇到了好幾個(gè)難點(diǎn)與疑問點(diǎn)。1、在設(shè)置讀取緩沖器輸出時(shí),一直無法輸出。再檢查了許多地方后,終于發(fā)現(xiàn)在VISA讀取設(shè)置的字節(jié)總數(shù)每次重啟程序會(huì)自己刷新。于是將輸出控件改為常量100,解決了該問題。2、在設(shè)置記錄數(shù)據(jù)開關(guān)時(shí),總無法做到自己想要的:開關(guān)同時(shí)控制讀取緩沖區(qū)輸出與t*t文件輸出。在進(jìn)展了屢次嘗試后,將讀取緩沖區(qū)設(shè)置在條件構(gòu)造之外,在假界面添加一個(gè)空字符串輸出到讀取緩沖區(qū),從而解決了這個(gè)問題。3、遇到最大的障礙是輸出波形無常顯示。經(jīng)過高亮運(yùn)行與檢查,終于意識(shí)到串口接收的數(shù)據(jù)格式是字符串,如果想作為波形輸出,必須去掉當(dāng)前溫度和C。于是經(jīng)過了屢次試驗(yàn),發(fā)現(xiàn)了設(shè)置偏移量的方法。偏移量的單位是字節(jié),所以+8偏移很容易得出。又想了好多種方法,終于找到了設(shè)置負(fù)偏移-4來進(jìn)展左移的操作,得到了輸出。這么多軟件實(shí)驗(yàn)課上完之后,感觸就是在軟件的學(xué)習(xí)上,實(shí)踐才能出真知。只有自己去一個(gè)個(gè)功能去嘗試,一個(gè)個(gè)代碼親自去敲,才能真正很好得掌握這門軟件或者語(yǔ)言。同時(shí),與同

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論