《LabVIEW 程序設計教程》課件第1章 虛擬儀器技術概述2_第1頁
《LabVIEW 程序設計教程》課件第1章 虛擬儀器技術概述2_第2頁
《LabVIEW 程序設計教程》課件第1章 虛擬儀器技術概述2_第3頁
《LabVIEW 程序設計教程》課件第1章 虛擬儀器技術概述2_第4頁
《LabVIEW 程序設計教程》課件第1章 虛擬儀器技術概述2_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第1章虛擬儀器概述(2)LabVIEW2014可到NI官網(wǎng)下載。安裝后啟動LabVIEW2014后出現(xiàn)開始界面,如圖1-4。選擇菜單新建VI彈出圖1-5和圖1-6窗口界面用于界面設計、圖形化程序設計和程序運行與調試。圖1-4LabVIEW2014的啟動界面1.3LabVIEW2014簡介LabVIEW應用程序構成,即虛擬儀器VI的構成,包括前面板(FrontPanel)、流程圖(BlockDiagram)以及圖標/連結器(Icon/Connector)三部分。圖1-5前面板窗口前面板是圖形用戶界面,也是VI的前面板。該界面上有交互式的輸入和輸出兩類對象,分別稱為控制器(Controller)和顯示器(Indicator)??刂破靼ㄩ_關、旋鈕、文本、列等輸入設備,顯示器包括圖形(Graph)圖表(Chart)、LED等輸出設備。(1)前面板:1.3.1LabVIEW操作界面圖1.6程序框圖窗口/圖形化編程代碼程序框圖是定義VI邏輯功能的圖形化源代碼。在流程圖中對VI編程,以控制和操縱定義在前面板上的輸入和輸出功能。程序框圖包括前面板上的控制器和顯示器,還有一些前面板上沒有但編程必須有的東西,例如函數(shù)、結構和連線等。圖1-6是圖1-5對應的程序框圖,流程圖中可看到前面板上的波形圖表、下拉列表、按鈕開關等控件,還有大量的函數(shù)節(jié)點、程序控制結構、各種顏色的連線,這些是典型的圖形化編程組成要素。(2)程序框圖:(3)圖標/連接器:VI程序具有層次化和結構化特征。一個VI程序可以作為其他程序的子程序被調用,這里稱為子VI(SubVI)。圖1-5和圖1-6中的圖標與連接器,相當于圖形化的子程序及其調用參數(shù)列表。1.3.2LabVIEW選板LabVIEW編程主要利用三個選板。1)函數(shù)選板(Functions):僅用于程序框圖,編寫圖形化程序代碼。2)控件選板(Controls):僅用于前面板繪制用戶界面,設計前面板所需要的各種控制器、顯示器都在這個選板內。3)工具選板(Tools):是特殊的鼠標操作模式。1.3.3LabVIEW工具條圖1-10程序框圖工具條圖1-11前面板工具條1.4LabVIEW虛擬儀器設計1.4.1LabVIEW程序設計流程LabVIEW程序設計主要包括前面板設計、框圖程序設計以及程序調試。1、創(chuàng)建前面板根據(jù)該虛擬儀器所要實現(xiàn)的功能來設計前面板。前面板構成包括輸入控件(Control)、顯示控件(Indicator)和修飾(Decoration)構成。輸入控件:用戶設置和修改VI輸入量的接口;顯示控件:顯示VI輸出數(shù)據(jù)或圖形,顯示控件有數(shù)字、字符串、表格、溫度計、液罐、LED指示燈、文本、波形圖等。修飾:對前面板進行美化、裝飾。前面板主要控件前面板中一些控件既可作為輸入控件也可做作為顯示控件。前面板中的每個控件都有自己的屬性,如控件的顏色、大小、數(shù)據(jù)類型、顯示精度和方式等屬性,許多屬性都可以根據(jù)不同的需要進行編輯。圖1-13控件屬性對話框

2、設計程序框圖每一個程序的前面板都對應著一段程序框圖,它用LabVIEW圖形編程語言編寫,是圖形化了的源代碼集合。程序框圖由接線端口、節(jié)點、連線和結構等四大要素構成。節(jié)點是VI程序設計中的執(zhí)行元素,類似于文本編程語言中的語句、運算符、函數(shù)和子程序。連線是端口間的數(shù)據(jù)通道,是數(shù)據(jù)傳遞的路徑。連線構成對象之間的數(shù)據(jù)通道,不同的線型與顏色代表不同的數(shù)據(jù)類型。結構是LabVIEW實現(xiàn)程序結構控制命令的圖形表示,如循環(huán)控制、條件分支控制、順序控制還包括事件響應、定時結構等。圖標/連接端口圖標VI的圖形化表示,可包含文字、圖形或圖文組合,代表著該SubVI中所有的框圖程序和前面板控件。連接端口用于顯示VI中所有輸入控件和顯示控件的接線端,類似于文本編程語言中調用函數(shù)時使用的參數(shù)列表。圖1-14程序框圖中圖標的連線操作圖1-15常用數(shù)據(jù)類型所對應的線型和顏色3、程序調試與運行找出語法錯誤設置執(zhí)行程序高亮斷點與單步執(zhí)行探針幫助圖1-16即時幫助窗口圖1-17LabVIEW幫助窗口1.4.2創(chuàng)建VI和調用子VI實例【例1-1】建立一個測量溫度和容積VI,其中須調用一個仿真測量溫度和容積的傳感器子VI。1.5LabVIEW學習方法和學習資源學習LabVIEW一般有以下三種方式:

系統(tǒng)型學習方法、探索型學習方法、

項目驅動型學習方法。

三種方法之間并不矛盾,可以在不同時段使用不同方法,也可根據(jù)自己個性特點和所處環(huán)境選擇適合自己的學習方案。1.5.1學習方法1.5.2學習資源常用的軟件資源與學習網(wǎng)站:LabVIEW下載:NI官網(wǎng)

圖形化設計門戶網(wǎng)站:LabVIEW之家:/index.htmlLabVIEW官方英文:/技術論壇:水木清華BBS-虛擬儀器版:/nForum/#!board/VI電子發(fā)燒友論壇(虛擬儀器版):/zhuti_labview_1.htmlLabVIEW的Messenger群組:/自適應濾波器工具包高級信號處理工具包控制設計與仿真模塊數(shù)據(jù)連接工具包DataFinder工具包數(shù)據(jù)記錄與監(jiān)控(DSC)模塊FPGA編譯集群工具包FPGA模塊抖動分析工具包MathScriptRT模塊SoftMotion模塊運動助手

(Motion

Assistant)

PID和模糊邏輯工具包實時執(zhí)行跟蹤工具包

報告生成工具包機器人模塊聲音和振動測量套件狀態(tài)圖模塊系統(tǒng)辨識工具包觸摸屏模塊視覺開發(fā)模塊

1.6習題1-1LabVIEWVI包括哪兩個部分?如何在它們之間切換?1-2LabVIEW開發(fā)工具有哪三個操作選板?分別起到什么作用?1-3比較前面板工具條和和程序框圖工具條的相同與不同之處。1-4描述LabVIEW程序設計的一般過程,重復例1-1的VI設計過程。1-5查看函數(shù)選板的主要函數(shù),查找正弦函數(shù)、函數(shù)發(fā)生器。1-6查看控件選板的主要控件,查找下拉列表、波形圖控件。1-7創(chuàng)建VI,實現(xiàn)兩個隨機數(shù)大小比較,比較結果用LED指示燈顏色標識出來。1-8在前面板任意放置5個相同的控件,隨意調整其大小。然后完成

溫馨提示

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

評論

0/150

提交評論