第6章 操作界面的設(shè)計_第1頁
第6章 操作界面的設(shè)計_第2頁
第6章 操作界面的設(shè)計_第3頁
第6章 操作界面的設(shè)計_第4頁
第6章 操作界面的設(shè)計_第5頁
已閱讀5頁,還剩40頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第6章操作界面的設(shè)計在前面板中創(chuàng)建控件后,需要對控件的一些屬性以及VI的屬性進行設(shè)置來實現(xiàn)特定功能。本章將主要介紹有關(guān)VI中各項屬性的選項、功能以及如何對屬性進行設(shè)置,最后將簡單介紹菜單的編輯方法并通過示例來具體說明控件的定制方法。6.1VI屬性的設(shè)置程序編譯完成后用戶可以通過VI屬性窗口來設(shè)置和查看VI的屬性或者對屬性進行自定義,在前面板或程序框圖的“文件”下拉菜單中選擇“VI屬性”選項,或通過快捷方式Ctrl+I都可以打開VI屬性窗口,如圖6-1所示。

圖6-1VI屬性窗口6.1.1常規(guī)屬性頁在VI屬性“類別”下拉菜單中選擇“常規(guī)”選項,在VI屬性窗口中就顯示常規(guī)類別的屬性設(shè)置頁,如圖6-1所示。常規(guī)屬性頁包括以下幾個部分。(1)編輯圖標按鈕(2)當前修訂版(3)位置(4)列出未保存的改動(5)修訂歷史6.1.2內(nèi)存屬性頁該頁用于顯示VI使用的磁盤和系統(tǒng)內(nèi)存。內(nèi)存屬性頁包括以下幾個部分。(1)前面板對象(2)程序框圖對象(3)代碼(4)數(shù)據(jù)(5)總計(6)磁盤中VI大小總計6.1.3說明信息屬性頁該頁用于創(chuàng)建VI說明,以及將VI鏈接至HTML文件或已編譯的幫助文件。說明信息屬性頁包括以下幾個部分。(1)VI說明(2)幫助標識符(3)幫助路徑(4)瀏覽6.1.4修訂歷史屬性頁該頁用于設(shè)置當前VI的修訂歷史選項,該頁包括以下幾個部分。1.使用選項對話框中的默認歷史設(shè)置用戶可以使用系統(tǒng)默認的設(shè)置查看當前VI修訂歷史。(1)每次保存VI時添加注釋(2)關(guān)閉VI時提示輸入注釋(3)保存VI時提示輸入注釋(4)記錄由LabVIEW生成的注釋2.查看當前修訂歷史顯示與該VI同時保存的注釋歷史。6.1.5編輯器選項屬性頁該頁用于設(shè)置當前VI對齊網(wǎng)格的大小,還可在該頁上改變控件的樣式,方法是通過右鍵單擊接線端,從彈出的快捷菜單中選擇“創(chuàng)建→輸入控件”或“創(chuàng)建→顯示控件”方式創(chuàng)建的控件的樣式。編輯器選項屬性頁包括兩個部分:

(1)對齊網(wǎng)格大?。?)創(chuàng)建輸入控件/顯示控件的控件樣式6.1.6保護屬性頁該頁用于設(shè)置受密碼保護的VI選項。LabVIEW在保護屬性頁中提供了3種不同的保護級別,以適應不同的使用場合。(1)未鎖定(無密碼)(2)已鎖定(無密碼)(3)密碼保護(4)更改密碼圖6-2輸入正確密碼解除保護6.1.7窗口外觀屬性頁該頁用于對VI自定義窗口外觀。1.窗口標題顯示程序運行時窗口的標題??梢耘cVI名相同,也可以自定義命題。2.窗口樣式包括3種LabVIEW中設(shè)計好的窗口樣式和一種可以自定義的窗口樣式。

(1)頂層應用程序窗口(2)對話框(3)默認(4)自定義通過對窗口具體動作選項的勾選可以自定義符合用戶需求的窗口外觀。

圖6-3窗口樣式自定義對話框6.1.8窗口大小屬性頁該頁用于對VI自定義窗口的大小。窗口大小屬性頁包括以下幾個部分。

(1)前面板最小尺寸(2)使用不同分辨率顯示器時保持窗口比例(3)調(diào)整窗口大小時縮放前面板上的所有對象6.1.9窗口運行時位置屬性頁該頁用于自定義運行時前面板窗口的位置和大小。屬性頁包括以下幾個部分。

(1)位置(2)顯示器(3)窗口位置(4)前面板大小圖6-4窗口運行位置對話框6.1.10執(zhí)行屬性頁該頁用于在LabVIEW中設(shè)置VI的優(yōu)先級別和為多系統(tǒng)結(jié)構(gòu)的VI選擇首選執(zhí)行系統(tǒng)。執(zhí)行屬性頁包括以下幾個部分。(1)優(yōu)先級(2)允許調(diào)試(3)重入執(zhí)行(4)首選執(zhí)行系統(tǒng)(5)啟用自動錯誤處理(6)打開時運行(7)調(diào)用時掛起(8)調(diào)用時清除顯示控件(9)運行時自動處理菜單6.1.11打印選項屬性頁該頁用于對打印的頁面屬性進行設(shè)置。打印選項屬性頁包括以下幾個部分。(1)打印頁眉(2)使用邊框包圍前面板(3)縮放要打印的前面板以匹配頁面(4)縮放要打印的程序框圖以匹配頁面(5)使用自定義頁邊距(6)每次VI執(zhí)行結(jié)束時自動打印前面板6.2用戶菜單的設(shè)計對一個良好的用戶界面而言,菜單項是必不可少的組成部分。LabVIEW提供了兩種創(chuàng)建前面板菜單的方法:一種是在菜單編輯器中完成設(shè)計,另一種是使用菜單函數(shù)選板進行菜單設(shè)計。6.2.1菜單編輯器的設(shè)置LabVIEW提供了菜單編輯器以供用戶方便快捷地設(shè)計程序菜單。在前面板編輯選項的下拉菜單中打開“運行時菜單選項”彈出如圖6-5所示的菜單編輯器窗口。菜單編輯器提供有3種菜單類型:默認、最小化、自定義。

菜單類型欄左邊是工具欄按鈕,它用于創(chuàng)建菜單項并指定其順序位置。

圖6-5菜單編輯器窗口圖6-6菜單工具欄工具欄下方是預覽窗口用來顯示當前已創(chuàng)建的菜單項,單擊這些菜單項還可以顯示其相應的下拉子菜單。菜單編輯器的左下角列表框用于顯示菜單項并配合菜單工具欄選定和編輯菜單項。菜單編輯器的右下角是菜單項屬性設(shè)置對話框,這些可設(shè)置的屬性包括以下幾項:

(1)菜單項類型(2)菜單項名稱(3)菜單項標識符(4)啟用(5)勾選(6)快捷方式(組合鍵)6.2.2菜單函數(shù)選板通過LabVIEW中的菜單函數(shù)選板可以對自定義的前面板菜單賦予指定操作,實現(xiàn)前面板菜單的功能。

(1)當前VI菜單欄(2)獲取所選菜單項圖6-7當前VI菜單欄函數(shù)接線端子

圖6-8獲取所選菜單項函數(shù)接線端子菜單引用端子連接當前VI菜單欄或其他菜單函數(shù)節(jié)點的菜單引用輸出端子,用于傳遞同一菜單的操作函數(shù)。在處理完當前菜單事件后,必須調(diào)用啟用菜單追蹤函數(shù)節(jié)點重新打開菜單追蹤,此時用戶能再次對菜單項進行操作。

(3)插入菜單項圖6-9插入菜單項函數(shù)接線端子

(4)刪除菜單項圖6-10刪除菜單項函數(shù)接線端子(5)啟用菜單追蹤圖6-11啟用菜單追蹤函數(shù)接線端子

(6)獲取菜單項信息圖6-12獲取菜單項信息函數(shù)接線端子

(7)設(shè)置菜單項信息圖6-13設(shè)置菜單項信息函數(shù)接線端子

(8)獲取快捷菜單信息

圖6-14獲取快捷菜單信息函數(shù)接線端子

6.3控件定制方法LabVIEW提供了強大的前面板控件選板,但通常只是一些簡單的控件圖標和功能。如果這些LabVIEW中自帶的控件不符合用戶的需求,用戶可以通過使用這些原有的前面板控件自定義新控件的樣式,也可以通過屬性節(jié)點的設(shè)置為系統(tǒng)前面板控件創(chuàng)建新的功能。圖6-15自定義控件制作前面板模擬電路圖(a)控件編輯窗口(b)控件圖標自定義窗口

圖6-16自定義圖標的編輯(a)條件結(jié)構(gòu)為真時的程序框圖(b)條件結(jié)構(gòu)為假時的程序框圖

圖6-17控件功能的自定義圖6-18正弦波形函數(shù)接線端子圖6-19隱藏電流波形圖表和電阻電壓顯示值本章小結(jié)操作界面中

溫馨提示

  • 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

提交評論