虛擬儀器復(fù)習(xí)試題庫(kù)_第1頁(yè)
虛擬儀器復(fù)習(xí)試題庫(kù)_第2頁(yè)
虛擬儀器復(fù)習(xí)試題庫(kù)_第3頁(yè)
虛擬儀器復(fù)習(xí)試題庫(kù)_第4頁(yè)
虛擬儀器復(fù)習(xí)試題庫(kù)_第5頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、虛擬儀器復(fù)習(xí)題庫(kù)一、填空題< >1、VI虛擬儀器的三個(gè)主要組成部分是前面板、程序框圖和圖標(biāo)。2、LabView有三種操作模板,分別是控件模板、函數(shù)模板和工具模板。3、CIN節(jié)點(diǎn)需要調(diào)用 _*.lsb_格式文件,這種文件可以通過 Visual C+_來生成。4、虛擬儀器設(shè)計(jì)中連線為虛線時(shí)表示數(shù)據(jù)類型不匹配出錯(cuò),當(dāng)RUN按鈕顯示為折斷的箭頭時(shí),表示程序有錯(cuò)誤發(fā)生。5、在LabView中局部變量 主要用于程序內(nèi)部傳遞數(shù)據(jù),全局變量 主要用于程序之間傳遞數(shù)據(jù)。6、程序框圖由 端口、節(jié)點(diǎn) 和 連線 組成的可執(zhí)行代碼。7、一個(gè)完整的VI包括三個(gè)部分:(前面板、程序框圖、圖標(biāo)/連接口)。8、La

2、bVIEW有四種類型的節(jié)點(diǎn):(函數(shù))、(子程序)、結(jié)構(gòu)和代碼接口。9、因?yàn)镕or循環(huán)的常用來處理數(shù)組,所以數(shù)據(jù)出口的自動(dòng)索引默認(rèn)為(有)。10、而While循環(huán)的數(shù)據(jù)出口的自動(dòng)索引默認(rèn)為(無)。11、使用兩個(gè) For循環(huán),把其中一個(gè)嵌套在另一個(gè)中可以生成一個(gè)二維數(shù)組。外層的 For循環(huán)產(chǎn)生(行)元素,而內(nèi)層的 For循環(huán)產(chǎn)生(列)。12、利用(相關(guān)濾波)可以方便地從復(fù)雜的待測(cè)信號(hào)中分離出某一特定頻率的信號(hào)。采樣間隔是指(一個(gè)連續(xù)采集的序列中,相鄰兩次采集之間的時(shí)間間隔)。13、虛擬儀器最核心的思想是(硬件實(shí)現(xiàn)的功能軟件化),從而降低系統(tǒng)成本,增強(qiáng)系統(tǒng)功能與靈活性。14、如果沒有現(xiàn)成的數(shù)據(jù)采集卡

3、,我們也可以利用LabVIEW中的(動(dòng)態(tài)鏈接庫(kù))功能實(shí)現(xiàn)數(shù)據(jù)采集。15、Sequence結(jié)構(gòu)有(重疊式和平鋪式)兩種方式。16、框圖程序是由( 節(jié)點(diǎn))、(端口)和(連線)組成的可執(zhí)行代碼。<二>1、若需要從一條已經(jīng)存在的數(shù)據(jù)連線引出一條數(shù)據(jù)連線分支,有兩種方法可以 實(shí)現(xiàn):(1)將 連線工具 移動(dòng)到這條數(shù)據(jù)連線上,當(dāng)數(shù)據(jù)連線閃爍時(shí),單擊鼠 標(biāo) 左 鍵,然后拖動(dòng)鼠標(biāo),在鼠標(biāo)的單擊處就會(huì)引出一條數(shù)據(jù)連線分支;(2)將 鼠標(biāo)移動(dòng)到這條數(shù)據(jù)連線上合適的位置,在線上單擊鼠標(biāo)右 鍵、在彈出的快捷菜單 中詵擇Create Wire Branch ,在鼠標(biāo)的單擊處就會(huì)引出一條數(shù)據(jù)連 線分支。2、當(dāng)選

4、擇單個(gè)對(duì)象時(shí),直接用鼠標(biāo) 左 鍵單擊需要選中的對(duì)象:如果需要選 擇多個(gè)對(duì)象,則要在窗口空白處拖動(dòng)鼠標(biāo),使拖出的 虛線框 包含要選擇的多 個(gè)目標(biāo)對(duì)象,或者按住 Shift 鍵,用鼠標(biāo) 左 鍵單擊多個(gè)目標(biāo)對(duì)象。3、LabVIEW編程環(huán)境提供了多種調(diào)試VI程序的手段,除了具有傳統(tǒng)編程語(yǔ)言支 持的單步運(yùn)行、斷點(diǎn)和探針等調(diào)試手段外,還添加了一種特有的調(diào)試手段一一實(shí) 時(shí)顯示數(shù)據(jù)流動(dòng)畫,即工具條內(nèi)的 高亮執(zhí)行 按鈕。4、在一個(gè)VI存在錯(cuò)誤的情況下,該VI是不能運(yùn)行的,此時(shí)VI窗口工具條上的 Run按鈕會(huì)變?yōu)殄e(cuò)誤列表(Error List ) 按鈕,用鼠標(biāo)單擊該按鈕,會(huì)彈出顯示VI中存在錯(cuò)誤信息的對(duì)話框。5、

5、子VI (SubVI) 相當(dāng)于常規(guī)編程語(yǔ)言中的子程序。在 LabVIEW中,用戶可以 把任何一個(gè)VI當(dāng)作SubVI來調(diào)用。SubVI利用 連接端口 與調(diào)用它的VI交換 數(shù)據(jù)。6、數(shù)組是由相同類型元素組成的數(shù)據(jù)集合。數(shù)組由3部分組成:數(shù)據(jù)類型、 數(shù)據(jù)索引(Index)和數(shù)據(jù),其中數(shù)據(jù)類型隱含在數(shù)據(jù)中。7、對(duì)于二維數(shù)組2D Array輸入到Index Array節(jié)點(diǎn),左側(cè)的Index端口有兩個(gè), 第一個(gè)Index端口為二維數(shù)組“行(Row)”的索引,第二個(gè)Index端口為二維數(shù) 組“列(Column) ”的索弓I,右側(cè)的Subarray端口輸出值為一個(gè)一維數(shù)組。若Index 端口沒有輸入,則 Su

6、barray端口輸出二維數(shù)組的第 0行子數(shù)組;如果“行 (Row)”索引輸入m "列(Column)”索引沒有輸入,則Subarray端口輸出二維 數(shù)組的第m+1行子數(shù)組;如果“行(Row)”索引輸入i , “列(Column)”索引 輸入j ,則Subarray端口輸出二維數(shù)組的第i+1 行、第j+1 列數(shù)組元素。8、創(chuàng)建一個(gè)簇時(shí),LabVIEW會(huì)按照簇中元素創(chuàng)建的先后次序 給簇中的元素進(jìn)行默認(rèn)編號(hào)。編號(hào)從0開始,依次為1、2、。當(dāng)然,也可根據(jù)編程需要自己 定義元素的編號(hào)。在簇框架的右鍵彈出選單中選擇Reorder Controls inCluster , LabVIEW的前面板會(huì)

7、變?yōu)樵仨樞蚓庉嬈鳎诰庉嬈髦杏檬髽?biāo)單擊元素的編號(hào),即可改變?cè)氐木幪?hào),其余編號(hào)依次輪回。編輯完所有編號(hào)后,單 擊工具條上的OK按鈕確定。9、最基本的 While循環(huán)由循環(huán)框架(Loop Frame)、重復(fù)端口 (Loop Iteration) 以及條件端口 (Loop Condition)組成。與For循環(huán)類似,While循環(huán)執(zhí)行的是包 含在循環(huán)框架中的程序,但執(zhí)行的 循環(huán)次數(shù) 卻不顧定、只有當(dāng)滿足給定的條 件時(shí),才停止循環(huán)的執(zhí)行。10、最基本的層疊式順序結(jié)構(gòu)由順序框架(Sequence Frame)、選擇器標(biāo)簽(Selector Lable)和遞增 / 遞減按鈕(Increment/Dec

8、rement Buttons) 組成。二、選擇題< >1.A當(dāng)一個(gè)函數(shù)的error in帶有錯(cuò)誤信息時(shí),下列哪種說法是正確的(該函數(shù)會(huì)對(duì)錯(cuò)誤信息進(jìn)行處理。該函數(shù)不會(huì)作任何操作,而是直接將錯(cuò)誤信息傳遞給error out ,且不會(huì)將自身函數(shù)發(fā)生的錯(cuò)誤添加進(jìn)去。CD2.ABCD3.該函數(shù)會(huì)發(fā)出錯(cuò)誤警告,且使程序終止運(yùn)行。該函數(shù)直接將錯(cuò)就錯(cuò)傳遞給error out ,且會(huì)將自身函數(shù)發(fā)生的錯(cuò)誤加進(jìn)去。卜列哪種說法是錯(cuò)誤的(B )虛擬儀器采用的是面向?qū)ο蠛涂梢暬幊碳夹g(shù)。在程序運(yùn)行的過程過程中波形的可變性是不可改變的。在LabView中,VI程序的運(yùn)行時(shí)數(shù)據(jù)流動(dòng)的。在創(chuàng)建子程序時(shí),可以使用連

9、線工具給前面板的控制器和指示器分配端口。卜列哪種說法是對(duì)的(C )A WhileB WhileC ForD For循環(huán)只有條件端口接收到的值為True時(shí)才停止循環(huán)。循環(huán)不滿足條件時(shí),一次也不執(zhí)行循環(huán)。循環(huán)當(dāng)N<1時(shí), 循環(huán)可以嵌套,一次也不循環(huán)。While循環(huán)不可以嵌套。4. 當(dāng)數(shù)據(jù)采集卡組態(tài)成法錯(cuò)誤的是(C )DIFF模式時(shí),將使用差分連接方式,使用這種連接方式下列說C5.A可以減少尖峰噪聲 增大尖峰噪聲 卜列哪種總線產(chǎn)品對(duì)增加噪聲抑制增加共模信號(hào)抑制PCI總線完全兼容。(A )PXI 總線 B GPIB 總線 C VXI總線D RS232 串 口<一>1、卜面選項(xiàng)中,哪個(gè)

10、是更新前面板顯示控件的最好方法?(A)(C)使用局部變量;使用功能全局變量;(B)直接連線到顯示控件的接線端;(D)使用"值"屬性節(jié)點(diǎn)。2、與局部變量相比,下面哪個(gè)描述表明了全局變量的優(yōu)勢(shì)? C (A)全局變量自身不需要標(biāo)簽就可執(zhí)行;(B)全局變量遵循數(shù)據(jù)流模式,因此不會(huì)引起競(jìng)爭(zhēng)情況;(C)全局變量可以在兩個(gè)44立的同時(shí)運(yùn)行的 VI之間傳遞數(shù)據(jù);(D)只有全局變量能傳遞數(shù)組數(shù)據(jù),而局部變量不能。3、輸入一個(gè)表示圓形的數(shù)據(jù)。圓形數(shù)據(jù)包括一個(gè)x 坐標(biāo),一個(gè)y 坐標(biāo),以及半徑值。這三個(gè)數(shù)據(jù)都是雙精度的。用戶今后可能需要保存圓的顏色,這個(gè)值用一個(gè)整型變量表示。在前面板窗口中如何表示

11、圓呢? D (A) 分別需要三個(gè)輸入控件,用于表示兩個(gè)位置量和一個(gè)半徑值;(B) 一個(gè)包含所有數(shù)據(jù)的簇;(C) 一個(gè)包含三個(gè)元素的數(shù)組;(D) 一個(gè)自定義類型包含一個(gè)簇。4、如存儲(chǔ)的數(shù)據(jù)將被其他工程師通過Microsoft Excel 分析。應(yīng)使用哪種存儲(chǔ)格式? B (A) TDM;(B)用制表符(Tab)分FB的 ASCII;(C) 數(shù)據(jù)記錄;(D) 自定義二進(jìn)制格式。5、下面的描述中哪個(gè)是錯(cuò)誤的? D (A) 子 VI 連線板定義了輸入輸出的連線地方;(B) 子 VI 連線板上的端子顏色與其相連的控件數(shù)據(jù)類型是一致的;(C) 必須有一個(gè)圖表/ 連線板才能使用子VI ;(D) 在函數(shù)面板中可

12、以編輯子VI 的圖標(biāo)。6、創(chuàng)建一個(gè)數(shù)組的最高效方法是: A (A) 使用一個(gè)帶自動(dòng)索引的While 循環(huán);(B) 初始化一個(gè)數(shù)組并在While 循環(huán)中替換其元素;(C) 在 While 循環(huán)中放置一個(gè)創(chuàng)建數(shù)組函數(shù);(D) 使用一個(gè)帶自動(dòng)索引的For 循環(huán)。7、 開發(fā)只有一個(gè)輸出的子VI 。 在一個(gè)調(diào)用VI 中需要使用該子VI 。 下面選項(xiàng)中,哪個(gè)是使用數(shù)據(jù)流來控制子VI 執(zhí)行的最好方法? A (A) 修改子 VI ,創(chuàng)建錯(cuò)誤簇并在調(diào)用VI 中使用;(B) 在一個(gè)順序結(jié)構(gòu)中使用子VI;(C) 修改子 VI ,創(chuàng)建虛設(shè)的輸入端并在調(diào)用VI 中使用;(D)修改子VI,創(chuàng)建一個(gè)全局變量并在調(diào)用 VI中

13、使用。Build Array )函數(shù)的輸出8、當(dāng)連接輸入被勾上時(shí),下面程序框圖中創(chuàng)建數(shù)組(是什么? C (A) 一維數(shù)組1, 7, -4, -2, 3, 6 6;(C) 一維數(shù)組1,-4, 3, 7, -2, 6 6。;(B)二維數(shù)組1,-4, 3, 0, 7, -2,;(D)二維數(shù)組1,-4, 3, 7,-2,9、下面數(shù)組加法的計(jì)算結(jié)果是多少? B 1O(A) 一維數(shù)組80, 20, 40, 10, -60;(B) 一維數(shù)組120, 30;(C) 一維數(shù)組120, 30,-60; (D)二維數(shù)組120, 90, 20, 60, 30, -4010、對(duì)于下面的程序框圖,哪個(gè)描述是正確的? D

14、Iteration(A)循環(huán)會(huì)執(zhí)行一次,計(jì)數(shù)接線端 臼 會(huì)輸出數(shù)值0;(B)循環(huán)不會(huì)執(zhí)行,計(jì)數(shù)接線端 田 會(huì)返回一個(gè)空數(shù)值(Null );(C)循環(huán)會(huì)執(zhí)行一次,計(jì)數(shù)接線端 國(guó) 會(huì)輸出數(shù)值1;(D)循環(huán)會(huì)執(zhí)行無限次,程序只能人為中止。12、下面的框圖程序執(zhí)行后,輸出的波形圖顯示為下列哪個(gè)圖形?B Waveform Graph程序框圖Plot 0Waveform Graph8 6 4 3PEFfTdluYWaveform Graph17、Waveform GraphPlot o0Pli3 11<1點(diǎn)5 4 3 wFETTd 身(B)Waveform Graph 65-二 4一3 -2-lII

15、II01Z34Flot 0(D)13、下列工具模板中,哪個(gè)字母對(duì)應(yīng)于探針工具?B A(A) B;(B) D;(C) A;(D) C。14、下列陳述中哪一種說法是正確的? D (A) For Loop的默認(rèn)輸入、輸出結(jié)構(gòu)通道為非自動(dòng)索引狀態(tài);(B) While Loop的默認(rèn)輸入、輸出結(jié)構(gòu)通道為自動(dòng)索引狀態(tài);?上述兩種陳述均正確;(D)上述兩種陳述均不正確。15、下面的框圖程序執(zhí)行后,輸出顯示為何值? C (A) 一維數(shù)組1 2 3 4 5;(B) 一維數(shù)組1 3 6 10 15;(C)數(shù)值15;(D)數(shù)值35。16、下面的程序執(zhí)行后,輸出結(jié)果字符串result string顯示什么?C (A)

16、 Helloto you!;(C) Hello to you;(B) Hello Wto you;(D) Hello to you!18、 確止For Loop執(zhí)行的次數(shù),返回循環(huán)已經(jīng)執(zhí)行的次數(shù)減1C g -一 E1 一(A) count terminal, conditional terminal *回(B) iteration terminal, count terminal(C) count terminaliteration terminal(D) conditional terminalg ,count terminal19、下列程序執(zhí)行后,所得到的結(jié)果數(shù)組result array將

17、為下列哪個(gè)數(shù)組?(A)二維數(shù)組6, 3, 3;2, 1,8;(B)二維數(shù)組6,6,6;8,6,6;6,6,6;(C)二維數(shù)組6,6,6;6,6,6;6,8,6;(D)二維數(shù)組6,8,6;6,8,6;6,8,6。20、在即時(shí)幫助窗口中,某子 VI的一個(gè)輸入端名字是粗體,那么下面的描述哪些是正確的?(多選)C, D (A)輸入值須為標(biāo)量;(B)輸入為推薦,不是必需;(C)輸入為必需;(D)如果此輸入端沒有連線,會(huì)導(dǎo)致運(yùn)行按鈕接頭斷開三1、當(dāng)一個(gè)函數(shù)的 error in 帶有錯(cuò)誤信息時(shí),下列哪種說法是正確的。(D )A、該函數(shù)會(huì)對(duì)錯(cuò)誤信息進(jìn)行處理日該函數(shù)不會(huì)作任何操作,而是直接將錯(cuò)誤信息傳遞給err

18、or out ,且不會(huì)將自身函數(shù)發(fā)生的錯(cuò)誤加進(jìn)去。C該函數(shù)將會(huì)發(fā)出錯(cuò)誤信息警告,且使程序終止運(yùn)行。D該函數(shù)會(huì)直接將錯(cuò)誤信息傳遞給error out。且會(huì)將自身函數(shù)發(fā)生的錯(cuò)誤也一并加進(jìn)去。2、下列哪種說法是錯(cuò)誤的? ( B )A、虛擬儀器采用的是面向?qū)ο蠛涂梢暬幊碳夹g(shù)。日在程序運(yùn)行的過程中波形的可見性是不可以改變的。C在LabVIEW中,VI程序的運(yùn)行是數(shù)據(jù)流驅(qū)動(dòng)的。D在創(chuàng)建子程序時(shí),可以使用連線工具給前面板的控制器和指示器分配端口。3、下列說法中哪種說法是正確 的?( C )A、 While 循環(huán)只有在條件端口接收到的值為True 時(shí)才停止循環(huán)B、 While 循環(huán)不滿足條件,1 次也不執(zhí)行

19、C、 For 循環(huán)當(dāng) N<1 時(shí), 1 次都不執(zhí)行D、 For 循環(huán)可以嵌套,而While 循環(huán)不可以嵌套4、 當(dāng)數(shù)據(jù)采集卡組態(tài)成DIFF 模式時(shí),將使用差分連接方式,使用這種連接方式下列哪種說法是 錯(cuò)誤 的?( C )A、可以減少尖峰噪聲B、增加噪聲抑制C增大了尖峰噪聲D增加共模信號(hào)抑制5、下列哪種總線產(chǎn)品對(duì)卜列哪種總線產(chǎn)品對(duì)PCI 總線產(chǎn)品完全兼容。( A )A、PXI 總線B、GPIB總線C、VXI 總線D 、 RS-232 串口總線三、解答題:<一 >1. For 循環(huán)和 While 循環(huán)的區(qū)別是什么?使用中它們各自適用于什么場(chǎng)合?答: For 循環(huán)規(guī)定了循環(huán)次數(shù),其

20、條件選擇是根據(jù)計(jì)數(shù)器計(jì)數(shù)次數(shù)是否達(dá)到循環(huán)次數(shù)而決定結(jié)束循環(huán)的條件;而While 循環(huán)不規(guī)定循環(huán)次數(shù),其條件選擇是根據(jù)選擇器端子的條件是否得以滿足而決定結(jié)束循環(huán)的條件。For 循環(huán)適合于有限次數(shù)的循環(huán)操作,而 While 循環(huán)適合于根據(jù)程序運(yùn)行過程中邏輯關(guān)系或在程序執(zhí)行中人為地決定循環(huán)次數(shù)。2. 什么是VISA? VISA有什么特點(diǎn)?答: VISA 是虛擬儀器軟件結(jié)構(gòu)(Virtual Instrument Software Architectuere)的簡(jiǎn)稱,是由VXI plug & play 系統(tǒng)聯(lián)盟所統(tǒng)一制定的I/O 接口軟件標(biāo)準(zhǔn)及其相關(guān)規(guī)范的總稱。一般稱這個(gè)I/O 函數(shù)庫(kù)為VISA

21、 庫(kù)(用于儀器編程的標(biāo)準(zhǔn)I/O 函數(shù)庫(kù)) 。 VISA函數(shù)庫(kù)駐留于計(jì)算機(jī)系統(tǒng)中,是計(jì)算機(jī)與儀器之間的標(biāo)準(zhǔn)軟件通信接口,用以實(shí)現(xiàn)對(duì)儀器的控制3. 移位寄存器的用途?怎樣初始化移位寄存器?答: 移位寄存器主要用于While 循環(huán)和 For 循環(huán), 將上一次循環(huán)的值傳給下一次循環(huán)。還可以存儲(chǔ)前幾次循環(huán)的值,在移位寄存器的左端口或右端口上右擊鼠標(biāo)彈出菜單,選擇Add Element選項(xiàng),可創(chuàng)建附加的左端口來存儲(chǔ)前幾次循環(huán)的值。在循環(huán)外將初始值連到移位寄存器的左端口,有默認(rèn)初值。4、什么叫虛擬儀器?虛擬儀器相對(duì)于傳統(tǒng)儀器有優(yōu)勢(shì)在哪里?(本題 5分)答:虛擬儀器技術(shù)簡(jiǎn)單說就是用戶自定義的基于PC的測(cè)試和測(cè)

22、量解決方案。相對(duì)于傳統(tǒng)儀器,有4大優(yōu)勢(shì):性能高,擴(kuò)展性強(qiáng),開發(fā)時(shí)間少,并且具有出色的集成功能。5、簡(jiǎn)述在LabVIEW中調(diào)用C語(yǔ)言代碼的方法和步驟。(本題5分)答:在LabVIEW中對(duì)C語(yǔ)言代碼的調(diào)用是能過 CIN節(jié)點(diǎn)來實(shí)現(xiàn)的,具體步驟如 下:(1)創(chuàng)建一個(gè)空的 CIN節(jié)點(diǎn)(2)為CIN節(jié)點(diǎn)設(shè)置輸入、輸出端口( 3)創(chuàng)建C語(yǔ)言 源程序(4)創(chuàng)建并編譯*.lsb文件(5)加載*.lsb文件并完成調(diào)用過程。6、Labview有哪幾種結(jié)構(gòu)類型?(本題 5分)答:循環(huán)結(jié)構(gòu)選擇結(jié)構(gòu) 順序結(jié)構(gòu)事件結(jié)構(gòu)公式節(jié)點(diǎn)以及反饋節(jié)點(diǎn)二1、如下程序執(zhí)行后,請(qǐng)寫出輸出數(shù)組 Array和subarray 的所有元素。Arr

23、aysubarrayArraysubarray01020304011121314121222324231323334320212223和Output2各是什么2、下圖所示的程序執(zhí)行后,前面板兩個(gè)輸出顯示Outputl類型的數(shù)據(jù)?具體數(shù)值是多少?©Output2解答:Outputl輸出標(biāo)量數(shù)值,在循環(huán)執(zhí)行過程中依次顯示7、6、1、5、12;而Output2在循環(huán)執(zhí)行完以后,輸出一維數(shù)組 7,6,1,5,12。三1、在LabVIEW中有哪三種用來創(chuàng)建和運(yùn)行程序的摸板?它們都有哪些用途?答:LabVIEW中有三種用來創(chuàng)建和運(yùn)行程序的模板:工具模板,控制模板和函數(shù)模板。工具 模板包括了程序的

24、創(chuàng)建、修改和調(diào)試時(shí)用的工具;控制模板主要用于在前面板中添加指示器 和控制器;而函數(shù)模板則用于創(chuàng)建框圖程序,它包含了很多函數(shù)子模板。2、移位寄存器的用途是什么?怎么初始化移位寄存器?答:移位寄存器主要用于While循環(huán)和For循環(huán),將上一次循環(huán)的值傳給下一次循環(huán)。還可以存儲(chǔ)前幾次循環(huán)的值,在移位寄存器的左端口或右端口上右擊鼠標(biāo)彈出菜單,選擇Add Element選項(xiàng),可創(chuàng)建附加的左端口來存儲(chǔ)前幾次循環(huán)的值。在循環(huán)外將初始值連到移位寄存器的左端口,有默認(rèn)初值3、VI子程序的連接端口的作用是?如何來定義VI子程序的連接口?答:VI子程序的連接口端口用于與主VI程序之間傳遞數(shù)據(jù)。定義 VI子程序連接口

25、時(shí)先選擇子VI所需要的端口數(shù),然后將前面板的指示器和控制器分配給每一個(gè)端口。4、虛擬儀器通用測(cè)試平臺(tái)由哪幾個(gè)部分組成?它們主要又包括哪些部分?答:虛擬儀器通用測(cè)試平臺(tái)由硬件和軟件兩大部分組成。硬件部分包括:(1)個(gè)人計(jì)算機(jī)(PC),具有運(yùn)行圖形化編程軟件的能力;(2)外置式多功能 DAQi板,具有數(shù)據(jù)采集、信號(hào)產(chǎn)生、定時(shí)計(jì)數(shù)、數(shù)據(jù)通信等多種功能,它通過標(biāo)準(zhǔn)總線接口與計(jì)算機(jī)相連;(3)系列化的測(cè)試與實(shí)驗(yàn)電路模板,它包括模擬和數(shù)字電路等各種基本單元電路和信號(hào)調(diào)理電路,作為被測(cè)試的對(duì)象或測(cè)試的輔助電路插接在DAQfe板上。軟件部分包括:(1)基于 Windows環(huán)境下的虛擬儀器軟件開發(fā)平臺(tái)LabVI

26、EW或LabWindows/CVI ; ( 2)虛擬儀器庫(kù),包括有示波器、信號(hào)源、電壓表、計(jì)數(shù)器等十余種虛擬儀器驅(qū)動(dòng)程序庫(kù);( 3)系列化的測(cè)試與實(shí)驗(yàn)的示范程序軟件包。5、什么是 VISA? VISA有哪些特點(diǎn)?答: VISA 是虛擬儀器軟件結(jié)構(gòu)(Virtual Instrument Software Architectuere)的簡(jiǎn)稱,是由 VXI plug & play 系統(tǒng)聯(lián)盟所統(tǒng)一制定的I/O 接口軟件標(biāo)準(zhǔn)及其相關(guān)規(guī)范的總稱。一般稱這個(gè)I/O函數(shù)庫(kù)為VISA庫(kù)(用于儀器編程的標(biāo)準(zhǔn)I/O函數(shù)庫(kù))。VISA函數(shù)庫(kù)駐留于計(jì)算機(jī)系統(tǒng)中,是計(jì)算機(jī)與儀器之間的標(biāo)準(zhǔn)軟件通信接口,用以實(shí)現(xiàn)對(duì)儀

27、器的控制。VISA具有以下特點(diǎn)。1) VISA的I/O控制功能適用于各種儀器類型2) VISA的I/O控制功能適用于各種儀器硬件接口方式3) VISA的I/O控制功能適用于多種計(jì)算機(jī)平臺(tái)4) VISA能適應(yīng)未來發(fā)展的需要四、程序設(shè)計(jì)題<一 >1、創(chuàng)建一個(gè)VI 程序,該程序可以產(chǎn)生一個(gè)六行四列的二維數(shù)組(數(shù)組元素為0 到 10的隨機(jī)整數(shù)),并把二維數(shù)組的前三行、前三列單獨(dú)提出來,做為一個(gè)新的數(shù)組。(本題 8分)2、 用 0-100 的隨機(jī)數(shù)代替攝氏溫度,將每 500ms 采集的溫度的變化波形表示出來,并設(shè)定上下限,溫度高于上限或者低于下限分別點(diǎn)亮對(duì)應(yīng)的指示燈。并將其上下限也一并在波形

28、中表示出來。(本題 8 分)3 、創(chuàng)建一個(gè)程序,產(chǎn)生正弦波、三角波、矩形波、鋸齒波,并顯示出來。波形的頻率和幅度可以改變。用一個(gè)旋鈕式開關(guān)來選擇產(chǎn)生哪種波形。(本題 8 分)4、 ( 1)創(chuàng)建一個(gè)VI 子程序,該子程序的功能是用公式節(jié)點(diǎn)來產(chǎn)生一個(gè)模擬壓力,其計(jì)算公式是P=80+18.253V+1.244V*V 。 V 是 1 到 5 的隨機(jī)數(shù)。( 2)調(diào)用(1)的子程序,每 0.5 秒測(cè)量一次壓力,共測(cè)量 20 次, 將當(dāng)前的壓力值在波形中表示出來,并求出壓力的最大值、最小值和平均值。(本題 12 分)5、利用順序結(jié)構(gòu)和循環(huán)結(jié)構(gòu)寫一個(gè)跑馬燈,如下圖所示,5 個(gè)燈從左到右不停的輪流點(diǎn)亮,閃爍間隔

29、由滑動(dòng)條調(diào)節(jié)。(本題 10 分)6 、 設(shè)計(jì)一個(gè)VI 來測(cè)量溫度(溫度是用一個(gè)20 到 40 的隨機(jī)整數(shù)來代替), 每隔 0.25 秒測(cè)一次,共測(cè)定5 秒。在數(shù)據(jù)采集過程中,VI 將在波形Chart 上實(shí)時(shí)地顯示測(cè)量結(jié)果。采集過程結(jié)束后,在 Graph 上畫出溫度數(shù)據(jù)曲線, 并且把測(cè)量的溫度值以文件的形式存盤。(本題 12 分)存盤格式為:點(diǎn)數(shù) 時(shí)間 (S) 溫度值 ( 度 )10.257820.5085<二 >4、(1 )創(chuàng)建一個(gè)VI 子程序,該子程序的功能是用公式節(jié)點(diǎn)來產(chǎn)生一個(gè)模擬壓力,其計(jì)算公式是 P=80+18.253V+1.244V*V。 V是1到5的隨機(jī)數(shù)。( 2)調(diào)用(1)的子程序,每0.5 秒測(cè)量一次壓力,共測(cè)量20 次,將當(dāng)前的壓力值在波形中表示出來,并求出壓力的最大值、最小值和平均值。5、設(shè)計(jì)一個(gè) VI來測(cè)量溫度(溫度是用一個(gè)20到40的隨機(jī)整數(shù)來代替),每隔 0.25秒測(cè)一次,共測(cè)定5秒。在數(shù)據(jù)采集過程中,VI將在波形Chart上實(shí)時(shí)地顯示測(cè)量結(jié)果。采集過程結(jié)束后,在Graph上畫出溫度數(shù)據(jù)曲線,并且把測(cè)量的溫度值以文件的形式存盤,存盤格式為:點(diǎn)數(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)論