虛擬儀器設(shè)計與仿真(2016)_第1頁
虛擬儀器設(shè)計與仿真(2016)_第2頁
虛擬儀器設(shè)計與仿真(2016)_第3頁
虛擬儀器設(shè)計與仿真(2016)_第4頁
虛擬儀器設(shè)計與仿真(2016)_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、虛擬儀器設(shè)計與仿真虛擬儀器設(shè)計與仿真北航自動化學(xué)院北航自動化學(xué)院宋曉,宋曉, 姚楠姚楠實驗安排實驗安排. 上課、實例演示上課、實例演示 . 查閱資料、軟件學(xué)習(xí),設(shè)計實驗方案查閱資料、軟件學(xué)習(xí),設(shè)計實驗方案 3 .前面板和軟件編程設(shè)計前面板和軟件編程設(shè)計 4. 實驗現(xiàn)象分析,解決實驗中的問題實驗現(xiàn)象分析,解決實驗中的問題 5. 演示實驗結(jié)果演示實驗結(jié)果, 提交實驗報告提交實驗報告 6. 時間地點:新主樓時間地點:新主樓D536室;室;69周,周, 第第6 9周周五下午周周五下午2:00到到6:00(4個課時)個課時)一、一、時間安排(時間安排(16學(xué)時)學(xué)時)二、二、 實驗所用硬件及軟件:實驗所

2、用硬件及軟件:1)PC機:機:P4 2.4G, 內(nèi)存內(nèi)存512M, 硬盤硬盤120G;2)軟件:)軟件: LabVIEW 8.0 以上版本以上版本 三、三、實驗?zāi)康暮蛢?nèi)容實驗?zāi)康暮蛢?nèi)容.目的目的結(jié)合實驗基本要求和專業(yè)背景,掌握結(jié)合實驗基本要求和專業(yè)背景,掌握LabVIEW圖形化開發(fā)平臺的使用,圖形化開發(fā)平臺的使用,學(xué)習(xí)虛擬儀器的設(shè)計理念和實現(xiàn)方法,并用于解決科研生產(chǎn)中的實際問題。學(xué)習(xí)虛擬儀器的設(shè)計理念和實現(xiàn)方法,并用于解決科研生產(chǎn)中的實際問題。 2.內(nèi)容內(nèi)容本實驗課內(nèi)容包括兩部分:本實驗課內(nèi)容包括兩部分: 第一部分是第一部分是基礎(chǔ)實驗基礎(chǔ)實驗(自主設(shè)計):學(xué)習(xí)(自主設(shè)計):學(xué)習(xí)LabVIEW基

3、本控件和常用功能,基本控件和常用功能,基于基于LabVIEW設(shè)計一個虛擬的實驗儀器;并實現(xiàn)虛擬儀器的基本功能。設(shè)計一個虛擬的實驗儀器;并實現(xiàn)虛擬儀器的基本功能。 第二部分要求學(xué)習(xí)使用第二部分要求學(xué)習(xí)使用LabVIEW的高級控件使用和復(fù)雜功能實現(xiàn),培養(yǎng)綜的高級控件使用和復(fù)雜功能實現(xiàn),培養(yǎng)綜合開發(fā)能力,要求合開發(fā)能力,要求自主設(shè)計自主設(shè)計一個虛擬的實驗儀器,并實現(xiàn)虛擬儀器的功能。一個虛擬的實驗儀器,并實現(xiàn)虛擬儀器的功能。 (鍵盤、計算器或其他項目需求,可以運用不同軟件混合編程)(鍵盤、計算器或其他項目需求,可以運用不同軟件混合編程)四、四、設(shè)計任務(wù)和參考書設(shè)計任務(wù)和參考書信號發(fā)生器信號發(fā)生器4.1

4、 什么是虛擬儀器(VI)儀器概念的轉(zhuǎn)變傳統(tǒng)儀器傳統(tǒng)儀器廠商定義功能廠商定義功能虛擬儀器虛擬儀器用戶定義功能用戶定義功能PROCESSOR BUSConditioningTimingA/DD/ADI/OTI/ODISPLAY AND CONTROL488 PORT PMathMEMORYPROMPROCESSOR BUSConditioningTimingA/DD/ADI/OTI/ODISPLAY AND CONTROL488 PORT PMathMEMORYPROMControl PanelFlowPressure Alarm ConditionsSTOPTemperature 虛擬儀器的出現(xiàn)

5、是測量儀器領(lǐng)域的一個突破,改變了傳統(tǒng)的儀器觀,虛擬儀器的出現(xiàn)是測量儀器領(lǐng)域的一個突破,改變了傳統(tǒng)的儀器觀,帶來一個全新的儀器觀念。虛擬儀器代表著測量儀器發(fā)展的最新方向和潮帶來一個全新的儀器觀念。虛擬儀器代表著測量儀器發(fā)展的最新方向和潮流,是儀器產(chǎn)業(yè)發(fā)展的一大趨勢。流,是儀器產(chǎn)業(yè)發(fā)展的一大趨勢。虛擬虛擬n虛擬儀器是由美國虛擬儀器是由美國NI 公司提出的(公司提出的(1986年,年,pc,虛擬儀器,虛擬儀器,LabVIEW),在計算機上加入特定的軟件并配置一些硬件使計),在計算機上加入特定的軟件并配置一些硬件使計算機能完成許多儀器的功能。算機能完成許多儀器的功能。n虛擬儀器虛擬儀器 = 商業(yè)化的商

6、業(yè)化的PC + 虛擬儀器應(yīng)用軟件虛擬儀器應(yīng)用軟件 + 能夠?qū)崿F(xiàn)虛擬儀能夠?qū)崿F(xiàn)虛擬儀器功能的硬件。器功能的硬件。在教學(xué)科研中虛擬儀器的優(yōu)勢在教學(xué)科研中虛擬儀器的優(yōu)勢n方便方便 對于實驗現(xiàn)象的演示不需要帶笨重的儀器,對于實驗現(xiàn)象的演示不需要帶笨重的儀器,只需帶上裝有程序的只需帶上裝有程序的U U盤即可;盤即可;n廉價廉價 幾乎不要什么成本(軟件)?儀器的運行平幾乎不要什么成本(軟件)?儀器的運行平臺是臺是PCPC機,操作環(huán)境也兼容(非機,操作環(huán)境也兼容(非WINDOWSWINDOWS系統(tǒng)也可系統(tǒng)也可以);以);n直觀直觀 一個設(shè)計嚴謹?shù)某绦蚩梢缘刃胀▋x器,看一個設(shè)計嚴謹?shù)某绦蚩梢缘刃胀▋x器,看

7、到的是面向用戶的儀器面板;到的是面向用戶的儀器面板;n易擴展易擴展 適當(dāng)修改程序就能增加或修改功能。適當(dāng)修改程序就能增加或修改功能。LabVIEWLabVIEW簡介簡介 LabVIEW 是美國是美國NI 公司所推出的一種虛擬儀器開發(fā)平臺,它的公司所推出的一種虛擬儀器開發(fā)平臺,它的出現(xiàn)給虛擬儀器的設(shè)計和開發(fā)帶來了很大的便利。出現(xiàn)給虛擬儀器的設(shè)計和開發(fā)帶來了很大的便利。圖形化開發(fā)平臺圖形化開發(fā)平臺 LabVIEW圖形化開發(fā)平臺4.2 LabVIEW的特點1)多功能性:)多功能性:LabVIEW提供了大量虛擬儀器和函數(shù)庫,用戶可以根據(jù)提供了大量虛擬儀器和函數(shù)庫,用戶可以根據(jù)任務(wù)需求定義和設(shè)計各種儀器

8、。任務(wù)需求定義和設(shè)計各種儀器。2)強大的處理和分析能力:)強大的處理和分析能力:可充分發(fā)揮計算機的能力,有強大的數(shù)據(jù)處可充分發(fā)揮計算機的能力,有強大的數(shù)據(jù)處理功能,可以設(shè)計出功能強大的儀器。理功能,可以設(shè)計出功能強大的儀器。3)集成與滿足集成與滿足GPIB、VXI、 RS-232和和RS-485等協(xié)議的硬件及數(shù)據(jù)采集等協(xié)議的硬件及數(shù)據(jù)采集卡通訊的全部功能??ㄍㄓ嵉娜抗δ堋?)像其他軟件一樣,像其他軟件一樣,LabVIEW提供了提供了Windows,UNIX,Linux等多種等多種版本。版本。5)LabVIEW是一種圖形化的編程開發(fā)環(huán)境,易學(xué)易懂,目前廣泛用于是一種圖形化的編程開發(fā)環(huán)境,易學(xué)易

9、懂,目前廣泛用于工業(yè)和實驗研究,可以快速提高工作效率,是必備工具。工業(yè)和實驗研究,可以快速提高工作效率,是必備工具。優(yōu)點優(yōu)點 采集采集 -處理處理 -表達與控制表達與控制1)Jeff K說:不能把說:不能把LabVIEW當(dāng)成一種通用編程語言。當(dāng)成一種通用編程語言。 2)不適用于編寫大規(guī)模軟件。不適用于編寫大規(guī)模軟件。3)入門容易深入難。入門容易深入難。 4)版本更新快,各版本之間的兼容性不好。版本更新快,各版本之間的兼容性不好。缺點缺點LabVIEW應(yīng)用簡單的虛擬儀器程序的設(shè)計開發(fā)過程簡單的虛擬儀器程序的設(shè)計開發(fā)過程LabVIEW開發(fā)平臺設(shè)計開發(fā)的程序稱為虛擬儀器程開發(fā)平臺設(shè)計開發(fā)的程序稱為虛

10、擬儀器程序,簡稱為序,簡稱為VI。VI包括三個部分:包括三個部分:程序前面板、框圖程序,程序前面板、框圖程序,圖標圖標/連接器。連接器。 a. 程序前面板程序前面板 在計算機顯示屏幕上利用函數(shù)庫和開發(fā)工具庫產(chǎn)生一個在計算機顯示屏幕上利用函數(shù)庫和開發(fā)工具庫產(chǎn)生一個前面版前面版;在后臺則是利用圖形化的編程語言編制用于控制;在后臺則是利用圖形化的編程語言編制用于控制前面板的前面板的框圖程序框圖程序。程序的前面板具有與傳統(tǒng)儀器相類似。程序的前面板具有與傳統(tǒng)儀器相類似的界面,可接收鼠標和鍵盤指令。每一個的界面,可接收鼠標和鍵盤指令。每一個VI都可以被其他都可以被其他VI調(diào)用,功能類似于文本語言的子程序嵌

11、套(函數(shù));而調(diào)用,功能類似于文本語言的子程序嵌套(函數(shù));而這種嵌套的層次,是不受任何限制的。這種嵌套的層次,是不受任何限制的。前面板前面板 前面板是圖形用戶界面,也就是前面板是圖形用戶界面,也就是VI的虛擬儀器面板,這一界面上有的虛擬儀器面板,這一界面上有用戶輸入和顯示輸出兩類對象:用戶輸入和顯示輸出兩類對象: 控制(控制(control)開關(guān),旋鈕,文本,數(shù)字。開關(guān),旋鈕,文本,數(shù)字。 顯示(顯示(indicator)文本,數(shù)字,圖形。文本,數(shù)字,圖形。 下圖是一個隨機信號發(fā)生和顯示的前面板,上面有一個顯示對象,下圖是一個隨機信號發(fā)生和顯示的前面板,上面有一個顯示對象,以曲線的方式顯示了

12、所產(chǎn)生的一系列隨機數(shù)。還有一個控制對象以曲線的方式顯示了所產(chǎn)生的一系列隨機數(shù)。還有一個控制對象開開關(guān),可以啟動和停止工作。并非簡單地畫兩個控件就可以運行,在程序關(guān),可以啟動和停止工作。并非簡單地畫兩個控件就可以運行,在程序面板還有一個與之配套的流程圖。面板還有一個與之配套的流程圖??刂茖ο?輸入)顯示對象(輸出)隨機信號發(fā)生器的前面板隨機信號發(fā)生器的前面板程序框圖程序框圖 提供提供VI的圖形化源程序。在程序框圖中對的圖形化源程序。在程序框圖中對VI編程,以控制和操縱定義在編程,以控制和操縱定義在前面板上的輸入和輸出功能。程序框圖中包括前面板上的控件的連線端子,前面板上的輸入和輸出功能。程序框圖

13、中包括前面板上的控件的連線端子,還有一些前面板上沒有,但編程必須有的東西,例如函數(shù)、結(jié)構(gòu)和連線等。還有一些前面板上沒有,但編程必須有的東西,例如函數(shù)、結(jié)構(gòu)和連線等。 下圖程序框圖中包括了上圖前面板上的開關(guān)和隨機數(shù)顯示器的連線端下圖程序框圖中包括了上圖前面板上的開關(guān)和隨機數(shù)顯示器的連線端子,還有一個隨機數(shù)發(fā)生器的函數(shù)及程序的循環(huán)結(jié)構(gòu)。隨機數(shù)發(fā)生器通過連子,還有一個隨機數(shù)發(fā)生器的函數(shù)及程序的循環(huán)結(jié)構(gòu)。隨機數(shù)發(fā)生器通過連線將產(chǎn)生的隨機信號送到顯示控件,為了使它持續(xù)工作,設(shè)置了一個線將產(chǎn)生的隨機信號送到顯示控件,為了使它持續(xù)工作,設(shè)置了一個While Loop循環(huán),由開關(guān)控制這一循環(huán)的結(jié)束。循環(huán),由開

14、關(guān)控制這一循環(huán)的結(jié)束。函數(shù):隨機數(shù)發(fā)生器結(jié)構(gòu):循環(huán)與前面板控件對應(yīng)的連線端子與前面板控件對應(yīng)的連線端子 隨機信號發(fā)生器的程序框圖n如果將如果將VI與標準儀器相比較:前面板上的東西就是儀器面板上與標準儀器相比較:前面板上的東西就是儀器面板上的東西,而程序框圖上的東西相當(dāng)于儀器箱內(nèi)的東西。的東西,而程序框圖上的東西相當(dāng)于儀器箱內(nèi)的東西。 使用使用VI可以仿真標準儀器,不僅在屏幕上出現(xiàn)一個形象逼真的可以仿真標準儀器,不僅在屏幕上出現(xiàn)一個形象逼真的標準儀器面板,而且其功能也與標準儀器相差無幾。標準儀器面板,而且其功能也與標準儀器相差無幾。n圖標圖標/連接器連接器VI具有層次化和結(jié)構(gòu)化的特征。一個具有層

15、次化和結(jié)構(gòu)化的特征。一個VI可以作為子程序,這里可以作為子程序,這里稱為子稱為子VI,被其他,被其他VI調(diào)用。調(diào)用。圖標與連接器在這里相當(dāng)于圖形化的參數(shù)。圖標與連接器在這里相當(dāng)于圖形化的參數(shù)。VI的組成:的組成: 所有的所有的LabVIEW應(yīng)用程序,即虛擬儀器(應(yīng)用程序,即虛擬儀器(VI),它包括前),它包括前面板(面板(front panel)、程序框圖()、程序框圖(block diagram)以及圖標)以及圖標/連連結(jié)器結(jié)器(icon/connector)三部分。三部分。 1. 前面板前面板 程序前面板用于設(shè)置輸入數(shù)值和觀察輸出量,用于模擬真程序前面板用于設(shè)置輸入數(shù)值和觀察輸出量,用于模

16、擬真實儀器的前面板。在程序前面板上,輸入量被稱為控制,輸出實儀器的前面板。在程序前面板上,輸入量被稱為控制,輸出量被稱為顯示。控制和顯示是以各種圖標形式出現(xiàn)在前面板上,量被稱為顯示??刂坪惋@示是以各種圖標形式出現(xiàn)在前面板上,如旋鈕、開關(guān)、按鈕、圖表、圖形等,使得前面板直觀易懂。如旋鈕、開關(guān)、按鈕、圖表、圖形等,使得前面板直觀易懂。將前面板中的控制和指示統(tǒng)稱為前面板對象或控件。將前面板中的控制和指示統(tǒng)稱為前面板對象或控件。 2. 程序框圖程序框圖 程序框圖由程序框圖由端口端口、節(jié)點節(jié)點、圖框圖框和和連線連線構(gòu)成。其中構(gòu)成。其中t端口:用來同程序前面板的控制和顯示傳遞數(shù)據(jù);端口:用來同程序前面板的

17、控制和顯示傳遞數(shù)據(jù);t節(jié)點:用來實現(xiàn)函數(shù)和功能調(diào)用;節(jié)點:用來實現(xiàn)函數(shù)和功能調(diào)用;t圖框:用來實現(xiàn)結(jié)構(gòu)化程序控制命令;圖框:用來實現(xiàn)結(jié)構(gòu)化程序控制命令; t連線:代表程序執(zhí)行過程中的數(shù)據(jù)流,定義框圖內(nèi)的數(shù)連線:代表程序執(zhí)行過程中的數(shù)據(jù)流,定義框圖內(nèi)的數(shù)據(jù)流動方向。據(jù)流動方向。 3. 3. 圖標圖標/ /連接器連接器實驗前面板設(shè)計 框圖程序框圖程序 練習(xí)練習(xí). 虛擬虛擬溫度計設(shè)計溫度計設(shè)計 溫度計程序前面板如圖前面板溫度計程序框圖 比如把前面創(chuàng)建的溫度計程序作為一個子程序用在當(dāng)前新比如把前面創(chuàng)建的溫度計程序作為一個子程序用在當(dāng)前新建程序里,當(dāng)前程序的前面板如下圖,先前的溫度計子程序用建程序里,當(dāng)

18、前程序的前面板如下圖,先前的溫度計子程序用于采集數(shù)據(jù),而當(dāng)前的程序用于顯示溫度曲線,并在前面板上于采集數(shù)據(jù),而當(dāng)前的程序用于顯示溫度曲線,并在前面板上設(shè)定測量次數(shù)和每次測量間隔的延時。設(shè)定測量次數(shù)和每次測量間隔的延時。程序框圖程序框圖 該程序的框圖把溫度計子程序放置在一個該程序的框圖把溫度計子程序放置在一個FOR循環(huán)里,循環(huán)里,每次循環(huán)過程采集一次測量結(jié)果,當(dāng)循環(huán)執(zhí)行了設(shè)定的次每次循環(huán)過程采集一次測量結(jié)果,當(dāng)循環(huán)執(zhí)行了設(shè)定的次數(shù)后,程序把采集的數(shù)據(jù)送到前面板的圖表上顯示。數(shù)后,程序把采集的數(shù)據(jù)送到前面板的圖表上顯示。這種創(chuàng)建和調(diào)用子程序的方法,使創(chuàng)建的程序結(jié)構(gòu)模塊這種創(chuàng)建和調(diào)用子程序的方法,使

19、創(chuàng)建的程序結(jié)構(gòu)模塊化,更易于調(diào)試、理解和維護化,更易于調(diào)試、理解和維護。 基礎(chǔ)實驗:基礎(chǔ)實驗:虛擬信號發(fā)生器設(shè)計虛擬信號發(fā)生器設(shè)計 (參考,可自主設(shè)計)參考,可自主設(shè)計)1實驗?zāi)康膶嶒災(zāi)康谋緦嶒瀸儆谔摂M儀器仿真基礎(chǔ)實驗。通過查閱相關(guān)的資料、本實驗屬于虛擬儀器仿真基礎(chǔ)實驗。通過查閱相關(guān)的資料、學(xué)習(xí)學(xué)習(xí)LabVIEW軟件,掌握編程過程、思路和方法。獨立設(shè)計一個軟件,掌握編程過程、思路和方法。獨立設(shè)計一個虛擬信號發(fā)生器的前面板和軟件編程,進行程序的調(diào)試,研究實虛擬信號發(fā)生器的前面板和軟件編程,進行程序的調(diào)試,研究實驗現(xiàn)象,解決實驗過程中的問題,根據(jù)信號發(fā)生器的工作原理,驗現(xiàn)象,解決實驗過程中的問題,

20、根據(jù)信號發(fā)生器的工作原理,實現(xiàn)基本功能。實現(xiàn)基本功能。 2實驗原理說明實驗原理說明利用利用LabVIEW的運算控件、基本波形發(fā)生器、任意波形發(fā)生的運算控件、基本波形發(fā)生器、任意波形發(fā)生器和波形圖控件,設(shè)計虛擬信號發(fā)生器。并能夠?qū)崿F(xiàn)實際信號發(fā)器和波形圖控件,設(shè)計虛擬信號發(fā)生器。并能夠?qū)崿F(xiàn)實際信號發(fā)生器的主要功能。要求:運行時使用界面簡單、易于操作。生器的主要功能。要求:運行時使用界面簡單、易于操作。3、實驗要求、實驗要求1)實現(xiàn)功能:)實現(xiàn)功能: 要有正弦波、方波、三角波、鋸齒波、噪聲以及任意波要有正弦波、方波、三角波、鋸齒波、噪聲以及任意波形的發(fā)生,并能任意切換產(chǎn)生信號類型。形的發(fā)生,并能任意

21、切換產(chǎn)生信號類型。2)實現(xiàn)指標:)實現(xiàn)指標: (1)任意波型可實現(xiàn)公式輸入;任意波型可實現(xiàn)公式輸入; (2)頻率、幅度、相位、偏移量可調(diào)可控;頻率、幅度、相位、偏移量可調(diào)可控; (3)方波占空比可控;方波占空比可控; (4)噪聲任意可加、波形與數(shù)碼同時顯示,同時顯示輸出噪聲任意可加、波形與數(shù)碼同時顯示,同時顯示輸出頻譜特性;頻譜特性; (5)所有調(diào)制都可微調(diào)與粗調(diào)。所有調(diào)制都可微調(diào)與粗調(diào)。 1)打開打開LabVIEW,新建一個,新建一個VI程序。程序。 2)先按照方案設(shè)計的內(nèi)容建立前面板圖,分別寫好它們的標先按照方案設(shè)計的內(nèi)容建立前面板圖,分別寫好它們的標簽,再分別調(diào)用顯示和輸入組件,設(shè)計波形

22、圖顯示界面、停止控簽,再分別調(diào)用顯示和輸入組件,設(shè)計波形圖顯示界面、停止控件、可調(diào)旋鈕和輸入控件的位置,使界面簡單,利于操作,添加件、可調(diào)旋鈕和輸入控件的位置,使界面簡單,利于操作,添加必要說明美化操作界面。必要說明美化操作界面。 3)設(shè)計后面板,編寫信號發(fā)生器的程序。首先設(shè)計整體的設(shè)計后面板,編寫信號發(fā)生器的程序。首先設(shè)計整體的while循環(huán),然后設(shè)置基本信號發(fā)生器、任意信號函數(shù)發(fā)生器和噪循環(huán),然后設(shè)置基本信號發(fā)生器、任意信號函數(shù)發(fā)生器和噪聲發(fā)生器的基本參數(shù),采樣頻率、幅值、偏移量、相位等參量,聲發(fā)生器的基本參數(shù),采樣頻率、幅值、偏移量、相位等參量,并配置可調(diào)旋鈕。并配置可調(diào)旋鈕。 4)將兩

23、個信號發(fā)生器和波形顯示器連接,任意波形發(fā)生器和噪將兩個信號發(fā)生器和波形顯示器連接,任意波形發(fā)生器和噪聲信號連接。聲信號連接。 5)調(diào)試程序。通過調(diào)試,檢查信號發(fā)生器的功能是否實現(xiàn),調(diào)試程序。通過調(diào)試,檢查信號發(fā)生器的功能是否實現(xiàn),各項指標是否滿足設(shè)計要求。各項指標是否滿足設(shè)計要求。 4. 實驗步驟實驗步驟5. 軟硬件設(shè)計(框圖參考)1) 信號發(fā)生器前面板信號發(fā)生器前面板2) 信號發(fā)生器程序后面板框圖信號發(fā)生器程序后面板框圖1) 信號發(fā)生器實現(xiàn)了雙通道輸出信號的要求。可以同時輸出基信號發(fā)生器實現(xiàn)了雙通道輸出信號的要求??梢酝瑫r輸出基本信號和任意輸入波形的信號。本信號和任意輸入波形的信號。 2)

24、基本信號發(fā)生通道,可以輸出正弦波、方波、三角波、鋸齒基本信號發(fā)生通道,可以輸出正弦波、方波、三角波、鋸齒波。可以隨時進行切換,并可以通過可調(diào)控件來改變信號的幅值、波??梢噪S時進行切換,并可以通過可調(diào)控件來改變信號的幅值、頻率、偏移量等。頻率、偏移量等。 3) 任意波形發(fā)生通道,可以按任意輸入的函數(shù)輸出信號,同時任意波形發(fā)生通道,可以按任意輸入的函數(shù)輸出信號,同時可調(diào)節(jié)粗調(diào)、精調(diào)控件來改變信號的幅值、頻率、偏移量等。并可調(diào)節(jié)粗調(diào)、精調(diào)控件來改變信號的幅值、頻率、偏移量等。并且在任意波形輸入時加入了均勻白噪聲,噪聲的幅值可調(diào)。且在任意波形輸入時加入了均勻白噪聲,噪聲的幅值可調(diào)。 4) 信號顯示???/p>

25、以通過標尺測量輸出信號的幅值和相位。信號顯示??梢酝ㄟ^標尺測量輸出信號的幅值和相位。 5) 各通道之間互不干擾。信號之間切換順暢,輸出信號穩(wěn)定、各通道之間互不干擾。信號之間切換順暢,輸出信號穩(wěn)定、可控??煽?。自主開發(fā)設(shè)計實驗自主開發(fā)設(shè)計實驗 舉例:虛擬鍵盤控制面板設(shè)計仿真虛擬鍵盤控制面板設(shè)計仿真 (參考,可設(shè)計其它的儀器)(參考,可設(shè)計其它的儀器)1實驗?zāi)康膶嶒災(zāi)康?根據(jù)實驗題目,學(xué)習(xí)簇結(jié)構(gòu)的使用,掌握虛擬儀器前面板整體布局設(shè)計;根據(jù)實驗題目,學(xué)習(xí)簇結(jié)構(gòu)的使用,掌握虛擬儀器前面板整體布局設(shè)計; 學(xué)習(xí)學(xué)習(xí)LabVIEW的高級控件的運用和復(fù)雜功能實現(xiàn);的高級控件的運用和復(fù)雜功能實現(xiàn); 設(shè)計鍵盤控制

26、面板并實現(xiàn)其功能。設(shè)計鍵盤控制面板并實現(xiàn)其功能。 學(xué)習(xí)外部程序接口及學(xué)習(xí)外部程序接口及LabVIEW與其他軟件的混合編程。與其他軟件的混合編程。2實驗原理說明實驗原理說明原理框圖:原理框圖: 鍵盤控制面板設(shè)計,程序創(chuàng)建能實現(xiàn)虛擬鍵盤的錄入功能,按鍵盤控制面板設(shè)計,程序創(chuàng)建能實現(xiàn)虛擬鍵盤的錄入功能,按Caps Lock鈕可切換大小寫,程序要配合鼠標使用,輸入能顯示。鈕可切換大小寫,程序要配合鼠標使用,輸入能顯示。鍵盤控制面板前面板設(shè)計鍵盤控制面板前面板設(shè)計鍵盤控制面板程序框圖鍵盤控制面板程序框圖編程關(guān)鍵提示:編程關(guān)鍵提示: 鍵盤控件創(chuàng)建利用了簇,本實驗的鍵盤有鍵盤控件創(chuàng)建利用了簇,本實驗的鍵盤有52個布爾型控件個布爾型控件組成的簇構(gòu)成界面的結(jié)構(gòu),簇是組成的簇構(gòu)成界面的結(jié)構(gòu),簇是LabVIEW中比較獨特的一個中比較獨特的一個概念,在實際中相當(dāng)于概念,在實際中相當(dāng)于C語言中的結(jié)構(gòu)體變量,可包括任意數(shù)語言中的結(jié)構(gòu)體變量,可包括任意數(shù)目任意類型的元素,而且簇中的控件的位置可以隨便拖動改變,目任意類型的元素,而且簇中的控件的位置可以隨便拖動改變,如果簇中元素類型

溫馨提示

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

評論

0/150

提交評論