虛擬儀器設(shè)計(jì)作業(yè)_第1頁
虛擬儀器設(shè)計(jì)作業(yè)_第2頁
虛擬儀器設(shè)計(jì)作業(yè)_第3頁
虛擬儀器設(shè)計(jì)作業(yè)_第4頁
虛擬儀器設(shè)計(jì)作業(yè)_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

《虛擬儀器設(shè)計(jì)作業(yè)》

學(xué)院名稱:機(jī)械學(xué)院

專業(yè)班級:測控0901

學(xué)生姓名:____________

學(xué)號:_______3090302003________

指導(dǎo)教師姓名:—

2012年11月

1.編寫程序,實(shí)現(xiàn)將一華氏溫度⑺轉(zhuǎn)換成攝氏溫度(。的功能。已知攝氏溫度

與華氏溫度的關(guān)系6^5小-32)/9。

前面板

2.使用3種編程算法,計(jì)算0到99之間所有偶數(shù)的和。

方法一:

程序框圖

前面板

結(jié)果

{2450

方法二:

方法二:

結(jié)果

045。

3.用For循環(huán)產(chǎn)生4行100列的二維數(shù)組,數(shù)組成員如下:

1,2,3....100

100,99,98....1

6,7,8....105

105,104,103...6

從這個(gè)數(shù)組中提取出2行50列的二維數(shù)組,數(shù)組成員如下:

50,59,48...1

56,57,58...105

將這兩個(gè)數(shù)組用數(shù)組顯示件顯示在前面板上。

二寸?!?一『i亡"3'(仙下",廠1J二

±3°J100|99989796959亡93929190

6卜卜卜1C11|12|1314|15|16

;|105|104|103|102|101(100卜9|98卜7(96卜5

■■。5C二g48|47-6|45|44|43|42|4140

]^j|0,56卜7卜8卜9I&0(61卜2(63|&415(66

4.將輸入的一個(gè)浮點(diǎn)數(shù)數(shù)組的非負(fù)數(shù)成員和負(fù)數(shù)成員分離形成2個(gè)新數(shù)組

5.產(chǎn)生100個(gè)隨機(jī)數(shù),求其中的最大值、最小值和這100個(gè)數(shù)的平均值(要求

用多種方法)。

方法一:

文件(B編本出查看0)項(xiàng)目?操作9)工具CD窗口?)幫助以ip

后隨Q網(wǎng)阿畫畫回““pt藐帔越”叼商耐網(wǎng)

數(shù)值

文件但編輯但查看&)項(xiàng)目?操作9)IMCD窗口碼都助回

16回⑥“口:17Pt謝^^體,|西胃而n圖口照

數(shù)值數(shù)值2

75。50

最大值最小值平均值

O.9594C00.533)

方法二:

文件但編輯⑥查看&)項(xiàng)目?操作@工具(D窗口(W)幫助(tD

母國|@回囹圜小的士|生產(chǎn)卜,[曾

最大值

6.用while循環(huán),實(shí)現(xiàn)輸入數(shù)N,計(jì)算N!。

7.用隨機(jī)數(shù)(0,)連續(xù)產(chǎn)生0~1的隨機(jī)數(shù),計(jì)算這些隨機(jī)數(shù)平均值達(dá)到0.5所用

時(shí)間。

隨機(jī)數(shù)個(gè)數(shù)當(dāng)前累計(jì)數(shù);陲時(shí)間(ms)

1477738.5111

8.編寫一個(gè)跑馬燈程序,5個(gè)燈從左到右不停的輪流點(diǎn)亮,閃爍間隔由滑動(dòng)條

調(diào)節(jié)。

文件但編輯⑥)查看M項(xiàng)目?操作?工具①?n(w)幫助包

叵畫[。叵倒圈0217pt應(yīng)用程序字體

□■-

9.設(shè)計(jì)一用于確認(rèn)用戶對一個(gè)軟件系統(tǒng)訪問權(quán)限的虛擬儀器。要求程序能夠?qū)?/p>

用戶輸入的用戶名和口令信息予以判別,并準(zhǔn)確返回訪問權(quán)限。

10.建立程序以檢測溫度是否超出范圍,當(dāng)溫度超出上限時(shí)或下限時(shí),前面板

上的報(bào)警LED將點(diǎn)亮,并顯示當(dāng)前的溫度狀態(tài)為“溫度過高”或“溫度過低”。

在范圍內(nèi)時(shí)溫度狀態(tài)為“溫度正?!薄?/p>

溫度在范圍內(nèi)時(shí)

溫度超出上限時(shí)

溫度低于下限時(shí)

11.求一個(gè)數(shù)的平方根,當(dāng)該數(shù)大于等于0時(shí),輸出開方結(jié)果;當(dāng)該數(shù)小于0時(shí),

用彈出式對話框報(bào)告錯(cuò)誤,同時(shí)輸出錯(cuò)誤代碼-99999。

文件(B編本但查看凹項(xiàng)目?操作⑼TflCD窗口碼幫助口

臣回幽回國圈國叱17Pt應(yīng)程序字體卜

文件(E)編輯但SW(Y)項(xiàng)目?操作9)工具CD窗口3D幫助回圖

|0|回|?|?|畫S國jI|,|罩入因

文件(B編輯?查看凹項(xiàng)目?掾作⑼IB?W(w)普助

SS3f

錯(cuò)誤,被開方數(shù)小于0

摘入輸出L臉

-99999

12.將下列c語言代碼轉(zhuǎn)換為LabVIEW程序框圖。

if(a<=0.1)

b=100;

elseif(a>0.1&&a<=0.2)

b=200;

elseif(a>0.2&&a<=0.3)

c=300;

當(dāng)a<=0.1時(shí):

當(dāng)a>0,1&&a<=0.2時(shí):

當(dāng)a>0,2&&a<=0.3時(shí):

其他:

13.用For循環(huán)產(chǎn)生一個(gè)長度為1000000(1百萬)點(diǎn)的隨機(jī)波形,并計(jì)算所用

時(shí)間。

14.創(chuàng)建前面板有3個(gè)圓LED的VI,要求運(yùn)行程序時(shí),第一個(gè)LED打開并保持

打開狀態(tài)。1秒鐘以后,第二個(gè)LED打開并保持打開狀態(tài);再過2秒鐘,第三

個(gè)LED打開并保持打開狀態(tài)。所有LED都保持打開狀態(tài)3秒鐘,然后程序結(jié)

束。

第一個(gè)LED打開并保持打開狀態(tài)

文件(D編輯(£)M(V)項(xiàng)目?操作(Q)工具①窗口?D幫助?

|◎堰]?]閽園畫是,廄t應(yīng)用程序字體保屈用第阿卜LED

1秒鐘以后,第二個(gè)LED打開并保持打開狀態(tài)

再過2秒鐘,第三個(gè)LED打開并保持打開狀態(tài)

0-|Nj

所有LED都保持打開狀態(tài),三秒鐘后停止

EHHI

15.使用事件結(jié)構(gòu)實(shí)現(xiàn)對定義事件的響應(yīng),并把響應(yīng)事件在“捕獲的事件”字符

串顯示件中進(jìn)行顯示說明,若等待超過3秒仍然無事件發(fā)生,則顯示“3秒等待

超時(shí)”。

等待超過3秒仍然無事件發(fā)生時(shí):

文本框值改變時(shí):

開關(guān)值改變時(shí):

開關(guān)

|3OOOH1F刊⑵■開關(guān)?:值改變▼卜I

版的事件

滾動(dòng)條型

時(shí)間

控件引用

唇值被更改卜

原值

停二

口bu在

m

滾動(dòng)條值改變時(shí):

停止按鈕值改變時(shí):

結(jié)果:

啥的事件

abc

3秒等待超時(shí)

:a

文本框鍵入:ab

滾動(dòng)條

:abc

10-滾動(dòng)條值被更改

8-開關(guān)值被更改

6-3秒等待超時(shí)

4-停值礴改

2-

0-

停止

16.以不同參數(shù)顯示正弦和余弦曲線。在一個(gè)波形圖中用兩種不同的線寬顯示1

條正弦曲線和一條余弦曲線,每條曲線的長度為128點(diǎn)。正弦曲線x0=0,Ax=L

余弦曲線x0=2,Ax=10o

時(shí)間

17.設(shè)計(jì)一個(gè)程序,測量一個(gè)信號的電壓值并進(jìn)行濾波處理(以前3個(gè)點(diǎn)的平均

值作為濾波方法),要求共測量30個(gè)點(diǎn),不僅要求顯示實(shí)際的波形信號,同時(shí)

還要顯示濾波后的信號波形。

18.在上例的基礎(chǔ)上,要求顯示每個(gè)點(diǎn)的采樣時(shí)間(采樣間隔為5ms),開始測量

時(shí)間定為0.

.,L

19.在一次實(shí)驗(yàn)中,進(jìn)行了2個(gè)電壓信號的采集,但在相同的時(shí)間內(nèi),一個(gè)采集

了20個(gè)點(diǎn)的數(shù)據(jù),另一個(gè)采集了40點(diǎn)的數(shù)據(jù)。用波形顯示控件顯示實(shí)驗(yàn)測量

結(jié)果。

文件(B編本⑥查看Q)項(xiàng)目?操作?TflCD窗口改)幫助?

?牌|,j回畫園117Pt應(yīng)程序字體▼慍?工]^

nr

文件(h)驪雷但魚看凹壩口出)藻作⑼Xrr

I司創(chuàng)1沖1|17Pt解財(cái)川到日1g

20.在上例的基礎(chǔ)上,假設(shè)兩個(gè)信號都有相同的起始測量時(shí)間x0=0和測量間隔

Ax=10,要求x周刻度能顯示出實(shí)際的起始測量時(shí)間和測量間隔。

|20)-?

21.用一個(gè)波形顯示控件來顯示兩次測量的結(jié)果。在兩次測量中,所得的數(shù)據(jù)個(gè)

數(shù)N、開始測量時(shí)間xO和測量間隔Ax均不相同。

曲淺0數(shù)腎?變曲娃1數(shù)曙?嗷

720740

曲制起始時(shí)間曲苗1起始時(shí)間

‘?1二

曲縝)間隔時(shí)間曲淺1間隔時(shí)間

V/-157va5s

22.用0-100的隨機(jī)數(shù)代替攝氏溫度,將每500ms采集的溫度的變化波形表示出

來,并設(shè)定上下限,溫度高于上限或者低于下限分別點(diǎn)亮對應(yīng)的指示燈。并將

其上下限也一并在波形中表示出來。

高于上限

低于下限

|IOO[-[N[

在上下限范圍內(nèi)

sjgSS

TfB■

23.使用XYGraph控件顯示兩個(gè)同心圓,圓半徑分別為5和10。

文件但編輯但查看凹項(xiàng)目@操作⑼工具①窗口畫

母題IO回囹園—j|i7pt|QI曾畫

文件(B編輯?查看Q)項(xiàng)目?操作@工具CD?0(W)幫助(kDF

傳I回碰回[〃pt應(yīng)ffi程序字體曰禺京,旭7|到甘p

曲注0

曲線1/V

12.U-

10.0-

-8.0-B

-10.0-"

-10.010.0

24.產(chǎn)生兩條正弦曲線,將兩條曲線分別作為XYGraph的XY輸入,從而產(chǎn)生李

薩如圖形。通過改變其中一條曲線的頻率和相位來改變李薩如圖形。

25.編寫計(jì)算以下等式的程序:

yi=x3—X2+5

y2=m*x+b

x的范圍是0?10,輸入m,b,yi和y2用數(shù)組輸出結(jié)果,并以圖形方式顯

不。

,「一

蠅圖

b

:;5

710

26.寫一個(gè)溫度監(jiān)測器,如下圖所示,當(dāng)溫度超過報(bào)警上限,而且開啟報(bào)警時(shí),

報(bào)警燈點(diǎn)亮。溫度值可以由隨即數(shù)發(fā)生器產(chǎn)生。當(dāng)報(bào)警發(fā)生時(shí)輸出報(bào)警信息,

例如“溫度超限!當(dāng)前溫度54.38℃”,正常情況下輸出空字符串。

溫度超過報(bào)警上限,而且開啟報(bào)警時(shí)

開啟報(bào)警,溫度沒有超過上限時(shí)

結(jié)果

27.模擬十進(jìn)制數(shù)到二進(jìn)制數(shù)的轉(zhuǎn)換過程,以LED來模擬各個(gè)二進(jìn)制位,并能以

動(dòng)畫方式模擬計(jì)數(shù)的過程。

選擇手動(dòng)方式時(shí),將8個(gè)LED變成滑動(dòng)條中數(shù)字的二進(jìn)制(基數(shù)2)表示。

例如,如果滑動(dòng)條設(shè)置為數(shù)字10(在二進(jìn)制中表示為00001010=(23)+(21)),

LED的1和3點(diǎn)亮,其他LED為熄滅。

選擇自動(dòng)方式時(shí),滑動(dòng)條自動(dòng)進(jìn)行加1操作,實(shí)現(xiàn)0到255的循環(huán)計(jì)數(shù);同

時(shí)8個(gè)LED會(huì)實(shí)時(shí)顯示滑動(dòng)條數(shù)值所對應(yīng)二進(jìn)制數(shù)值。當(dāng)滑動(dòng)條大于255時(shí),

自動(dòng)回0并重新由0開始計(jì)數(shù)。

結(jié)果

020406080100120140160180200220240255

765432

溫馨提示

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

評論

0/150

提交評論