培訓(xùn)-labview教程清華course第一章入門_第1頁(yè)
培訓(xùn)-labview教程清華course第一章入門_第2頁(yè)
培訓(xùn)-labview教程清華course第一章入門_第3頁(yè)
培訓(xùn)-labview教程清華course第一章入門_第4頁(yè)
培訓(xùn)-labview教程清華course第一章入門_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

LabVIEW1.1虛擬儀器(virtualinstrumention)是基于計(jì)算機(jī)的儀器。計(jì)算機(jī)和儀器的密切結(jié)合是目虛擬儀器面虛擬儀器實(shí)際上是一個(gè)按照儀器需求組織的系統(tǒng)虛擬儀器的研究中涉及的基語(yǔ)言是NI公司的LabVIEW。虛擬儀器的可以追朔到20世紀(jì)70年代,那時(shí)計(jì)算機(jī)測(cè)控系統(tǒng)在國(guó)防、航天等領(lǐng)域已經(jīng)有了相當(dāng)?shù)陌l(fā)展。PC機(jī)出現(xiàn)以后,儀器級(jí)的計(jì)算機(jī)化成為可能,甚至在公司W(wǎng)indows誕生之前,NIMacintoshLabVIEW2.0以前的版本。對(duì)虛擬儀器和LabVIEW長(zhǎng)期、系統(tǒng)、有效的研究開發(fā)使得該公司成為業(yè)界公認(rèn)的。C太高I標(biāo)準(zhǔn),這是一種插卡式的機(jī)箱II標(biāo)準(zhǔn)儀器。IEEE488GPIB協(xié)議。未來的儀器也應(yīng)當(dāng)是網(wǎng)絡(luò)化的。1.2LabVIEWLabVIEW(LaboratoryVirtualinstrumentEngineering)是一種圖形化的編程語(yǔ)言,它廣泛地被工業(yè)界、學(xué)術(shù)界和研究所接受,視為一個(gè)標(biāo)準(zhǔn)的 LabVIEW集成了與滿足GPIB、VXI、RS-232和RS-485協(xié)議的硬件及卡通訊的全圖標(biāo)和概念,因此,LabVIEW是一個(gè)面向最終用戶的工具。它可以增強(qiáng)你構(gòu)建自己的科學(xué)和工程系統(tǒng)的能力提供了實(shí)現(xiàn)儀器編程和系統(tǒng)的便捷途徑使用它進(jìn)行原理研究、多重要的軟件一樣,LabVIEWWindows、UNIX、Linux、Macintosh的多種版本。 LabVIEW的運(yùn)行機(jī)制 LabVIEW應(yīng)用程序的構(gòu)成(VIpanel(blockdiagram)以及圖標(biāo)/連結(jié)器(icon/connector)VI的虛擬儀器面板,這一界面上有用戶輸入和顯示輸(indicator1VI是它的前面板,上面有一個(gè)顯示對(duì)象,以曲(輸入(輸出圖1-1流程圖提供VI的圖形化源程序。在流程圖中對(duì)VI編程,以控制和 了使它持續(xù)工作下去,設(shè)置了一個(gè)WhileLoop循環(huán),由開關(guān)控制這一循環(huán)的結(jié)束。與前面板控件對(duì)與前面板控件對(duì)圖1-2隨機(jī)信號(hào)發(fā)生器的流圖標(biāo)/VI(subVIVI調(diào)用。圖標(biāo)與連接器在這里相當(dāng)于圖形化的參數(shù),詳細(xì)情況稍后介紹。 LabVIEWLabVIEW的用戶界面上,應(yīng)特別注意它提供的操作模板,包括工具(Tools)模板、工具模板(Tools該模板提供了各種用于IWindowsShowToolsPaleteWindowsShowHelpWindow(SubVI圖標(biāo)上,就會(huì)顯示相應(yīng)的幫助信息。 1 (操作值串控制中鍵入值時(shí),工具會(huì)變 工2ct(選擇)3EditText(編輯用于輸入文本或者創(chuàng)建自由。當(dāng)創(chuàng)建自由標(biāo)45Object6Scroll(窗口漫游使用該工具就可以不需要使用滾動(dòng)條而在窗口中漫游。789GetColor(顏色SetColor(顏色控制模板(ControlPalette)WindowsShowControlsPalette 1234Array&(數(shù)組和簇567Ring&Enum(環(huán)8能9制制ActiveXDecorations(飾 調(diào)用在文件中的控制和顯示的接口 (用戶控制功能模板(Functions層圖標(biāo)都表示一個(gè)子模板。若功能模板不出現(xiàn),則可以用WindowsShowFunctionsPalette 1234567Comparison(比8間和框包括框窗口、時(shí)間和出錯(cuò)處理函數(shù)等9入/輸出據(jù)Instrument(VISAMotion&(運(yùn)動(dòng)與景像Mathematics(學(xué)(通訊制Graphics&(圖形與聲音程包括LabVIEW示序能SelectaVI( LabVIEW的初步操作 創(chuàng)建VI和調(diào)用子VIFile?New2.從Controls?Numeric中選 放到前面板中3.在文本框中輸入“容積”,然后面板中的其他任何位置單擊一下。0.01000.0。10.0標(biāo)度,使它高亮顯示。在坐標(biāo)中輸入1000,再面板中的其他任何地方單0.01000.0Iterms?DigitalDisplay即可。Controls?Numeric中選擇一個(gè)溫度計(jì),將它放到前面板中。設(shè)置其為“溫度”,顯示范圍為0到100,同時(shí)配數(shù)圖1-3Windows?ShowDiagram打開流程圖窗口。從功能模板隨機(jī)數(shù)發(fā)隨機(jī)數(shù)發(fā)圖1-4c中的方法更好些。存放在LabVIEW\Activity 中,調(diào)用它的方法是在Functions?SelectaVI下打開ProcessMonitor,然后在流程圖上點(diǎn)擊一下,就可以出現(xiàn)它的圖標(biāo)。 一般在ProgramFiles\NationalInstruments\ 8.用連線工具將各對(duì)象按規(guī)定連接。a中的遺留問題創(chuàng)建數(shù)值常數(shù)對(duì)象的另一CreateConstant,就可以創(chuàng)建一錄中的Temp&Vol.vi。Run(運(yùn)行)VI。注意電File?CloseVI練習(xí)1-1結(jié)附注與說明

Help菜單中選擇ShowHelp再把光標(biāo)置于這個(gè)功能函數(shù)或者VI上。例如進(jìn)程監(jiān)視器VI的Help窗口顯示如下:(IndicatorLabVIEW都會(huì)在流程圖中創(chuàng)建對(duì)應(yīng)的端子。端子的符號(hào)反映該對(duì)象的數(shù)據(jù)類型。例如,DBL符號(hào)表示對(duì)象數(shù)據(jù)類型是雙精度數(shù);TF符號(hào)表示布爾數(shù);I16符號(hào)表示16位整型數(shù);ABC符號(hào)表示對(duì)象數(shù)據(jù)類型一個(gè)對(duì)象應(yīng)當(dāng)是顯ChangtoControl,說明這是一個(gè)顯示對(duì)象,你可以根據(jù)需要,將ChangtoIndicator,使用定位工具點(diǎn)擊壞線再按下<Delete>來刪除它。選擇Edit?RemoveBadWires或者按下<Ctrl-B>可以一次刪除流程圖中的所有壞線。當(dāng)VI無(wú)法運(yùn)行,或者顯示SignalhasLooseEnds(信號(hào)丟失終端)的錯(cuò)誤信息時(shí),這是一個(gè)快捷的調(diào)試方法。 如果一個(gè)VI表示程序不能被執(zhí)行這時(shí)該按鈕被稱作錯(cuò)誤列表點(diǎn)擊它則LabVIEW彈出錯(cuò)誤窗口,F(xiàn)indLabVIEW點(diǎn)擊這個(gè)按鈕使它變成高亮形式,再點(diǎn)擊運(yùn)行按鈕,VI以根據(jù)數(shù)據(jù)的流動(dòng)狀態(tài)程序的執(zhí)行為了查找程序中的邏輯錯(cuò)誤,有時(shí)希望流程圖程序一個(gè)節(jié)點(diǎn)一個(gè)節(jié)點(diǎn)地執(zhí)行。使用斷VI被執(zhí)行。你也可以點(diǎn)擊暫停按鈕,這樣程序?qū)⑦B續(xù)執(zhí)行直到下一個(gè)斷點(diǎn)。Tools1.4.3VI將任何一個(gè)定義了圖標(biāo)和聯(lián)接器的VI作為另一個(gè)VI的子程序。在流程圖中打開Functions?SelectaVI….VIVI主要的工作就是定方法是,用鼠標(biāo)右鍵單擊面板窗口的右上角的默認(rèn)圖標(biāo),在彈出菜單中選擇EditIcon。圖 圖標(biāo)編輯器窗聯(lián)接器是VI數(shù)據(jù)的輸入輸出接口。如果用面板控制對(duì)象或者顯示對(duì)象從子VI中輸出或者輸入數(shù)據(jù),那么這些對(duì)象都需要在聯(lián)接器面板中有線端子。您可以通過選擇VI的端子數(shù)并為每個(gè)端子指定對(duì)應(yīng)的前面板對(duì)象以定義聯(lián)接器。ShowConnector聯(lián)接器圖標(biāo)會(huì)取代面板窗口右上角的圖標(biāo)。LabVIEW自動(dòng)選擇的端子連接模式是控制聯(lián)接器中的各個(gè)矩形表示各個(gè)端子所在的區(qū)域,可以用它們從VI中輸入或者輸出數(shù)ShowConnectorPatterns。下面我們通過一個(gè)練習(xí)練習(xí)VI圖標(biāo)和聯(lián)接.1.打開LabVIEW\Activity 中的Temp&Vol.vi,這是練習(xí)1-1做的程序。2面板中,用鼠標(biāo)右鍵單擊窗口右上角的圖標(biāo),在快捷菜單中選擇EditIcon….,.也可以雙擊圖標(biāo)激活圖標(biāo)編輯器。注意只能面板中編輯圖標(biāo)和聯(lián)接器SelectTool(矩形框4.用PencilTool(鉛筆工具)繪制一個(gè)溫度計(jì) 圖1-66.單擊OK,關(guān)閉編輯器。新創(chuàng)建的圖標(biāo)就顯示在屏幕右上角的圖標(biāo)窗口中。7.用鼠標(biāo)右鍵單擊前面板中的圖標(biāo)窗口,在快捷菜單中選擇Show所示。用鼠標(biāo)右鍵單擊聯(lián)接器窗口,在快捷菜單中選擇RotateDegrees(90度 重復(fù)步驟ab,用鼠標(biāo)右鍵單擊聯(lián)接器,在快捷菜單中選擇ShowFile?SaveVI這樣這個(gè)VI就完成了,并也可以作為子VI被其他的調(diào)用。子VI的圖標(biāo)在主VI的流程圖中代表它。VI練習(xí)1-2結(jié)束 圖表(chart)期性更新數(shù)據(jù)的數(shù)字式圖形顯示對(duì)象??梢栽贑ontrols?Graph模板中找到兩種圖表:波形圖和強(qiáng)度圖顯示需要或者讓它顯示右圖顯示了快速菜單中Advanced?UpdateMode子菜單中提供的三種圖表顯示類Scopechart(示波器圖)Sweepchart(掃描圖)。默認(rèn)模練習(xí)1- 使用三種圖表模VI該程序中利用一個(gè)循環(huán)產(chǎn)生連續(xù)的sin(i)函數(shù)值,并及時(shí)地在chart圖表上顯示出來,現(xiàn)面板上的chart是一個(gè)strip,這是一個(gè)坐標(biāo)式顯示器,與紙帶式圖表記錄圖1-7用鼠標(biāo)選中chart,點(diǎn)擊右鍵,可在快

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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)論