虛擬儀器設(shè)計第2章-1操作入門課件_第1頁
虛擬儀器設(shè)計第2章-1操作入門課件_第2頁
虛擬儀器設(shè)計第2章-1操作入門課件_第3頁
虛擬儀器設(shè)計第2章-1操作入門課件_第4頁
虛擬儀器設(shè)計第2章-1操作入門課件_第5頁
已閱讀5頁,還剩87頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《虛擬儀器設(shè)計》課時安排總學時:32學時上機實驗:4學時考核:平時-30%,包含出勤、作業(yè)(包含上機實驗成績)。無故缺勤一次扣5分。測試-70%,考試形式待定更正:1《虛擬儀器設(shè)計》課時安排總學時:32學時更正:1第二章第一講LabVIEW操作入門※本課程使用軟件為LabVIEW8.52第二章第一講LabVIEW操作入門※本課程使用軟件為本講授課內(nèi)容:LabVIEW概述LabVIEW的程序結(jié)構(gòu)及一般設(shè)計過程LabVIEW的工作環(huán)境LabVIEW的操作選板LabVIEW的基本數(shù)據(jù)類型LabVIEW的數(shù)據(jù)運算LabVIEW幫助(涵蓋了書本第四章的全部內(nèi)容)3本講授課內(nèi)容:3一、LabVIEW概述LabVIEW是一種嶄新的圖形化編程語言,其源程序完全是圖形化的框圖,而不是文本代碼。它把復雜、繁瑣、費時的語言編程簡化為利用線條把各種不同的圖形化功能模塊連接起來的圖形編程。用LabVIEW編寫程序的過程就變成一個程序流程框圖的繪制過程。編程方式界面編程舉例(1)文本運行時才可見,文本行和圖形文本行TurboCQBASIC(2)可視化

(面向?qū)ο缶幊蹋﹫D形,編程時編輯文本行VC、VB(3)圖形化編程圖形,編程時編輯流程框圖LabVIEW4一、LabVIEW概述LabVIEW是一種嶄新的圖形化編程語例:虛擬電壓表界面

(LabVIEW前面板編程)5例:虛擬電壓表界面

(LabVIEW前面板編程)5例:虛擬電壓表程序

(LabVIEW流程框圖)6例:虛擬電壓表程序

(LabVIEW流程框圖)6LabVIEW程序結(jié)構(gòu)包括三個部分:前面板、流程框圖和圖標/連接口。前面板主要用于輸入量的設(shè)置和輸出量的顯示,它模擬了真實儀表的面板,包括旋鈕、開關(guān)、按鈕、圖表、圖形。用戶使用虛擬儀器時所觀察到的就是前面板,并在前面板中執(zhí)行對儀器的操作。流程框圖用圖形編程語言編寫,可以把它理解成傳統(tǒng)程序的源代碼;通過圖標/連接口可以在其他程序中調(diào)用VI子程序。二、LabVIEW的程序結(jié)構(gòu)及一般設(shè)計過程7二、LabVIEW的程序結(jié)構(gòu)及一般設(shè)計過程7LabVIEW程序結(jié)構(gòu)包括三個部分:前面板、流程框圖和圖標/連接口。二、LabVIEW的程序結(jié)構(gòu)及一般設(shè)計過程簡言之:前面板=儀器面板流程框圖=儀器內(nèi)部結(jié)構(gòu)圖標/連接口:用于子VI調(diào)用8二、LabVIEW的程序結(jié)構(gòu)及一般設(shè)計過程簡言之:8主要包括前面板的設(shè)計、流程框圖的設(shè)計以及程序的調(diào)試。(1)首先創(chuàng)建前面板:根據(jù)該虛擬儀器所要實現(xiàn)的功能來設(shè)計前面板。前面板主要由輸入控制器和輸出指示器組成。使用輸入控制器可以輸入數(shù)據(jù)到程序中,而輸出指示器則可用來顯示程序產(chǎn)生的數(shù)值。(2)流程框圖的設(shè)計:流程框圖是由節(jié)點、端口和連線組成的可執(zhí)行代碼。對流程框圖的設(shè)計主要是對節(jié)點、數(shù)據(jù)端口和連線的設(shè)計。節(jié)點:VI程序運行的要素,即一個執(zhí)行單位,可以把它理解為程序的一條語句,它包括四種類型:函數(shù)(基本操作)、VI子程序、結(jié)構(gòu)和代碼接口。端口:①控制器和指示器端口:前面板控件在框圖中的映射。

②節(jié)點端口:函數(shù)圖標的連線端口連線:端口間傳遞數(shù)據(jù)的路徑。(3)程序的調(diào)試:正常運行、高亮方式、探針、單步等。LabVIEW程序的一般設(shè)計過程:9主要包括前面板的設(shè)計、流程框圖的設(shè)計以及程序的調(diào)試。LabV例:由一個按鈕開關(guān)和一個指示燈組成,該VI的功能是:當按下按鈕時,指示燈點亮;當彈起按鈕時,指示燈熄滅。見錄像:2-1開關(guān)和指示燈.wmv(5’55”)10例:由一個按鈕開關(guān)和一個指示燈組成,該VI的功能是:當按下按LabVIEW程序舉例書本第65頁例子,《顯示正弦波波形》。見錄像:2-2顯示正弦波波形.wmv(2’16”)11LabVIEW程序舉例書本第65頁例子,《顯示正弦波波形》。三、LabVIEW的工作環(huán)境1.啟動界面VI程序和項目創(chuàng)建欄新近打開的項目和VI程序列表欄幫助資源列表欄12三、LabVIEW的工作環(huán)境1.啟動界面VI程序和項目創(chuàng)建2.前面板窗口的菜單和工具欄:

包含用來控制VI的命令按鈕和狀態(tài)指示器。下拉式菜單,包括:運行、連續(xù)運行、停止、暫停/繼續(xù)、格式設(shè)置工具欄對齊對象、分布對象、調(diào)整對象大小重新排序即時幫助圖標/連接口132.前面板窗口的菜單和工具欄:

包含用來控制VI的命令按鈕流程框圖窗口的菜單和工具欄

與前面板類似,增加了5個調(diào)試按鈕。下拉式菜單與前面板菜單相同點擊該高亮執(zhí)行按鈕可使VI程序的運行以一種緩慢的節(jié)奏一步一步地執(zhí)行程序,所執(zhí)行到的節(jié)點都以高亮方式顯示,并可觀察到數(shù)據(jù)的流動,這樣用戶可以清楚地了解到程序的運行過程,也可以很方便地查找錯誤。高亮顯示執(zhí)行過程保存連線值單步進入單步跳過單步跳出14流程框圖窗口的菜單和工具欄

與前面板類似,增加了5個調(diào)試按鈕四、LabVIEW的操作選板

在LabVIEW的用戶界面上,應特別注意它提供的操作選板:工具選板(ToolsPalette

)控件選板(ControlsPalette)函數(shù)選板(FunctionsPalette)操作選板集中反映了該軟件的功能與特征。

15四、LabVIEW的操作選板在LabVIEW的用戶界面上,LabVIEW具有三種用來創(chuàng)建和運行程序的選板:工具選板(ToolsPalette):包括了程序的創(chuàng)建、修改和調(diào)試時使用的工具;控件選板(ControlsPalette):主要用于在前面板中添加指示器和控制器;函數(shù)選板(FunctionsPalette):用于創(chuàng)建流程框圖,它包括了很多函數(shù)子選板。16LabVIEW具有三種用來創(chuàng)建和運行程序的選板:16工具選板(ToolsPalette)

該選板提供了各種用于創(chuàng)建、修改和調(diào)試VI程序的工具。如果該選板沒有出現(xiàn),則可以在【查看】菜單下選擇【工具選板】命令以顯示該選板。當從選板內(nèi)選擇了任一種工具后,鼠標箭頭就會變成該工具相應的形狀。書本第70頁17工具選板(ToolsPalette)該選板提供了各種用于1操作值用于操作前面板的控制控件和顯示控件。使用它向數(shù)字或字符串控件中輸入值時,它會變成編輯文本工具。2用于選擇、移動或改變對象的大小。當用于改變對象的大小時,鼠標指針會變成各種方向的箭頭形狀。3用于輸入標簽或標題說明的文本或者創(chuàng)建自由標簽。4用于在框圖上連線及在前面板上建立連結(jié)器。把該工具放在任一條連線上,會在“即時幫助”中顯示連線的數(shù)據(jù)類型。5使用該工具在對象上單擊鼠標左鍵,可以彈出對象的快捷菜單。工具選板(ToolsPalette)

自動選擇工具開自動選擇工具關(guān)“開”時,LabVIEW會根據(jù)鼠標指針下對象類型和位置的不同而自動選擇合適的工具。定位/調(diào)整大小/選擇編輯文本進行連線對象快捷菜單書本第71頁181操作值用于操作前面板的控制控件和顯示控件。使用它向數(shù)字或字

6使用該工具就可以不需要使用滾動條而在窗口中漫游。7使用該工具在VI的流程圖對象上設(shè)置斷點8可在流程框圖的連線上設(shè)置探針,通過探針窗口來觀察連線上的數(shù)據(jù)變化情況。必需在數(shù)據(jù)流過之前設(shè)置探針。9使用該工具來提取顏色用于編輯其他的對象。

用來給對象定義顏色。它也顯示出對象的前景色和背景色。10工具選板(ToolsPalette)

滾動窗口探針數(shù)據(jù)設(shè)置/清除斷點獲取顏色設(shè)置顏色196使用該工具就可以不需要使用滾動條而在窗口中漫游。控件選板(ControlPalette)注意:只有打開前面板時才能調(diào)用該選板1.通常包含“新式”、“系統(tǒng)”、“經(jīng)典”三種風格;2.圖標右上角的黑色三角形表明該圖標為一個子選板,點擊以后可以顯示更多的控件。20控件選板(ControlPalette)注意:只有打開前面控件選板簡介:1數(shù)值的控制和顯示。包含數(shù)字式、指針式顯示表盤及各種輸入框。2布爾邏輯數(shù)值的控制和顯示。包含各種布爾開關(guān)、按鈕以及指示燈等。3字符串與路徑字符串和路徑的控制和顯示。4數(shù)組、矩陣與簇數(shù)組、矩陣和簇的控制和顯示。5列表與表格列表和表格的控制和顯示書本第72頁數(shù)值21控件選板簡介:1數(shù)值的控制和顯示。包含數(shù)字式、指針式顯示表盤6圖形顯示數(shù)據(jù)結(jié)果的趨勢圖和曲線圖。7下拉列表與枚舉用來創(chuàng)建可循環(huán)瀏覽的字符串列表。8I/O輸入/輸出功能與操作OLE、ActiveX等功能。9容器可用于組合控件,或在當前VI的前面板上顯示另一個VI的前面板。10引用句柄用于對文件、目錄、設(shè)備和網(wǎng)絡(luò)連接進行操作。控件選板簡介:226圖形顯示數(shù)據(jù)結(jié)果的趨勢圖和曲線圖。7下拉列表與枚舉用來創(chuàng)建11變體與類用于與變體和類數(shù)據(jù)交互。12裝飾用于給前面板進行裝飾的各種圖形對象??丶x板簡介:2311變體與類用于與變體和類數(shù)據(jù)交互。12裝飾用于給前面板進行常用控件數(shù)值型Numeric主要完成參數(shù)設(shè)置和結(jié)果顯示。這些控件相對于高級文本中的變量??刂菩涂丶校簲?shù)字式、滑動式、進度條式、旋紐式、液罐式指示型控件有:數(shù)字式、表盤式、溫度計式、色彩類24常用控件數(shù)值型Numeric24布爾型包含一些布爾值的控制器和指示器按鈕、開關(guān)、指示燈按鍵等??丶闹抵荒苁荰rue和False25布爾型25函數(shù)選板(FunctionsPalette)注意:只有打開流程圖程序窗口時才能調(diào)用該選板。圖標右上角的黑色三角形表明該圖標為一個子選板,點擊以后可以顯示更多的控件。26函數(shù)選板(FunctionsPalette)注意:只有打開數(shù)據(jù)運算子選板和布爾運算子選板27數(shù)據(jù)運算子選板和布爾運算子選板27函數(shù)選板(FunctionsPalette)可以通過函數(shù)選板上的“查看”“更改可見類別”來設(shè)置函數(shù)選板上需要顯示的內(nèi)容。28函數(shù)選板(FunctionsPalette)可以通過函數(shù)選函數(shù)選板簡介1結(jié)構(gòu)包括程序控制結(jié)構(gòu)命令,例如循環(huán)控制等,以及全局變量和局部變量。2數(shù)值包括各種常用的數(shù)值運算,還包括數(shù)制轉(zhuǎn)換、三角函數(shù)、對數(shù)、復數(shù)等運算,以及各種數(shù)值常數(shù)。3布爾包括各種邏輯運算符以及布爾常數(shù)。4字符串包含各種字符串操作函數(shù)、數(shù)值與字符串之間的轉(zhuǎn)換函數(shù),以及字符(串)常數(shù)等。5數(shù)組包括數(shù)組運算函數(shù)、數(shù)組轉(zhuǎn)換函數(shù),以及常數(shù)數(shù)組等。書本第73頁29函數(shù)選板簡介1結(jié)構(gòu)包括程序控制結(jié)構(gòu)命令,例如循環(huán)控制等,以及6簇、類與變體用于創(chuàng)建和使用簇,可將LabVIEW數(shù)據(jù)類型與類和變體互換。7比較包括各種比較運算函數(shù),如大于、小于、等于。8定時包括對話框窗口、時間和出錯處理函數(shù)等。9文件I/O包括處理文件輸入/輸出的程序和函數(shù)。10對話框與用戶界面用來創(chuàng)建、操作對話框。函數(shù)選板簡介306簇、類與變體用于創(chuàng)建和使用簇,可將LabVIEW數(shù)據(jù)類型與11波形各種波形處理工具12應用程序控制通過本地計算機或網(wǎng)絡(luò)控制VI,可同時控制多個VI。13同步同步執(zhí)行并行任務(wù)。14圖形與聲音

可顯示自定義圖像,輸入、輸出圖形文件的數(shù)據(jù),也可播放聲音。15報表生成創(chuàng)建或操作LabVIEW報表文件。函數(shù)選板簡介3111波形各種波形處理工具12應用程序控制通過本地計算機或網(wǎng)絡(luò)五、LabVIEW的基本數(shù)據(jù)類型:數(shù)據(jù)結(jié)構(gòu)是程序設(shè)計的基礎(chǔ),不同的數(shù)據(jù)類型和數(shù)據(jù)結(jié)構(gòu)在LabVIEW中存儲的方式是不一樣的。選擇合適的數(shù)據(jù)類型不但能提高程序的性能,而且還能節(jié)省內(nèi)存的使用。數(shù)值數(shù)據(jù)類型:可以分為浮點數(shù)、整數(shù)和復數(shù)3種基本形式。書本第76頁,表4-4。數(shù)據(jù)類型之間可以相互轉(zhuǎn)換(見下頁)。布爾數(shù)據(jù)類型:只有“真”、“假”兩種取值。布爾類型常量有:通過單擊,可以取反。布爾型輸入控件的一個重要屬性叫作“機械動作”,使用該屬性可以模擬真實開關(guān)的動作特性。書本第81頁,表4-532五、LabVIEW的基本數(shù)據(jù)類型:數(shù)據(jù)結(jié)構(gòu)是程序設(shè)計數(shù)據(jù)類型的轉(zhuǎn)換:雙精度整數(shù)型33數(shù)據(jù)類型的轉(zhuǎn)換:33觀看NI自帶例程中的“MechanicalActionofBooleans.vi”見錄像:2-3布爾變量的機械動作演示.wmv(2’59”)書本第81頁,表4-534觀看NI自帶例程中的“MechanicalActiono六、LabVIEW的數(shù)據(jù)運算:1.算術(shù)運算符:數(shù)學與科學常量35六、LabVIEW的數(shù)據(jù)運算:1.算術(shù)運算符:數(shù)學與科學常量六、LabVIEW的數(shù)據(jù)運算:1.算術(shù)運算符:數(shù)學與科學常量36六、LabVIEW的數(shù)據(jù)運算:1.算術(shù)運算符:數(shù)學與科學常量2.關(guān)系運算符(比較運算符):372.關(guān)系運算符(比較運算符):373.邏輯運算符(布爾運算符):383.邏輯運算符(布爾運算符):384.表達式節(jié)點(ExpressionNode):使用表達式節(jié)點可以計算包含一個變量的數(shù)學表達式,該節(jié)點允許使用除復數(shù)以外的任何數(shù)字類型。例子:程序框圖前面板運行結(jié)果394.表達式節(jié)點(ExpressionNode):使用表達七、LabVIEW幫助:LabVIEW為用戶提供了非常全面的幫助信息,有效地利用幫助信息是快速掌握LabVIEW的一條捷徑。獲取幫助的方法包括:實時上下文幫助;聯(lián)機幫助;LabVIEW范例查找器;網(wǎng)絡(luò)資源。40七、LabVIEW幫助:LabVIEW為用戶提供了非常全面的實時上下文幫助:41實時上下文幫助:412.聯(lián)機幫助:點擊“即時幫助”中的“?”或者“詳細幫助信息”,或者從“幫助”菜單中選擇“搜索LabVIEW幫助”,都可以打開聯(lián)機幫助。422.聯(lián)機幫助:點擊“即時幫助”中的“?”或者“詳細幫助信息2.聯(lián)機幫助:聯(lián)機幫助窗口是一個Windows標準風格的幫助窗口,包含了LabVIEW的全部幫助信息。432.聯(lián)機幫助:聯(lián)機幫助窗口是一個Windows標準風格的幫3.范例查找器:為了方便快速地掌握各種功能模塊和函數(shù)的使用方法,LabVIEW提供了大量的范例。這些范例幾乎包含了LabVIEW所有功能的應用實例,并提供了大量的綜合應用實例。443.范例查找器:為了方便快速地掌握各種功能模塊和函數(shù)的使用4.網(wǎng)絡(luò)資源:可以訪問NI官網(wǎng)上的LabVIEWZone以獲得更多的實例。454.網(wǎng)絡(luò)資源:可以訪問NI官網(wǎng)上的LabVIEWZone觀看NI公司視頻資料:

《LabVIEW入門》2-4LabVIEW入門.wmv(11’57”)46觀看NI公司視頻資料:

《LabVIEW入門》2-4Lab《虛擬儀器設(shè)計》課時安排總學時:32學時上機實驗:4學時考核:平時-30%,包含出勤、作業(yè)(包含上機實驗成績)。無故缺勤一次扣5分。測試-70%,考試形式待定更正:47《虛擬儀器設(shè)計》課時安排總學時:32學時更正:1第二章第一講LabVIEW操作入門※本課程使用軟件為LabVIEW8.548第二章第一講LabVIEW操作入門※本課程使用軟件為本講授課內(nèi)容:LabVIEW概述LabVIEW的程序結(jié)構(gòu)及一般設(shè)計過程LabVIEW的工作環(huán)境LabVIEW的操作選板LabVIEW的基本數(shù)據(jù)類型LabVIEW的數(shù)據(jù)運算LabVIEW幫助(涵蓋了書本第四章的全部內(nèi)容)49本講授課內(nèi)容:3一、LabVIEW概述LabVIEW是一種嶄新的圖形化編程語言,其源程序完全是圖形化的框圖,而不是文本代碼。它把復雜、繁瑣、費時的語言編程簡化為利用線條把各種不同的圖形化功能模塊連接起來的圖形編程。用LabVIEW編寫程序的過程就變成一個程序流程框圖的繪制過程。編程方式界面編程舉例(1)文本運行時才可見,文本行和圖形文本行TurboCQBASIC(2)可視化

(面向?qū)ο缶幊蹋﹫D形,編程時編輯文本行VC、VB(3)圖形化編程圖形,編程時編輯流程框圖LabVIEW50一、LabVIEW概述LabVIEW是一種嶄新的圖形化編程語例:虛擬電壓表界面

(LabVIEW前面板編程)51例:虛擬電壓表界面

(LabVIEW前面板編程)5例:虛擬電壓表程序

(LabVIEW流程框圖)52例:虛擬電壓表程序

(LabVIEW流程框圖)6LabVIEW程序結(jié)構(gòu)包括三個部分:前面板、流程框圖和圖標/連接口。前面板主要用于輸入量的設(shè)置和輸出量的顯示,它模擬了真實儀表的面板,包括旋鈕、開關(guān)、按鈕、圖表、圖形。用戶使用虛擬儀器時所觀察到的就是前面板,并在前面板中執(zhí)行對儀器的操作。流程框圖用圖形編程語言編寫,可以把它理解成傳統(tǒng)程序的源代碼;通過圖標/連接口可以在其他程序中調(diào)用VI子程序。二、LabVIEW的程序結(jié)構(gòu)及一般設(shè)計過程53二、LabVIEW的程序結(jié)構(gòu)及一般設(shè)計過程7LabVIEW程序結(jié)構(gòu)包括三個部分:前面板、流程框圖和圖標/連接口。二、LabVIEW的程序結(jié)構(gòu)及一般設(shè)計過程簡言之:前面板=儀器面板流程框圖=儀器內(nèi)部結(jié)構(gòu)圖標/連接口:用于子VI調(diào)用54二、LabVIEW的程序結(jié)構(gòu)及一般設(shè)計過程簡言之:8主要包括前面板的設(shè)計、流程框圖的設(shè)計以及程序的調(diào)試。(1)首先創(chuàng)建前面板:根據(jù)該虛擬儀器所要實現(xiàn)的功能來設(shè)計前面板。前面板主要由輸入控制器和輸出指示器組成。使用輸入控制器可以輸入數(shù)據(jù)到程序中,而輸出指示器則可用來顯示程序產(chǎn)生的數(shù)值。(2)流程框圖的設(shè)計:流程框圖是由節(jié)點、端口和連線組成的可執(zhí)行代碼。對流程框圖的設(shè)計主要是對節(jié)點、數(shù)據(jù)端口和連線的設(shè)計。節(jié)點:VI程序運行的要素,即一個執(zhí)行單位,可以把它理解為程序的一條語句,它包括四種類型:函數(shù)(基本操作)、VI子程序、結(jié)構(gòu)和代碼接口。端口:①控制器和指示器端口:前面板控件在框圖中的映射。

②節(jié)點端口:函數(shù)圖標的連線端口連線:端口間傳遞數(shù)據(jù)的路徑。(3)程序的調(diào)試:正常運行、高亮方式、探針、單步等。LabVIEW程序的一般設(shè)計過程:55主要包括前面板的設(shè)計、流程框圖的設(shè)計以及程序的調(diào)試。LabV例:由一個按鈕開關(guān)和一個指示燈組成,該VI的功能是:當按下按鈕時,指示燈點亮;當彈起按鈕時,指示燈熄滅。見錄像:2-1開關(guān)和指示燈.wmv(5’55”)56例:由一個按鈕開關(guān)和一個指示燈組成,該VI的功能是:當按下按LabVIEW程序舉例書本第65頁例子,《顯示正弦波波形》。見錄像:2-2顯示正弦波波形.wmv(2’16”)57LabVIEW程序舉例書本第65頁例子,《顯示正弦波波形》。三、LabVIEW的工作環(huán)境1.啟動界面VI程序和項目創(chuàng)建欄新近打開的項目和VI程序列表欄幫助資源列表欄58三、LabVIEW的工作環(huán)境1.啟動界面VI程序和項目創(chuàng)建2.前面板窗口的菜單和工具欄:

包含用來控制VI的命令按鈕和狀態(tài)指示器。下拉式菜單,包括:運行、連續(xù)運行、停止、暫停/繼續(xù)、格式設(shè)置工具欄對齊對象、分布對象、調(diào)整對象大小重新排序即時幫助圖標/連接口592.前面板窗口的菜單和工具欄:

包含用來控制VI的命令按鈕流程框圖窗口的菜單和工具欄

與前面板類似,增加了5個調(diào)試按鈕。下拉式菜單與前面板菜單相同點擊該高亮執(zhí)行按鈕可使VI程序的運行以一種緩慢的節(jié)奏一步一步地執(zhí)行程序,所執(zhí)行到的節(jié)點都以高亮方式顯示,并可觀察到數(shù)據(jù)的流動,這樣用戶可以清楚地了解到程序的運行過程,也可以很方便地查找錯誤。高亮顯示執(zhí)行過程保存連線值單步進入單步跳過單步跳出60流程框圖窗口的菜單和工具欄

與前面板類似,增加了5個調(diào)試按鈕四、LabVIEW的操作選板

在LabVIEW的用戶界面上,應特別注意它提供的操作選板:工具選板(ToolsPalette

)控件選板(ControlsPalette)函數(shù)選板(FunctionsPalette)操作選板集中反映了該軟件的功能與特征。

61四、LabVIEW的操作選板在LabVIEW的用戶界面上,LabVIEW具有三種用來創(chuàng)建和運行程序的選板:工具選板(ToolsPalette):包括了程序的創(chuàng)建、修改和調(diào)試時使用的工具;控件選板(ControlsPalette):主要用于在前面板中添加指示器和控制器;函數(shù)選板(FunctionsPalette):用于創(chuàng)建流程框圖,它包括了很多函數(shù)子選板。62LabVIEW具有三種用來創(chuàng)建和運行程序的選板:16工具選板(ToolsPalette)

該選板提供了各種用于創(chuàng)建、修改和調(diào)試VI程序的工具。如果該選板沒有出現(xiàn),則可以在【查看】菜單下選擇【工具選板】命令以顯示該選板。當從選板內(nèi)選擇了任一種工具后,鼠標箭頭就會變成該工具相應的形狀。書本第70頁63工具選板(ToolsPalette)該選板提供了各種用于1操作值用于操作前面板的控制控件和顯示控件。使用它向數(shù)字或字符串控件中輸入值時,它會變成編輯文本工具。2用于選擇、移動或改變對象的大小。當用于改變對象的大小時,鼠標指針會變成各種方向的箭頭形狀。3用于輸入標簽或標題說明的文本或者創(chuàng)建自由標簽。4用于在框圖上連線及在前面板上建立連結(jié)器。把該工具放在任一條連線上,會在“即時幫助”中顯示連線的數(shù)據(jù)類型。5使用該工具在對象上單擊鼠標左鍵,可以彈出對象的快捷菜單。工具選板(ToolsPalette)

自動選擇工具開自動選擇工具關(guān)“開”時,LabVIEW會根據(jù)鼠標指針下對象類型和位置的不同而自動選擇合適的工具。定位/調(diào)整大小/選擇編輯文本進行連線對象快捷菜單書本第71頁641操作值用于操作前面板的控制控件和顯示控件。使用它向數(shù)字或字

6使用該工具就可以不需要使用滾動條而在窗口中漫游。7使用該工具在VI的流程圖對象上設(shè)置斷點8可在流程框圖的連線上設(shè)置探針,通過探針窗口來觀察連線上的數(shù)據(jù)變化情況。必需在數(shù)據(jù)流過之前設(shè)置探針。9使用該工具來提取顏色用于編輯其他的對象。

用來給對象定義顏色。它也顯示出對象的前景色和背景色。10工具選板(ToolsPalette)

滾動窗口探針數(shù)據(jù)設(shè)置/清除斷點獲取顏色設(shè)置顏色656使用該工具就可以不需要使用滾動條而在窗口中漫游??丶x板(ControlPalette)注意:只有打開前面板時才能調(diào)用該選板1.通常包含“新式”、“系統(tǒng)”、“經(jīng)典”三種風格;2.圖標右上角的黑色三角形表明該圖標為一個子選板,點擊以后可以顯示更多的控件。66控件選板(ControlPalette)注意:只有打開前面控件選板簡介:1數(shù)值的控制和顯示。包含數(shù)字式、指針式顯示表盤及各種輸入框。2布爾邏輯數(shù)值的控制和顯示。包含各種布爾開關(guān)、按鈕以及指示燈等。3字符串與路徑字符串和路徑的控制和顯示。4數(shù)組、矩陣與簇數(shù)組、矩陣和簇的控制和顯示。5列表與表格列表和表格的控制和顯示書本第72頁數(shù)值67控件選板簡介:1數(shù)值的控制和顯示。包含數(shù)字式、指針式顯示表盤6圖形顯示數(shù)據(jù)結(jié)果的趨勢圖和曲線圖。7下拉列表與枚舉用來創(chuàng)建可循環(huán)瀏覽的字符串列表。8I/O輸入/輸出功能與操作OLE、ActiveX等功能。9容器可用于組合控件,或在當前VI的前面板上顯示另一個VI的前面板。10引用句柄用于對文件、目錄、設(shè)備和網(wǎng)絡(luò)連接進行操作??丶x板簡介:686圖形顯示數(shù)據(jù)結(jié)果的趨勢圖和曲線圖。7下拉列表與枚舉用來創(chuàng)建11變體與類用于與變體和類數(shù)據(jù)交互。12裝飾用于給前面板進行裝飾的各種圖形對象??丶x板簡介:6911變體與類用于與變體和類數(shù)據(jù)交互。12裝飾用于給前面板進行常用控件數(shù)值型Numeric主要完成參數(shù)設(shè)置和結(jié)果顯示。這些控件相對于高級文本中的變量??刂菩涂丶校簲?shù)字式、滑動式、進度條式、旋紐式、液罐式指示型控件有:數(shù)字式、表盤式、溫度計式、色彩類70常用控件數(shù)值型Numeric24布爾型包含一些布爾值的控制器和指示器按鈕、開關(guān)、指示燈按鍵等。控件的值只能是True和False71布爾型25函數(shù)選板(FunctionsPalette)注意:只有打開流程圖程序窗口時才能調(diào)用該選板。圖標右上角的黑色三角形表明該圖標為一個子選板,點擊以后可以顯示更多的控件。72函數(shù)選板(FunctionsPalette)注意:只有打開數(shù)據(jù)運算子選板和布爾運算子選板73數(shù)據(jù)運算子選板和布爾運算子選板27函數(shù)選板(FunctionsPalette)可以通過函數(shù)選板上的“查看”“更改可見類別”來設(shè)置函數(shù)選板上需要顯示的內(nèi)容。74函數(shù)選板(FunctionsPalette)可以通過函數(shù)選函數(shù)選板簡介1結(jié)構(gòu)包括程序控制結(jié)構(gòu)命令,例如循環(huán)控制等,以及全局變量和局部變量。2數(shù)值包括各種常用的數(shù)值運算,還包括數(shù)制轉(zhuǎn)換、三角函數(shù)、對數(shù)、復數(shù)等運算,以及各種數(shù)值常數(shù)。3布爾包括各種邏輯運算符以及布爾常數(shù)。4字符串包含各種字符串操作函數(shù)、數(shù)值與字符串之間的轉(zhuǎn)換函數(shù),以及字符(串)常數(shù)等。5數(shù)組包括數(shù)組運算函數(shù)、數(shù)組轉(zhuǎn)換函數(shù),以及常數(shù)數(shù)組等。書本第73頁75函數(shù)選板簡介1結(jié)構(gòu)包括程序控制結(jié)構(gòu)命令,例如循環(huán)控制等,以及6簇、類與變體用于創(chuàng)建和使用簇,可將LabVIEW數(shù)據(jù)類型與類和變體互換。7比較包括各種比較運算函數(shù),如大于、小于、等于。8定時包括對話框窗口、時間和出錯處理函數(shù)等。9文件I/O包括處理文件輸入/輸出的程序和函數(shù)。10對話框與用戶界面用來創(chuàng)建、操作對話框。函數(shù)選板簡介766簇、類與變體用于創(chuàng)建和使用簇,可將LabVIEW數(shù)據(jù)類型與11波形各種波形處理工具12應用程序控制通過本地計算機或網(wǎng)絡(luò)控制VI,可同時控制多個VI。13同步同步執(zhí)行并行任務(wù)。14圖形與聲音

可顯示自定義圖像,輸入、輸出圖形文件的數(shù)據(jù),也可播放聲音。15報表生成創(chuàng)建或操作LabVIEW報表文件。函數(shù)選板簡介7711波形各種波形處理工具12應用程序控制通過本地計算機或網(wǎng)絡(luò)五、LabVIEW的基本數(shù)據(jù)類型:數(shù)據(jù)結(jié)構(gòu)是程序設(shè)計的基礎(chǔ),不同的數(shù)據(jù)類型和數(shù)據(jù)結(jié)構(gòu)在LabVIEW中存儲的方式是不一樣的。選擇合適的數(shù)據(jù)類型不但能提高程序的性能,而且還能節(jié)省內(nèi)存的使用。數(shù)值數(shù)據(jù)類型:可以分為浮點數(shù)、整數(shù)和復數(shù)3種基本形式。書本第76頁,表4-4。數(shù)據(jù)類型之間可以相互轉(zhuǎn)換(見下頁)。布爾數(shù)據(jù)類型:只有“真”

溫馨提示

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

評論

0/150

提交評論