




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、虛擬儀器是現(xiàn)代自動(dòng)化控制與測(cè)量重要的技術(shù)之一,被越來(lái)越多的學(xué)習(xí)與應(yīng)用,虛擬儀器測(cè)量在科研設(shè)計(jì)平臺(tái)及生產(chǎn)一線(xiàn)中也較為普遍,因此把虛擬檢測(cè)技術(shù)綜合實(shí)驗(yàn)作為自動(dòng)化工程系學(xué)生所必須掌握的一項(xiàng)課程。檢測(cè)是一個(gè)復(fù)雜的系統(tǒng),學(xué)生們需要檢測(cè)技術(shù)的綜合知識(shí)和相關(guān)實(shí)驗(yàn)技能,通過(guò)本實(shí)驗(yàn)的學(xué)習(xí)和實(shí)踐,可以使學(xué)生在檢測(cè)方面的技能得到提高,具備虛擬儀器檢測(cè)的應(yīng)用能力。加深理論的理解,提高動(dòng)手的能力。實(shí)驗(yàn)周期內(nèi)完成的基本任務(wù)包括:基LabVIEW 軟件安裝與基本操作,虛擬信號(hào)發(fā)生器,LabVIEW 軟件程序?qū)崿F(xiàn),數(shù)據(jù)采集虛擬儀器設(shè)計(jì),教學(xué)實(shí)驗(yàn)虛擬儀器設(shè)計(jì)等試驗(yàn)。車(chē)輛現(xiàn)代檢測(cè)技術(shù)綜合實(shí)驗(yàn)主要包括以下幾個(gè)方面的內(nèi)容:一、課前預(yù)
2、習(xí)及實(shí)驗(yàn)準(zhǔn)備 實(shí)驗(yàn)前,一定要提前預(yù)習(xí)各種應(yīng)具備的基礎(chǔ)知識(shí),以便順利進(jìn)行實(shí)驗(yàn)。二、理論講解,觀(guān)摩實(shí)驗(yàn)通過(guò)教師地講解與演示,學(xué)生能夠了解實(shí)驗(yàn)的原理與步驟。三、進(jìn)行實(shí)驗(yàn)?zāi)軌虬凑詹襟E進(jìn)行檢測(cè)并得出數(shù)據(jù)。1 LabVIEW 軟件安裝與基本操作。了解LabVIEW 軟件安裝與基本操作;掌握LabVIEW安裝方法;熟悉LabVIEW軟件的基本操作。2 虛擬信號(hào)發(fā)生器設(shè)計(jì)實(shí)驗(yàn)。熟悉labview及ELEVIS;掌握使用數(shù)字萬(wàn)用表、阻抗分析儀、函數(shù)發(fā)生器、示波器及波特圖分析儀的方法。3 LabVIEW 軟件程序?qū)崿F(xiàn)實(shí)驗(yàn)。熟悉LabVIEW的程序結(jié)構(gòu);應(yīng)用程序結(jié)構(gòu)設(shè)計(jì)實(shí)現(xiàn)對(duì)溫度的檢測(cè)和簡(jiǎn)單控制。4 數(shù)據(jù)采集虛擬儀
3、器設(shè)計(jì)實(shí)驗(yàn)用數(shù)據(jù)采集卡實(shí)現(xiàn)多路數(shù)據(jù)(溫度、壓力/差壓、流量、電壓、頻率等)采集,具有數(shù)據(jù)存儲(chǔ)、顯示、報(bào)警等功能。了解多路數(shù)據(jù)采集的幾種方法;掌握數(shù)據(jù)存儲(chǔ)的方法。5 教學(xué)實(shí)驗(yàn)虛擬儀器設(shè)計(jì)實(shí)驗(yàn)。利用模擬信號(hào)發(fā)生器,設(shè)計(jì)一個(gè)數(shù)據(jù)的分析處理程序,包括濾波、幅值及頻率測(cè)量等功能。,訓(xùn)練學(xué)生工程研究創(chuàng)新的能力。通過(guò)實(shí)驗(yàn),理解這些設(shè)備的功能與檢測(cè)工作原理。四、完成實(shí)驗(yàn)報(bào)告虛擬儀器綜合實(shí)驗(yàn)報(bào)告包括以下基本內(nèi)容和要求:1.實(shí)驗(yàn)名稱(chēng)2.專(zhuān)業(yè)名稱(chēng),班級(jí)代碼、學(xué)號(hào),實(shí)驗(yàn)者姓名,實(shí)驗(yàn)日期,同實(shí)驗(yàn)者3.實(shí)驗(yàn)?zāi)康?.實(shí)驗(yàn)設(shè)備5. 實(shí)驗(yàn)步驟可以截圖,說(shuō)明實(shí)驗(yàn)步驟。6. 實(shí)驗(yàn)結(jié)果與分析對(duì)實(shí)驗(yàn)操作中的操作步驟、設(shè)置條件和實(shí)驗(yàn)結(jié)果
4、結(jié)合圖表進(jìn)行分析和討論。7. 實(shí)驗(yàn)要求實(shí)驗(yàn)報(bào)告要用規(guī)定的實(shí)驗(yàn)報(bào)告紙書(shū)寫(xiě),要求字面整潔、語(yǔ)言通順、表達(dá)準(zhǔn)確、圖表清晰、分析合理。要求手寫(xiě)。實(shí)驗(yàn)1 LabVIEW 軟件安裝與基本操作試驗(yàn)一、實(shí)驗(yàn)?zāi)康牧私釲abVIEW 7 Express的編程環(huán)境。掌握LabVIEW的基本操作方法,并編制簡(jiǎn)單的程序。二、實(shí)驗(yàn)設(shè)備安裝有LabVIEW 7 Express的計(jì)算機(jī)三、實(shí)驗(yàn)內(nèi)容1、LabVIEW的工作環(huán)境1)啟動(dòng)界面對(duì)話(huà)框各按鈕作用如下:【New】創(chuàng)建一個(gè)新的VI(Virtual Instument)程序。【Open】打開(kāi)一個(gè)已有的VI程序【Configure】設(shè)置NI的測(cè)量和控制工具,如DAQmax的設(shè)
5、置【Help】LabVIEW幫助2)面板窗口和框圖程序窗口前面板窗口工具欄:(Run,運(yùn)行) (Abort Execution,終止運(yùn)行)(Pause/Continue,暫停/繼續(xù)) (Run Continuously,繼續(xù)運(yùn)行)(Text Settings,字體設(shè)置)(Align Objects,排列方式)(Distrbute Objects,分布方式) (Reorder,重疊方式)框圖程序工具欄(Highlight Execution,高亮執(zhí)行) (Start Single Stepping,單步執(zhí)行)(Start Single Stepping) (Step Out)2、LabVIEW模
6、板介紹1)工具模板(Tools Palette)2)控制模板(Control Palette)3)功能模板 (Functions Palette)3、LabVIEW程序設(shè)計(jì)的一般過(guò)程 1)前面板設(shè)計(jì)使用輸入控件器和輸出指示器來(lái)構(gòu)成前面板??刂破魇怯脩?hù)輸入數(shù)據(jù)到程序的方法,而指示器顯示程序產(chǎn)生的數(shù)值。2)框圖程序的組成 框圖程序由節(jié)點(diǎn)、端口和連線(xiàn)和組成。 前面板框圖程序3)從框圖程序創(chuàng)建前面板對(duì)象 用任意LabVIEW工具,用戶(hù)都可以用鼠標(biāo)右鍵單擊任意的LabVIEW功能函數(shù)或者子程序,然后可以彈出其快捷菜單。4)數(shù)據(jù)流編程 VI程序的運(yùn)行是“數(shù)據(jù)流”驅(qū)動(dòng)的。對(duì)一個(gè)節(jié)點(diǎn)而言,只有當(dāng)它的輸入端口上
7、的數(shù)據(jù)都有效以后,它才能被執(zhí)行。當(dāng)節(jié)點(diǎn)程序運(yùn)行完畢后,它把結(jié)果數(shù)據(jù)送給所有的輸出端口。“數(shù)據(jù)流”與常規(guī)程序的“控制流”相類(lèi)似,相當(dāng)于指令執(zhí)行的順序按照程序的編寫(xiě)順序。如下圖,這個(gè)VI程序把兩個(gè)輸入數(shù)值相乘,再把乘積減去50。下面簡(jiǎn)單介紹這個(gè)VI框圖程序的創(chuàng)建過(guò)程:選擇框圖程序窗口。在功能模板中選擇Numeric下的Multiply(乘法)函數(shù),放入框圖程序窗口。在此函數(shù)圖標(biāo)的左端輸入端口上單擊右鍵,從彈出的對(duì)話(huà)框中選擇CreatàControl,創(chuàng)建一個(gè)與它相連的控制器。重復(fù)上面的步驟,創(chuàng)建第二個(gè)控制器同乘法函數(shù)的連接。在功能模板中選擇Numeric下的Subtract(減法)函數(shù),
8、放入框圖程序窗口。在此函數(shù)左端相應(yīng)輸入端口上單擊右鍵,從彈出的對(duì)話(huà)框中選擇CreatàConstant,創(chuàng)建一個(gè)常數(shù)。在此減法(Subtract)函數(shù)右端輸出端口上單擊右鍵,從彈出的對(duì)話(huà)框中選擇CreatàIndicator,創(chuàng)建指示器。用連線(xiàn)工具連線(xiàn)。實(shí)驗(yàn)2 虛擬信號(hào)發(fā)生器設(shè)計(jì)實(shí)驗(yàn)一實(shí)驗(yàn)?zāi)康?熟悉Labview的軟件操作環(huán)境;2了解VI設(shè)計(jì)的方法和步驟,學(xué)會(huì)簡(jiǎn)單的虛擬儀器的設(shè)計(jì);3利用Labview制作一個(gè)信號(hào)發(fā)生器,能夠生成至少三種波形,而且頻率、幅值、相位、占空比(方波)可調(diào);4學(xué)會(huì)公式節(jié)點(diǎn)的使用并產(chǎn)生波形。二實(shí)驗(yàn)要求1利用Labview設(shè)計(jì)一個(gè)波形發(fā)生器并能產(chǎn)生至少
9、三種波形信號(hào)。2波形的頻率,幅值,相位,占空比(方波)可調(diào)三實(shí)驗(yàn)設(shè)備 1 PC機(jī)一臺(tái) 2 labview軟件包一個(gè)四 實(shí)驗(yàn)原理 本實(shí)驗(yàn)波形信號(hào)由公式產(chǎn)生,通過(guò)1000次for循環(huán)和編輯公式節(jié)點(diǎn),產(chǎn)生所需要的正弦波,方波和三角波。1 正弦波公式節(jié)點(diǎn)內(nèi)容:y=A*sin(w*i+p); y為輸出縱坐標(biāo)值,A為輸入幅值,w為與輸入頻率轉(zhuǎn)化成的角頻率,p為輸入相位轉(zhuǎn)化成的初始相位。2 方波公式節(jié)點(diǎn)內(nèi)容:if (i<n) y=A; else y=-A;y為縱坐標(biāo)輸出值,A為輸入幅值,輸入頻率通過(guò)與for循環(huán)的i的連接來(lái)影響公式節(jié)點(diǎn)的執(zhí)行次數(shù),才確定輸出波形信號(hào)的輸出相位和輸出頻率。公式節(jié)點(diǎn)的輸入端
10、n是由輸入頻率與輸入占空比運(yùn)算求得,可以影響輸出波形信號(hào)的頻率和占空比。 3三角波公式節(jié)點(diǎn)內(nèi)容:if(i<n/2) y=i*4*A/n-A; else y=3*A-4*i*A/n;y為縱坐標(biāo)輸出值,A為三角波的輸入幅值,公式節(jié)點(diǎn)執(zhí)行的次數(shù)即為連入公式節(jié)點(diǎn)的i的值,i和n的值由輸入頻率和輸入相位轉(zhuǎn)化而來(lái),因此來(lái)影響輸出波形信號(hào)的頻率和初始相位。五實(shí)驗(yàn)步驟1. 先新建VI,在前面板添加四個(gè)旋鈕,分別將標(biāo)簽改為“頻率”,“幅值”,“占空比”,“相位”,添加一個(gè)波形圖,文本下拉列表按鈕,和一個(gè)停止按鈕。2. 編輯文本下拉列表按鈕,在屬性的編輯項(xiàng)中添加“正弦波”,“方波”,“三角波”三項(xiàng)內(nèi)容,并將
11、圖標(biāo)標(biāo)簽改為“波形選擇”。3. 程序框圖中,通過(guò)“結(jié)構(gòu)”欄插入“while”,“case”置入合適位置,在“case”右鍵鼠標(biāo)添加分支,再與波形選擇圖標(biāo)相連。4. 在“case”內(nèi)部,通過(guò)編輯“for”循環(huán)和公式節(jié)點(diǎn)以及數(shù)學(xué)運(yùn)算,產(chǎn)生相應(yīng)的波形信號(hào)。5. 將程序框圖中的各旋鈕圖標(biāo)連入case結(jié)構(gòu)中6. 程序框圖中添加“等待時(shí)鐘”,并將其左端連接常量“1000”,stop按鈕與while循環(huán)的停止圖標(biāo)連接。7. 查看“運(yùn)行”圖標(biāo)能否運(yùn)行,若無(wú)提示錯(cuò)誤,則選擇連續(xù)運(yùn)行,觀(guān)察各波形信號(hào)是否標(biāo)準(zhǔn),調(diào)節(jié)各旋鈕看能否改變波形信號(hào)的相應(yīng)參數(shù),切換波形并重復(fù)操作,若設(shè)計(jì)符合要求,則保存實(shí)驗(yàn)現(xiàn)象截圖。8. 保存
12、VI.實(shí)驗(yàn)3 LabVIEW 軟件程序?qū)崿F(xiàn)實(shí)驗(yàn)一 實(shí)驗(yàn)?zāi)康膌 學(xué)習(xí)并掌握For循環(huán)和While循環(huán)以及它們的不同點(diǎn)。l 學(xué)習(xí)移位寄存器(Shift Register)和反饋節(jié)點(diǎn)(Feedback Node)l 學(xué)習(xí)順序結(jié)構(gòu)(Sequence Structure),Case結(jié)構(gòu)和公式節(jié)點(diǎn)(Formula Node) 的使用。二 實(shí)驗(yàn)設(shè)備 安裝有Labview 7 Express的計(jì)算機(jī)三實(shí)驗(yàn)內(nèi)容.For循環(huán)和While 循環(huán)當(dāng)程序有循環(huán)次數(shù)時(shí),我們使用For循環(huán)。在程序框圖中添加For循環(huán)(FunctionAll Function-StructuresFor Loop)圖2-1 For循環(huán)示意圖
13、當(dāng)具體的循環(huán)次數(shù)不可知時(shí),我們使用While循環(huán)(FunctionAll Function-StructuresWhile Loop) 圖2-2While 循環(huán)示意圖 Labview 7 Express對(duì)While循環(huán)還提供了一個(gè)快捷方式:(FunctionExecution-ControlWhile Loop),與上面不同是自動(dòng)加了一個(gè)停止按紐。2移位寄存器和反饋節(jié)點(diǎn)2.1移位寄存器(Shift Register)移位寄存器可以將數(shù)據(jù)從一個(gè)循環(huán)周期傳遞到另外一個(gè)周期。在程序設(shè)計(jì)中,經(jīng)常要用到它創(chuàng)建一個(gè)移位寄存器的方法是,用鼠標(biāo)右鍵單擊循環(huán)的左邊或者右邊,在快捷菜單中選擇 Add Shift
14、Register。如右圖所示。 移位寄存器在流程圖上用在循環(huán)邊框上相應(yīng)的一對(duì)端子來(lái)表示。右邊的端子中存儲(chǔ)了一個(gè)周期完成后的數(shù)據(jù),這些數(shù)據(jù)在這個(gè)周期完成之后將被轉(zhuǎn)移到左邊的端子,賦給下一個(gè)周期。移位寄存器可以轉(zhuǎn)移各種類(lèi)型的數(shù)據(jù)數(shù)值、布爾數(shù)、數(shù)組、字符串等等。它會(huì)自動(dòng)適應(yīng)與它連接的第一個(gè)對(duì)象的數(shù)據(jù)類(lèi)型。下圖表示了它的工作過(guò)程 圖23Shift Register的工作過(guò)程2.2反饋節(jié)點(diǎn)(Feedback Node) 反饋節(jié)點(diǎn)是Labview 7 Express新增的功能,完成的功能同移位寄存器類(lèi)似,在循環(huán)While或For循環(huán)中,只要將其中的子VI,函數(shù)的輸入/輸出相連接,就會(huì)自動(dòng)出現(xiàn)反饋節(jié)點(diǎn)。當(dāng)然
15、也可以通過(guò)(FunctionExecution ControlFeedback Node)來(lái)添加。在反饋節(jié)點(diǎn)上單擊右鍵,從中選擇Replace With Shift Register,反饋節(jié)點(diǎn)變成移位寄存器如下圖所示: 圖2-4 為While循環(huán)設(shè)置移位寄存器 圖2-5 為For循環(huán)設(shè)置移位寄存器3.分支結(jié)構(gòu):Case3.1 Case結(jié)構(gòu)含有兩個(gè)或者更多的子程序(Case),執(zhí)行那一個(gè)取決于與選擇端子或者選擇對(duì)象的外部接口相連接的某個(gè)整數(shù)、布爾數(shù)、字符串或者標(biāo)識(shí)的值。必須選擇一個(gè)默認(rèn)的Case以處理超出范圍的數(shù)值,或者直接列出所有可能的輸入數(shù)值。Case結(jié)構(gòu)見(jiàn)下圖,各個(gè)子程序占有各自的流程框,
16、在其上沿中央有相應(yīng)的子程序標(biāo)識(shí):Ture、False或1、2、3。按鈕用來(lái)改變當(dāng)前顯示的子程序(各子程序是重疊放在屏幕同一位置上的)。子程序標(biāo)識(shí)按鈕條件端子2-6 使用 Case結(jié)構(gòu) 目的:創(chuàng)建一個(gè)VI以檢查一個(gè)數(shù)值是否為正數(shù)。如果它是正的,VI就計(jì)算它的平方根,反之則顯示出錯(cuò)。 打開(kāi)一個(gè)新的前面板,并按照下圖所示創(chuàng)建對(duì)象。控制對(duì)象用于輸入數(shù)值,顯示對(duì)象用于顯示該數(shù)值的平方根。流程圖3.2照下圖創(chuàng)建流程圖。 圖27練習(xí)24的面板和流程圖1.從Functions»Structures中選擇一個(gè) Case結(jié)構(gòu),并放置在在流程圖中。Case 結(jié)構(gòu)是一個(gè)可以改變大小的方框。先來(lái)做Ture的情
17、況,照流程圖上半部分構(gòu)造。(Functions»Comparison)如果輸入數(shù)值大于或者等于0就會(huì)返回一個(gè)TRUE值。Square Root 函數(shù)(Functions»Numeric)返回輸入數(shù)值的平方根。連好線(xiàn)2.點(diǎn)擊Case框的選擇按鈕,轉(zhuǎn)入False情況編程數(shù)值常數(shù)(Functions»Numeric)這里用于顯示錯(cuò)誤的代數(shù)值-999.00。One Button Dialog函數(shù)(Functions»Time & Dialog)在這里它用于顯示一個(gè)對(duì)話(huà)框,內(nèi)容是Error.。 3.字符串常數(shù) (Functions»String)
18、用Edit Text Tools在對(duì)話(huà)框中輸入字符串。4.該VI在TRUE或者FALSE情況下都會(huì)執(zhí)行。如果輸入的數(shù)值大于等于0,VI會(huì)執(zhí)行TRUE Case,返回該數(shù)的平方根,否則將會(huì)輸出999.00,并顯示一個(gè)對(duì)話(huà)框,內(nèi)容為Error.。5.返回前面板,運(yùn)行該VI。修改標(biāo)簽為Number的數(shù)字式控制對(duì)象的數(shù)值,分別 嘗試一個(gè)正數(shù)和負(fù)數(shù)。注意,當(dāng)把數(shù)字式控制對(duì)象的值改為負(fù)數(shù)時(shí),LabVIEW會(huì)顯示Case結(jié)構(gòu)的FALSE Case中設(shè)置的出錯(cuò)信息。保存該 VI 到LabVIEWActivity 目錄中的Square Root.vi。4.順序結(jié)構(gòu)(Sequence Structure)4.1
19、在代碼式的傳統(tǒng)編程語(yǔ)言中,默認(rèn)的情況是,程序語(yǔ)句按照排列順序執(zhí)行,但LabVIEW中不同,它是一種圖形化的數(shù)據(jù)流式編程語(yǔ)言。在圖左圖中,假設(shè)有A、B、C、D個(gè)節(jié)點(diǎn),其數(shù)據(jù)流向如右圖所示。按照數(shù)據(jù)流式語(yǔ)言的約圖28順序結(jié)構(gòu)的說(shuō)明定,任何一個(gè)節(jié)點(diǎn)只有在所有的輸入數(shù)據(jù)有效時(shí)才會(huì)執(zhí)行,所以圖中,當(dāng)且僅當(dāng)A、B、C3個(gè)節(jié)點(diǎn)執(zhí)行完,使得D節(jié)點(diǎn)的3個(gè)輸入數(shù)據(jù)都到達(dá)D節(jié)點(diǎn)后,D節(jié)點(diǎn)才執(zhí)行。但是你要注意,這里并沒(méi)有規(guī)定A、B、C3個(gè)節(jié)點(diǎn)的執(zhí)行順序。在LabVIEW中這種情況下,A、B、C的執(zhí)行順序是不確定的,如果你需要對(duì)它們規(guī)定一個(gè)確定的順序,那就需要使用。 圖28中的右邊是順序結(jié)構(gòu)的圖標(biāo),它看上去像是電影膠片
20、。它可以按一定順序執(zhí)行多個(gè)子程序。首先執(zhí)行0幀中的程序,然后執(zhí)行1幀中的程序,逐個(gè)執(zhí)行下去。與Case結(jié)構(gòu)類(lèi)似,這多幀程序在流程圖中占有同一個(gè)位置。4.2 使用順序結(jié)構(gòu) 目的:創(chuàng)建一個(gè) VI,計(jì)算生成等于某個(gè)給定值的隨機(jī)數(shù)所需要的時(shí)間。 打開(kāi)一個(gè)新的前面板,并按照下圖所示創(chuàng)建對(duì)象。圖29前面板我們約定數(shù)據(jù)是0到100范圍的整數(shù)。當(dāng)前值用于顯示當(dāng)前產(chǎn)生的隨機(jī)數(shù)?!皥?zhí)行次數(shù)”用于顯示達(dá)到指定值循環(huán)執(zhí)行的次數(shù)。匹配時(shí)間用來(lái)顯示達(dá)到指定值所用的時(shí)間。流程圖圖210流程圖(共3幀)4.2.1.在流程圖中放置順序結(jié)構(gòu)(Functions»Structures)。4.2.2.用鼠標(biāo)右鍵單擊幀的邊框
21、,在快捷菜單中選擇Add Frame After,創(chuàng)建一個(gè)新幀。重復(fù)這個(gè)步驟,再創(chuàng)建一個(gè)幀。共3楨。4.2.3.選中第0楨,設(shè)置讀取初始時(shí)間(子)程序4.2.4.第0幀的下邊框上含有一個(gè)小方框,其中有一個(gè)箭頭。這個(gè)方框叫做順序局部變量,可以在同一個(gè)順序結(jié)構(gòu)中的各個(gè)幀之間傳遞數(shù)據(jù)。用鼠標(biāo)右鍵單擊第0幀的底部邊框,選擇Add Sequence Local,創(chuàng)建順序局部變量。順序局部變量顯示為一個(gè)空的方塊。當(dāng)您將某個(gè)功能函數(shù)與順序局部變量相連時(shí),方塊中的箭頭就會(huì)自動(dòng)顯示。4.2.5.Tick Count (ms) 函數(shù)(Functions»Time & Dialog)返回啟動(dòng)到現(xiàn)在
22、的時(shí)間(以毫秒為單位)。在這里例子里需要使用兩個(gè)這個(gè)函數(shù)。另一個(gè)在第幀中。4.2.6.按圖連好線(xiàn)。轉(zhuǎn)入第幀。該幀是匹配計(jì)算,內(nèi)含一個(gè)循環(huán)結(jié)構(gòu)。該圖中使用的新函數(shù)有:Round to Nearest函數(shù)(Functions»Numeric)在該例中,它用于取0到100之間的隨機(jī)數(shù)到距離最近的整數(shù)。Not Equal?函數(shù)(Functions» Comparison)在該例中,它將隨機(jī)數(shù)和前面板中設(shè)置的數(shù)相比較,如果兩者不相等會(huì)返回TRUE值,否則返回FALSE。Increment函數(shù)(Functions»Numeric)在該例中,它將While循環(huán)的計(jì)數(shù)器加1。4.
23、2.7.按圖連好線(xiàn)。轉(zhuǎn)入第2幀在第0幀中,Tick Count (ms)功能函數(shù)將以毫秒為單位表示當(dāng)前時(shí)間。這個(gè)數(shù)值被連到順序局部變量,這樣它就可以被后續(xù)的幀使用。在第1幀中,只要函數(shù)返回的值與指定值不等,VI就會(huì)持續(xù)執(zhí)行While循環(huán)。在第2幀中,Tick Count (ms)功能函數(shù)以毫秒為單位返回新的時(shí)間。VI從中減去原來(lái)的時(shí)間(由第0幀通過(guò)順序局部變量提供)就可以計(jì)算出花費(fèi)的時(shí)間。4.2.8.返回前面板,在Number to Match控制對(duì)象中輸入一個(gè)數(shù)值,執(zhí)行該VI。4.2.9.把該VI保存為L(zhǎng)abVIEWActivity 目錄下Time to Match.vi。5.公式節(jié)點(diǎn)(Fo
24、rmula Node) 公式節(jié)點(diǎn)是一個(gè)大小可變的方框,可以利用它直接在流程圖中輸入公式。從Functions»Structures中選擇公式節(jié)點(diǎn)就可以把它放到流程圖中。當(dāng)某個(gè)等式有很多變量或者非常復(fù)雜時(shí),這個(gè)功能就非常有用。例如等式:y = x2 + x + 1使用公式節(jié)點(diǎn)可以表示為:圖公式節(jié)點(diǎn)示意圖 利用公式節(jié)點(diǎn)可以直接輸入一個(gè)或者多個(gè)復(fù)雜的公式,而不用創(chuàng)建流程圖的很多子程序。使用文本編輯工具來(lái)輸入公式。創(chuàng)建公式節(jié)點(diǎn)的輸入和輸出端子的方法是,用鼠標(biāo)右鍵單擊第0幀的底部邊框,選擇Add Input (Add Output)。再在節(jié)點(diǎn)框中輸入變量名稱(chēng)。變量名對(duì)大小寫(xiě)敏感。然后就可以在框
25、中輸入公式。每個(gè)公式語(yǔ)句都必須以分號(hào)(;)結(jié)尾。 公式節(jié)點(diǎn)的幫助窗口中列出了可供公式節(jié)點(diǎn)使用的操作符、函數(shù)和語(yǔ)法規(guī)定。一般說(shuō)來(lái),它與C語(yǔ)言非常相似,大體上一個(gè)用C寫(xiě)的獨(dú)立的程序塊都可能用到公式節(jié)點(diǎn)中。但是仍然建議不要在一個(gè)公式節(jié)點(diǎn)中寫(xiě)過(guò)于復(fù)雜的代碼程序。下面這個(gè)例子顯示了如何在一個(gè)公式節(jié)點(diǎn)中執(zhí)行不同條件時(shí)的數(shù)據(jù)發(fā)送。請(qǐng)閱讀下面這段程序代碼,如果X為正數(shù),它將算出X的平方根并把該值賦給Y,如果X為負(fù)數(shù),程序就給Y賦值-99。if (x >= 0) theny = sqrt(x)elsey = -99end if可以用公式節(jié)點(diǎn)取代上面這段代碼,如下圖所示: 注意:公式節(jié)點(diǎn)中變量字母X,Y大、
26、小寫(xiě)是有區(qū)別的,開(kāi)方的函數(shù)sqrt(X)中函數(shù)名稱(chēng)是小寫(xiě)。 目的:創(chuàng)建一個(gè)VI,它用公式節(jié)點(diǎn)計(jì)算下列等式:y1 = x 3 x 2 + 5y2 = m* x + b x的范圍是從0到10??梢詫?duì)這兩個(gè)公式使用同一個(gè)公式節(jié)點(diǎn),并在同一個(gè)圖表中顯示結(jié)果。 前面板:圖211練習(xí)26的面板1.打開(kāi)一個(gè)新的前面板,按照上圖(該圖中包含運(yùn)行結(jié)果)創(chuàng)建前面板中的對(duì)象。波形圖顯示對(duì)象用于顯示等式的圖形。該 VI使用兩個(gè)數(shù)字式控制對(duì)象來(lái)輸入m和b的值。2.按照下圖創(chuàng)建流程圖。圖212練習(xí)26的流程圖 在創(chuàng)建某個(gè)輸入或者輸出端子時(shí),必須給它指定一個(gè)變量名。這個(gè)變量名必須與公式節(jié)點(diǎn)中使用的變量名完全相符。 公式節(jié)點(diǎn)
27、中,在邊框上單擊鼠標(biāo)右鍵,在快捷菜單中選擇Add Input,可以創(chuàng)建三個(gè)輸入端子。在快捷菜單中選擇Add Output,創(chuàng)建輸出端子。1.x的范圍是從0到10(包括10),就必須連接11到計(jì)數(shù)端子。2.Build Array (Functions»Array)在這個(gè)例子中,它用于將兩個(gè)數(shù)據(jù)構(gòu)成數(shù)組形式提供給一個(gè)多曲線(xiàn)的圖形中。通過(guò)用變形工具拖拉邊角就可以創(chuàng)建兩個(gè)輸入端子。3.返回前面板,嘗試給m和b賦以不同的值再執(zhí)行該 VI。4.把該VI保存為 LabVIEW/Activity 目錄下的Equations.vi。實(shí)驗(yàn)4 數(shù)據(jù)采集虛擬儀器設(shè)計(jì)實(shí)驗(yàn)三 實(shí)驗(yàn)?zāi)康膌 學(xué)習(xí)并仿真信號(hào)發(fā)生器的
28、種類(lèi)以及它們的不同點(diǎn)。l 學(xué)習(xí)多通道數(shù)據(jù)的合成與分分離l 學(xué)習(xí)數(shù)據(jù)的存儲(chǔ)。四 實(shí)驗(yàn)設(shè)備 安裝有Labview 7 Express的計(jì)算機(jī)三實(shí)驗(yàn)內(nèi)容. 仿真信號(hào)發(fā)生器本節(jié)將介紹怎樣產(chǎn)生標(biāo)準(zhǔn)頻率的信號(hào),以及怎樣創(chuàng)建模擬函數(shù)發(fā)生器。你還將學(xué)習(xí)怎樣使用分析庫(kù)中的信號(hào)發(fā)生VI產(chǎn)生各種類(lèi)型的信號(hào)。信號(hào)產(chǎn)生的應(yīng)用主要有:l 當(dāng)無(wú)法獲得實(shí)際信號(hào)時(shí),(例如沒(méi)有DAQ板卡來(lái)獲得實(shí)際信號(hào)或者受限制無(wú)法訪(fǎng)問(wèn)實(shí)際信號(hào)),信號(hào)發(fā)生功能可以產(chǎn)生模擬信號(hào)測(cè)試程序。l 產(chǎn)生用于D/A轉(zhuǎn)換的信號(hào)在LabVIEW 6i中提供了波形函數(shù),為制作函數(shù)發(fā)生器提供了方便??梢砸孕盘?hào)處理>>波形生成中的基本函數(shù)發(fā)生器(Basic
29、 Function Generator.vi)為例,其圖標(biāo)如下:其功能是建立一個(gè)輸出波形,該波形類(lèi)型有:正弦波、三角波、鋸齒波和方波。這個(gè)VI會(huì)記住產(chǎn)生的前一波形的時(shí)間標(biāo)志并且由此點(diǎn)開(kāi)始使時(shí)間標(biāo)志連續(xù)增長(zhǎng)。它的輸入?yún)?shù)有波形類(lèi)型、樣本數(shù)、起始相位、波形頻率(單位:Hz)參數(shù)說(shuō)明:offset:波形的直流偏移量,缺省值為0.0。數(shù)據(jù)類(lèi)型DBLreset signal:將波形相位重置為相位控制值且將時(shí)間標(biāo)志置為0。缺省值為FALSE.signal type:產(chǎn)生的波形的類(lèi)型,缺省值為正弦波。frequency :波形頻率(單位 Hz),缺省值為10。amplitude :波形幅值,也稱(chēng)為峰值電壓,
30、缺省值為1.0。phase :波形的初始相位(單位 度)缺省值為0.0.error in :在該VI運(yùn)行之前描述錯(cuò)誤環(huán)境。缺省值為 no error. 如果一個(gè)錯(cuò)誤已經(jīng)發(fā)生,該VI在error out端返回錯(cuò)誤代碼。該VI僅在無(wú)錯(cuò)誤時(shí)正常運(yùn)行。 錯(cuò)誤簇包含如下參數(shù)。 status :缺省值為FALSE,發(fā)生錯(cuò)誤時(shí)變?yōu)門(mén)RUE。code :錯(cuò)誤代碼,缺省值為0。source :在大多數(shù)情況下是產(chǎn)生錯(cuò)誤的VI或函數(shù)的名稱(chēng),缺省值為一個(gè)空串。sampling info :一個(gè)包括采樣信息的簇。共有Fs和#s 兩個(gè)參數(shù)。Fs :采樣率,單位是樣本數(shù)/秒,缺省值為1000。#s :波形的樣本數(shù),缺省值為
31、1000。duty cycle (%):占空比,對(duì)方波信號(hào)是反映一個(gè)周期內(nèi)高低電平所占的比例,缺省值為50%。signal out:信號(hào)輸出端phase out :波形的相位,單位:度。error out :錯(cuò)誤信息。如果 error in 指示一個(gè)錯(cuò)誤,error out 包含同樣的錯(cuò)誤信息。否則,它描述該VI 引起的錯(cuò)誤狀態(tài)。使用該VI制作的函數(shù)發(fā)生器如下,由框圖可以看出,其中沒(méi)有附加任何其他部件。 圖1 前面板 圖2 程序框圖l 2學(xué)習(xí)多通道數(shù)據(jù)的合成與分分離2.1數(shù)據(jù)合成簇(Cluster)是另一種數(shù)據(jù)類(lèi)型,它的元素可以是不同類(lèi)型的數(shù)據(jù)。它類(lèi)似于C語(yǔ)言中的stuct。使用簇可以把分布在
32、流程圖中各個(gè)位置的數(shù)據(jù)元素組合起來(lái),這樣可以減少連線(xiàn)的擁擠程度。減少子VI的連接端子的數(shù)量。波形(Waveform)可以理解為一種簇的變形,它不能算是一種有普遍意義的數(shù)據(jù)類(lèi)型,但非常實(shí)用。 合并信號(hào)能把一個(gè)一維數(shù)組合成多維數(shù)組,下面我們經(jīng)對(duì)兩個(gè)波形圖合成一個(gè)一個(gè)二維數(shù)組。 圖3波形合成程序結(jié)構(gòu)圖圖3前面板2.2數(shù)據(jù)分離 拆分信號(hào)能把一個(gè)一維數(shù)組合成多維數(shù)組,下面我們經(jīng)對(duì)兩個(gè)波形圖合成一二維數(shù)組再次拆分成兩個(gè)波形圖。,反饋節(jié)點(diǎn)變成移位寄存器如下圖所示: 圖3 拆分信號(hào)程序圖 3. 數(shù)據(jù)的存儲(chǔ)大多數(shù)的文件I/O操作都包括三個(gè)基本的步驟:打開(kāi)一個(gè)已有的文件或者新建一個(gè)文件;對(duì)文件進(jìn)行讀寫(xiě);關(guān)閉文件。
33、LabVIEW在Functions» File I/O中提供了很多有用的工具 VI。本節(jié)主要介紹9個(gè)高級(jí)工具VI,這些工具VI可以把錯(cuò)誤檢查和錯(cuò)誤處理等功能與文件I/O功能函數(shù)結(jié)合起來(lái)。以下個(gè)功能從左到右對(duì)應(yīng)于上面?zhèn)€圖標(biāo)。l Write To Spreadsheet File VI用于將由單精度數(shù)值組成的一維或者二維數(shù)組轉(zhuǎn)換成文本字符串,再將它寫(xiě)入一個(gè)新建文件或者已有文件。該VI先打開(kāi)或者新建文件,之后再關(guān)閉文件。它可以用于創(chuàng)建能夠被大多數(shù)電子表格軟件讀取的文本文件。l Read From Spreadsheet File VI用于從某個(gè)文件的特定位置開(kāi)始讀取指定個(gè)數(shù)的行或者列內(nèi)容,
34、再將數(shù)據(jù)轉(zhuǎn)換成二維、單精度數(shù)組。該VI先打開(kāi)文件,之后再關(guān)閉文件。它可以用于讀取用文本格式存儲(chǔ)的電子表格文件。l Write Characters To File VI用于將一個(gè)字符串寫(xiě)入一個(gè)新建文件或者已有文件。該VI打開(kāi)這個(gè)文件、寫(xiě)入數(shù)據(jù),再關(guān)閉文件。l Read Characters From File VI用于從某個(gè)文件的特定位置開(kāi)始讀取指定個(gè)數(shù)的字符。該VI先打開(kāi)文件,之后再關(guān)閉文件。l Read Lines From File VI用于從某個(gè)文件的特定位置開(kāi)始讀取指定個(gè)數(shù)的行內(nèi)容。該VI先打開(kāi)文件,之后再關(guān)閉文件。如果想查看其他的文件I/O 功能函數(shù),請(qǐng)選擇Function
35、7;File I/O» Binary File VIs 或者Function»File I/O»Advanced File Functions。將數(shù)據(jù)寫(xiě)入電子表格文件將數(shù)據(jù)存儲(chǔ)到文件的最常見(jiàn)應(yīng)用之一是設(shè)置文本文件的格式以便在電子表格文件中打開(kāi)它。大多數(shù)電子表格文件用Tab鍵分割各列,而用EOL(段尾)分隔各行,如下圖所示。用一個(gè)電子表格程序(如 Excel)打開(kāi)該文件可以看到下面這個(gè)表格。練習(xí) 將數(shù)據(jù)寫(xiě)入電子表格文件目的:修改一個(gè)已有的 VI以使用文件 I/O 功能函數(shù),以便可以將數(shù)據(jù)以 ASCII 格式保存到一個(gè)新的文件。然后就可以用一個(gè)電子表格程序打開(kāi)該文件。
36、前面板打開(kāi)前面練習(xí)中創(chuàng)建的Graph Waveform Arrays.vi。當(dāng)調(diào)用這個(gè)VI時(shí),該VI將產(chǎn)生兩個(gè)數(shù)據(jù)數(shù)組,并將它們繪制在一個(gè)圖區(qū)中。您需要對(duì)該VI進(jìn)行修改,從而把兩個(gè)數(shù)組寫(xiě)入一個(gè)文件,格式是每列含有一個(gè)數(shù)組。流程圖打開(kāi)Graph Waveform Arrays.vi 的流程圖,按照下圖在流程圖的右下角添加功能函數(shù)。Write To Spreadsheet File VI (Functions»File I/O)用于將二維數(shù)組轉(zhuǎn)換成電子表格字符串,再將它寫(xiě)入一個(gè)文件。如果沒(méi)有指定路徑名稱(chēng),將會(huì)彈出一個(gè)文件對(duì)話(huà)框,提示輸入文件名。該VI將把二維數(shù)組寫(xiě)入文件。這個(gè)例子中,l
37、Boolean常數(shù) (Functions»Boolean)用于控制是否在寫(xiě)入數(shù)據(jù)之前轉(zhuǎn)換成二維數(shù)組。在這個(gè)例子中需要對(duì)數(shù)據(jù)進(jìn)行轉(zhuǎn)換。因?yàn)殡娮颖砀裎募拿苛卸己幸粋€(gè)數(shù)據(jù)數(shù)組,所以必須先轉(zhuǎn)換成二維數(shù)組。l 返回前面板,執(zhí)行該VI。數(shù)據(jù)數(shù)組產(chǎn)生以后,會(huì)出現(xiàn)一個(gè)文件對(duì)話(huà)框提示輸入新建文件的文件名。輸入文件名,并單擊 OK。l 可以嘗試選擇轉(zhuǎn)換與不轉(zhuǎn)換兩種情況運(yùn)行程序,查看結(jié)果差別。l 保存該VI為Waveform Arrays to File.vi,并關(guān)閉該VI?,F(xiàn)在可以用電子表格軟件或者文本編輯器打開(kāi)或者編輯剛才創(chuàng)建的文件??梢钥吹絻闪斜砀瘢苛泻?00個(gè)元素。在這個(gè)例子中,直到所有數(shù)
38、組都被采集以后,數(shù)據(jù)才可以被轉(zhuǎn)換或者寫(xiě)入文件。如果需要更大的數(shù)據(jù)緩存和希望在數(shù)據(jù)產(chǎn)生后把它們寫(xiě)入到硬盤(pán),就需要使用另外一個(gè)文件I/O VI。實(shí)驗(yàn)5 教學(xué)實(shí)驗(yàn)虛擬儀器設(shè)計(jì)實(shí)驗(yàn)一. 實(shí)驗(yàn)?zāi)康?1運(yùn)用數(shù)字示波器、頻率計(jì)數(shù)器和數(shù)字萬(wàn)用表完成波形的測(cè)量。 2運(yùn)用這些不同的儀器論證測(cè)量出來(lái)的波形、周期、頻率和電壓值。 3比較各個(gè)測(cè)量出來(lái)的信號(hào)。二. 實(shí)驗(yàn)設(shè)備1. 一臺(tái)安裝了LabVIEW軟件的計(jì)算機(jī)。三實(shí)驗(yàn)原理 1. 數(shù)字示波器 數(shù)字示波器是對(duì)測(cè)量信號(hào)的一個(gè)關(guān)于時(shí)間的顯示儀器。示波器的顯示屏被許多小方格所分割,根據(jù)所選擇的水平、垂直方向的刻度大小,可以從小方格粗略地讀出待測(cè)信號(hào)的大小。它可以將所測(cè)量到的信
39、號(hào)的波形在屏幕上顯示出來(lái),根據(jù)所顯示的波形進(jìn)行分析。 可以用示波器測(cè)量出波形的峰-峰之間的電壓和周期。通過(guò)峰-峰電壓,我們可以得到電壓值正弦波的電壓均方根值。在實(shí)驗(yàn)之前,要盡量想出怎樣才能得到三角波和方波的均方根值。 2. 數(shù)字萬(wàn)用表 以前,數(shù)字萬(wàn)用表還是非常昂貴的工具,而且功能也不象現(xiàn)在的這么豐富?,F(xiàn)在的數(shù)字萬(wàn)用表從很便宜的袖珍型到多功能帶顯示的,可謂是種類(lèi)繁多。這次實(shí)驗(yàn)的一個(gè)主要是通過(guò)數(shù)字萬(wàn)用表去測(cè)量直流、交流點(diǎn)信號(hào)和頻率,從而了解數(shù)字萬(wàn)用表。注:(所選擇的數(shù)字萬(wàn)用表是不能測(cè)量10HZ以下的交流電。) 3. 函數(shù)發(fā)生器 函數(shù)發(fā)生器的功能是輸出一個(gè)固定頻率的波形。三種常用的波形是正弦波、三角
40、波或鋸齒波、方波,頻率范圍為0.5HZ19HZ. 4 頻率計(jì)數(shù)器 頻率計(jì)數(shù)器的概念很簡(jiǎn)單,就是測(cè)量信號(hào)的頻率并顯示。注:(LabVIEW頻率計(jì)數(shù)器VI的測(cè)量范圍是0.1HZ到20KHZ。)頻率計(jì)數(shù)器的面板四.實(shí)驗(yàn)步驟1.實(shí)驗(yàn)準(zhǔn)備l 安裝好LabVIEW 。l 安裝好PCI-6024E面板。l 設(shè)置好SC-2075連接實(shí)驗(yàn)電路板。l 將PCI-6024E用SH68-68-EP與SC-2075連接好。l 設(shè)置好PCI-6024E面板。l 連接BK Precision 388A的輸出端接到CH0+和CH0-,紅色導(dǎo)線(xiàn)連接到正極, 黑色導(dǎo)線(xiàn)連接到負(fù)極。在SC-2075連接實(shí)驗(yàn)板上用連線(xiàn)連接好。l 在L
41、abVIEW文件夾建立 LabVIEWExperimentsWaveform Measurments文件夾。l 復(fù)制Waveform Measurements.llb到剛才建立的Waveform Measurements 文件夾中。 2.實(shí)驗(yàn)過(guò)程實(shí)驗(yàn)波形為1000HZ的正弦波,2000HZ的方波,0.1HZ的三角波,2MHZ的正 弦波,100HZ的三角波。1)頻率計(jì)數(shù)器l 運(yùn)行LabVIEW。l 打開(kāi)計(jì)算機(jī)中 LabVIEWExperimentsWaveform Measurments文件夾的 Waveform Measurements.llb 文件,然后選擇Frequency Counter
42、.vi.l 確定好出入通道參數(shù)值,要與函數(shù)發(fā)生器通過(guò)SC-2075連接實(shí)驗(yàn)板相連的Frequency Counter.vi的通道信號(hào)值相匹配。l 單擊Frequency Counter.vi.的RUN按鈕。l 開(kāi)啟函數(shù)發(fā)生器。 Frequency Counter.vi.可以直接測(cè)量頻率信號(hào),最關(guān)鍵的是如何找到并 記錄下有用的數(shù)字信號(hào)。頻率計(jì)數(shù)器和函數(shù)發(fā)生器有許多按鈕或者選擇按鍵,用來(lái)選擇門(mén)電路時(shí)間,這些選擇設(shè)置告訴計(jì)數(shù)器如何開(kāi)始計(jì)數(shù)。如果計(jì)數(shù)器開(kāi)始計(jì)數(shù)是在指定時(shí)間段,則在此期間會(huì)計(jì)算出所通過(guò)的脈沖數(shù),并能顯示出頻率值。l 選擇最短的門(mén)電路時(shí)間,檢查讀數(shù)。l 選擇其他范圍檢測(cè)一下。 2).示波器
43、(1)找到示波器的電源開(kāi)關(guān),打開(kāi)示波器。(2)將函數(shù)發(fā)生器的輸出端用導(dǎo)線(xiàn)接到示波器的輸入端。(3)用示波器檢查函數(shù)發(fā)生器發(fā)出的信號(hào)的周期和峰值電壓。l 切換直流模式。l 調(diào)整電壓檔,以便示波器屏幕能清楚顯示出波形曲線(xiàn)。l 調(diào)整時(shí)間檔,以便能 清楚地顯示一個(gè)周期的波長(zhǎng)。用最大量程的時(shí)間擋來(lái)看大批足夠的一個(gè)完整周期曲線(xiàn)。l 切換到GND模式。l 調(diào)整屏幕上的行線(xiàn)的位置,并作X軸,使屏幕顯示整個(gè)曲線(xiàn)寬度。l 切換到交流模式。同樣調(diào)整水平、垂直方向的時(shí)間檔,在數(shù)據(jù)表格中計(jì)算出并記錄下一個(gè)完整的周期值。l 用電壓檔調(diào)整波形,計(jì)算并記錄下從低波峰到高波峰的峰-峰電壓值。(4)計(jì)算以上所測(cè)量到的電壓值的均方
44、根值。(5)計(jì)算和記錄以上所測(cè)量參數(shù)的頻率值。(6)觀(guān)察在直流模式下的電壓值:l 轉(zhuǎn)換到直流模式。注意觀(guān)察顯示的波形是不是為直流電壓的波形。l 用這種方式測(cè)量峰值電壓,計(jì)算出X軸到頂峰的電壓差值,將這個(gè)值(*2)得到峰-峰值。思考:所得到的這個(gè)值和在交流模式下測(cè)量到的值是不是一樣?為什么?3) 數(shù)字萬(wàn)用表 數(shù)字萬(wàn)用表是用來(lái)測(cè)量交流以及直流電壓和頻率的。(1) 交流和直流電壓測(cè)量:數(shù)字萬(wàn)用表能顯示幾個(gè)數(shù)量范圍的電壓、電流、電阻值。一些儀表能自動(dòng)選擇所測(cè)量到的信號(hào)的范圍。按照可以得到最大測(cè)量值的讀取。l 選擇想測(cè)量的(交流和直流電壓,電流或者電阻)最大范圍的測(cè)量數(shù)值。l 連接萬(wàn)用表和函數(shù)發(fā)生器。l
45、 減少下一個(gè)較小值之間的距離轉(zhuǎn)換開(kāi)關(guān)。l 重復(fù)上一步,直到顯示“OL” (超載)。l 增加一個(gè)量程檔。l 讀出并在數(shù)據(jù)表格中記錄下顯示的值。(2) 頻率測(cè)量:頻率僅有一個(gè)顯示范圍。l 將萬(wàn)用表的頻率檔選取KHZ檔。l 將萬(wàn)用表連接到信號(hào)源。l 讀出并在數(shù)據(jù)表格中記錄下顯示的值。五:實(shí)驗(yàn)分析表格信號(hào)頻率計(jì)數(shù)器 示波器 數(shù)字萬(wàn)用表理論值實(shí)測(cè)值理論值實(shí)測(cè)值理論值實(shí)測(cè)值 頻率周期峰-峰電壓值交流電壓值直流電壓值實(shí)驗(yàn)報(bào)告范例:實(shí)驗(yàn)課程名稱(chēng):虛擬儀器實(shí)驗(yàn)試驗(yàn)項(xiàng)目名稱(chēng):基于labview的信號(hào)發(fā)生器的設(shè)計(jì)實(shí)驗(yàn)學(xué)生姓名: 班級(jí) 一實(shí)驗(yàn)?zāi)康?熟悉Labview的軟件操作環(huán)境;2了解VI設(shè)計(jì)的方法和步驟,學(xué)會(huì)簡(jiǎn)單的虛擬儀器的設(shè)計(jì);3利用Labview制作一個(gè)信號(hào)發(fā)生器,能夠生成至少三種波形,而且頻率、幅值、相位、占空比(方波)可調(diào);4學(xué)會(huì)公式節(jié)點(diǎn)的使用并產(chǎn)生波形。二實(shí)驗(yàn)要求1利用Labview設(shè)計(jì)一個(gè)波形發(fā)生器并能產(chǎn)生至少三種波形信號(hào)。2波形的頻率,幅值,相位,占空比(方波)可調(diào)三實(shí)驗(yàn)設(shè)備 1 PC機(jī)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 員工燒烤工會(huì)活動(dòng)方案
- 四月份商場(chǎng)活動(dòng)方案
- 國(guó)慶中秋減肥活動(dòng)方案
- 品牌家具活動(dòng)策劃方案
- 團(tuán)隊(duì)攝影套餐活動(dòng)方案
- 國(guó)慶宣傳活動(dòng)快閃活動(dòng)方案
- 園所植樹(shù)節(jié)活動(dòng)方案
- 周末活動(dòng)親子活動(dòng)方案
- 商場(chǎng)超市促銷(xiāo)活動(dòng)方案
- 商場(chǎng)認(rèn)字活動(dòng)方案
- FZ/T 10025-2022本色布技術(shù)要求規(guī)范
- GB/T 5097-2005無(wú)損檢測(cè)滲透檢測(cè)和磁粉檢測(cè)觀(guān)察條件
- GB/T 27770-2011病媒生物密度控制水平鼠類(lèi)
- GB/T 1041-2008塑料壓縮性能的測(cè)定
- GA/T 527.1-2015道路交通信號(hào)控制方式第1部分:通用技術(shù)條件
- 社區(qū)社群團(tuán)長(zhǎng)招募書(shū)經(jīng)典案例干貨課件
- 物理必修一第一章章末檢測(cè)卷(一)
- 蘇教版六年級(jí)科學(xué)下冊(cè)單元測(cè)試卷及答案(全冊(cè))
- 如何審議預(yù)算及其報(bào)告新演示文稿
- 融資并購(gòu)項(xiàng)目財(cái)務(wù)顧問(wèn)協(xié)議賣(mài)方大股東為個(gè)人模版
- 北京市朝陽(yáng)區(qū)2020-2021學(xué)年五年級(jí)下學(xué)期期末考試語(yǔ)文試卷(含答案解析)
評(píng)論
0/150
提交評(píng)論