




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、虛擬儀器實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)一 VI程序的創(chuàng)建、編輯和調(diào)試1.熟悉LabVIEW環(huán)境。新建一個(gè)VI,進(jìn)行如下練習(xí): 任意放置幾個(gè)控件在前面板,改變它們的位置、名稱(chēng)、大小、顏色等等。 在VI前面板和后面板之間進(jìn)行切換 并排排列前面板和后面板窗口程序截圖:2.創(chuàng)建一個(gè)VI。 發(fā)生一個(gè)值為0.01.0的隨機(jī)數(shù)a,放大10倍后與某一常數(shù)b比較,若a>b,則指示燈亮。要求: 編程實(shí)現(xiàn); 單步調(diào)試程序; 應(yīng)用探針觀(guān)察各數(shù)據(jù)流。程序截圖:3.創(chuàng)建和調(diào)用子VI。 創(chuàng)建一個(gè)子VI,子VI功能:輸入3個(gè)參數(shù)后,求其和,再開(kāi)方。 編一個(gè)VI調(diào)用上述子VI。程序截圖:4.編寫(xiě)一個(gè)VI求三個(gè)數(shù)的平均值。要求: 對(duì)三個(gè)輸入
2、控件等間隔并右對(duì)齊。 添加注釋。 分別用普通方式和高亮方式運(yùn)行程序,體會(huì)數(shù)據(jù)流向。 單步執(zhí)行一遍。程序截圖:5.實(shí)驗(yàn)個(gè)人總結(jié):通過(guò)這四個(gè)小實(shí)驗(yàn)使我熟悉了LabView的開(kāi)發(fā)環(huán)境,基本掌握了編程的方法和規(guī)律,同時(shí)通過(guò)LabView的編程來(lái)解以上的一些簡(jiǎn)單的問(wèn)題讓我切身感覺(jué)到了這款軟件的強(qiáng)大之處,而且其使用的是圖形化的編程,學(xué)起來(lái)不像C語(yǔ)言,Matlab那樣需要記憶很多的程序代碼,入門(mén)門(mén)檻相對(duì)來(lái)說(shuō)就降低了許多。但是作為新手來(lái)說(shuō),對(duì)于這款軟件有很多不熟悉的地方,例如當(dāng)自己編程是會(huì)遇到一些自己沒(méi)有用過(guò)的函數(shù)和程序模塊,而要在擁有龐大的函數(shù)和程序模塊的LabView中尋找自己想要的同時(shí)又不常用的函數(shù)或者
3、程序模塊是件耗時(shí)又費(fèi)力的事,但是通過(guò)使用的深入,我發(fā)現(xiàn)可以用程序面板右上角處的搜索框來(lái)搜索我們想要的函數(shù)或者程序模塊,這樣就可以為我們編程節(jié)省很多時(shí)間,減少記憶的繁瑣。雖然有時(shí)可以有捷徑可走,但是總之想很好的學(xué)好這款程序必須多操作,多動(dòng)手,這樣才能做到熟能生巧,游刃有余。虛擬儀器實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)二 數(shù)據(jù)操作1、寫(xiě)一個(gè)VI判斷兩個(gè)數(shù)的大小,如右圖所示:當(dāng)A>B時(shí),指示燈亮。程序截圖:2. 寫(xiě)一個(gè)VI獲取當(dāng)前系統(tǒng)時(shí)間,并將其轉(zhuǎn)換為字符串和浮點(diǎn)數(shù)。這在實(shí)際編程中會(huì)經(jīng)常遇到。程序截圖:3. 寫(xiě)一個(gè)溫度監(jiān)測(cè)器,如右圖所示,當(dāng)溫度超過(guò)報(bào)警上限,而且開(kāi)啟報(bào)警時(shí),報(bào)警燈點(diǎn)亮。溫度值可以由隨即數(shù)發(fā)生器產(chǎn)生。程
4、序截圖:4.給定任意x, 求如下表達(dá)式的值程序截圖:5.實(shí)驗(yàn)個(gè)人總結(jié): 這次的幾個(gè)實(shí)驗(yàn)的難度比實(shí)驗(yàn)一有明顯的提升,做起來(lái)的時(shí)間也較長(zhǎng)。實(shí)驗(yàn)中最的阻力就是遇到了一些自己還沒(méi)有用過(guò)的函數(shù)和程序模塊,不過(guò)從實(shí)驗(yàn)一中已經(jīng)有過(guò)這樣的經(jīng)歷,這次程序框右上角的搜索框就起到了很大的作用,自己一時(shí)無(wú)法找的函數(shù)或者程序模塊在搜索框中鍵入關(guān)鍵字就可以很快的找到,省時(shí)又方便。同時(shí)實(shí)驗(yàn)中我又想到一個(gè)問(wèn)題,如果這幾個(gè)程序設(shè)計(jì)題中如果沒(méi)有給明顯的提示或者給出程序框圖,那么自己會(huì)根據(jù)題目要求用Labview軟件編出一個(gè)符合題目要求的VI程序來(lái)嗎?答案是否定的,像第二題中和第三題的程序編輯不僅遇到了一些自己根本不了解的函數(shù)和程
5、序模塊,同時(shí)還涉及到一些邏輯上的設(shè)計(jì),因此在設(shè)計(jì)一個(gè)VI程序時(shí),我們不僅首先要對(duì)程序的各個(gè)模塊使用的很熟練,知道其最基本的一些功能,這是編寫(xiě)一個(gè)VI程序的基礎(chǔ),之后還要根據(jù)問(wèn)題的要求,用一個(gè)個(gè)模塊連接起來(lái)形成符合題目要求,可以解決實(shí)際問(wèn)題的邏輯關(guān)系,我覺(jué)得這兩點(diǎn)就是學(xué)好Labview的關(guān)鍵所在。虛擬儀器實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)三 數(shù)組1.在程序的前面板上創(chuàng)建一個(gè)數(shù)值型控件,為它輸入一個(gè)數(shù)值;把這個(gè)數(shù)值乘以一個(gè)比例系數(shù),再由該控件顯示出來(lái)。2.生產(chǎn)一個(gè)正弦波,并顯示在Chart波形控件上,由另外一個(gè)程序把該波形顯示出來(lái)。調(diào)節(jié)兩個(gè)程序運(yùn)行的速度,觀(guān)察對(duì)比兩個(gè)波形的差異。3.創(chuàng)建一個(gè)3行4列的數(shù)組,(1)求數(shù)組
6、的最大與最小值;(2)求出創(chuàng)建數(shù)組的大??;(3)將該數(shù)組轉(zhuǎn)置;(4)將該二維數(shù)組改為一個(gè)一維數(shù)組。4.創(chuàng)建一個(gè)簇控件,成員為字符型姓名,數(shù)值型學(xué)號(hào),布爾型注冊(cè)。從該控件中提取簇成員注冊(cè),并顯示在前面板上。5.實(shí)驗(yàn)個(gè)人總結(jié):通過(guò)這次的實(shí)驗(yàn),自己對(duì)于數(shù)組、簇以及局部變量、全局變量有了更深的了解和認(rèn)識(shí),以及把課堂上學(xué)過(guò)的知識(shí)通過(guò)實(shí)驗(yàn)得到了強(qiáng)化和鞏固。第一題中利用局部變量的特點(diǎn)實(shí)現(xiàn)數(shù)值輸入型控件顯示計(jì)算的結(jié)果。第二題需要?jiǎng)?chuàng)建兩個(gè)程序,而兩個(gè)程序之間需要用全局變量銜接,兩個(gè)程序輸出的波形來(lái)自同一個(gè)源正弦波,通過(guò)分別設(shè)置兩個(gè)程序的延遲等待時(shí)間來(lái)調(diào)節(jié)程序運(yùn)行速度,這樣就可以對(duì)比發(fā)現(xiàn)兩個(gè)程序波形的差異,及波形
7、的周期的不同。第三題主要是數(shù)組的創(chuàng)建以及常用的一些計(jì)算和處理,編寫(xiě)程序時(shí)需要熟悉各種程序圖標(biāo)的位置以及其實(shí)現(xiàn)的功能。第四題是認(rèn)識(shí)并熟悉簇的使用和功能,把一些不同的相互獨(dú)立的變量放進(jìn)一個(gè)組合項(xiàng)中。虛擬儀器實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)四 結(jié)構(gòu)與屬性控制(一)1.產(chǎn)生100個(gè)0.0100.0的隨機(jī)數(shù),求其最小值、最大值、平均值,并將數(shù)據(jù)在波形圖(Graph)中顯示。2.產(chǎn)生0.0100.0的隨機(jī)數(shù)序列,求其最小值、最大值、平均值。并將隨機(jī)數(shù)序列和平均值序列顯示在波形圖表(Chart)中,直到人為停止。(注意:個(gè)數(shù)是任意的)3.程序開(kāi)始運(yùn)行后,要求用戶(hù)輸入一個(gè)口令,口令正確時(shí),數(shù)值控件顯示一個(gè)0100的隨機(jī)數(shù),否則程
8、序立即停止。4.編寫(xiě)一個(gè)程序測(cè)試自己在前面板輸入一下字符串所用的時(shí)間:A virtual instrument is a program in the graphical programming language.5.實(shí)驗(yàn)個(gè)人總結(jié):本次試驗(yàn)主要學(xué)習(xí)了波形圖表的創(chuàng)建和使用,以及學(xué)會(huì)了如何使用條件結(jié)構(gòu)和順序結(jié)構(gòu)。前兩題主要是隨機(jī)數(shù)的各種運(yùn)算以及將運(yùn)算的結(jié)果呈現(xiàn)在波形圖表上上,第三題可以用條件結(jié)構(gòu)解決,當(dāng)當(dāng)提示輸入框內(nèi)的內(nèi)容與預(yù)設(shè)的字符相匹配時(shí),條件結(jié)構(gòu)框內(nèi)的程序就可以運(yùn)行。第四題利用的是平鋪式順序結(jié)構(gòu),第三個(gè)程序框中的計(jì)時(shí)器時(shí)間與第一個(gè)框中計(jì)時(shí)器時(shí)間差即是輸入字符串所用時(shí)間!虛擬儀器實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)五
9、 結(jié)構(gòu)與屬性控制(二)1.在前面板中顯示一個(gè)按鈕和一個(gè)數(shù)值輸入控件,當(dāng)在按鈕或數(shù)值輸入控件上按下鼠標(biāo)時(shí),產(chǎn)生事件。當(dāng)該事件發(fā)生時(shí),彈出對(duì)話(huà)框,詢(xún)問(wèn)是否繼續(xù),點(diǎn)擊yes while循環(huán)繼續(xù)執(zhí)行;若點(diǎn)擊No退出while循環(huán);此外設(shè)置了一個(gè)超時(shí)處理子圖形代碼框,若5秒鐘沒(méi)有在前面板操作,則退出while循環(huán)。2.編寫(xiě)計(jì)算以下等式的程序: y1=x3-x2+5 y2=m*x+b x的范圍是010; y1和y2用數(shù)組顯示件顯示在前面板上。3.編寫(xiě)一個(gè)程序,實(shí)現(xiàn)是否可視、可用、焦點(diǎn)狀態(tài)、閃爍、位置及對(duì)象尺寸等屬性。4.實(shí)驗(yàn)個(gè)人總結(jié):第一題主要是熟悉時(shí)間結(jié)構(gòu)的使用,第二題是利用公式節(jié)點(diǎn)解方程,并用數(shù)組顯示出結(jié)果,最后一題主要是了解屬性節(jié)點(diǎn)的運(yùn)用!虛擬儀器實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)六 波形顯示1.在一個(gè)Graph中用2種不同的線(xiàn)寬顯示一條正弦曲線(xiàn)和一條余弦曲線(xiàn)。每條曲線(xiàn)長(zhǎng)128點(diǎn)。正弦曲線(xiàn)x0=0, x=1,余弦曲線(xiàn)x0=2, x=10。 2.在一個(gè)Chart圖中顯示3條曲線(xiàn),分別用紅、綠、藍(lán)3種顏色表示范圍01、05和010的3個(gè)隨機(jī)數(shù)。3.用XY Graph顯示一個(gè)半徑為10的圓。4.產(chǎn)生一個(gè)10行10列的二維數(shù)組,數(shù)組成員為0100之間的任意整型數(shù),用密度圖顯示出來(lái)。5.嘗試使用Picture.ctl控件畫(huà)圖和顯示圖形。
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 石油化工工程工期保證體系及保證措施
- 湖北省恩施州2025年高二下化學(xué)期末達(dá)標(biāo)檢測(cè)模擬試題含解析
- 2025年中國(guó)水污染防治專(zhuān)用設(shè)備制造行業(yè)市場(chǎng)深度分析及投資策略咨詢(xún)報(bào)告
- 2025屆安徽省合肥一中化學(xué)高一下期末監(jiān)測(cè)試題含解析
- 中國(guó)重型貨車(chē)市場(chǎng)競(jìng)爭(zhēng)格局及投資戰(zhàn)略規(guī)劃報(bào)告
- 2025年中國(guó)網(wǎng)絡(luò)相機(jī)行業(yè)市場(chǎng)發(fā)展前景及發(fā)展趨勢(shì)與投資戰(zhàn)略研究報(bào)告
- 2025年中國(guó)溫控儀行業(yè)發(fā)展前景預(yù)測(cè)及投資戰(zhàn)略研究報(bào)告
- 2025年中國(guó)口服避孕藥行業(yè)市場(chǎng)發(fā)展前景及發(fā)展趨勢(shì)與投資戰(zhàn)略研究報(bào)告
- 中國(guó)植物瀝青行業(yè)調(diào)查報(bào)告
- 2025年中國(guó)規(guī)?;N植行業(yè)市場(chǎng)運(yùn)營(yíng)現(xiàn)狀及投資研究建議報(bào)告
- 2025年中小學(xué)暑假安全教育主題家長(zhǎng)會(huì) 課件
- 關(guān)節(jié)脫位患者的護(hù)理-關(guān)節(jié)脫位患者的護(hù)理(外科護(hù)理ppt)
- 產(chǎn)品合格證模板-合格證模板樣本
- 領(lǐng)導(dǎo)干部的決策力與執(zhí)行力
- 水泵試運(yùn)行調(diào)試記錄
- 半導(dǎo)體中載流子的統(tǒng)計(jì)分布和計(jì)算
- 組織部處級(jí)干部培訓(xùn)審計(jì)財(cái)經(jīng)紀(jì)律課件
- 史上最全最權(quán)威婦產(chǎn)科icd編碼培訓(xùn)【版】課件
- 心血管診治與搶救標(biāo)準(zhǔn)操作規(guī)程(SOP)
- 中南大學(xué)自主招生綜合素質(zhì)測(cè)試面試試題答題技巧
- 科爾沁蒙古族草原上的婚禮
評(píng)論
0/150
提交評(píng)論