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

下載本文檔

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

文檔簡介

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

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

溫馨提示

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

評論

0/150

提交評論