




已閱讀5頁,還剩36頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
精通LabVIEW虛擬儀器程序設(shè)計與案例實現(xiàn) 第13章界面設(shè)計與美化 第13章界面設(shè)計與美化 本章內(nèi)容 界面設(shè)計的一般原則菜單設(shè)計子VI的調(diào)用與重載界面美化常用技巧 第13章界面設(shè)計與美化 界面設(shè)計的一般原則 第13章界面設(shè)計與美化 界面設(shè)計的一般原則 推薦對控件進行歸類 功能類似的放在界面的同一區(qū)域 比如說 將命令 控制按鈕放在一起 結(jié)果顯示放在一起 狀態(tài)顯示放在一起 布局合理 主次要分明 重要的 常用的控件要放在界面上顯眼的位置 不常用的控件可以使用模塊化 在平常時隱藏 需要用到時再調(diào)用 按閱讀習(xí)慣布局控件 人們的閱讀習(xí)慣一般是從左住右 從上到下 第13章界面設(shè)計與美化 常用的界面布局 第13章界面設(shè)計與美化 常用界面風(fēng)格 儀器型界面 第13章界面設(shè)計與美化 常用界面風(fēng)格 測試平臺界面 第13章界面設(shè)計與美化 常用界面風(fēng)格 Windows平臺界面 第13章界面設(shè)計與美化 菜單設(shè)計 菜單編輯器 打開菜單編輯器的方法為 在菜單欄里選擇 編輯 運行時菜單 第13章界面設(shè)計與美化 菜單設(shè)計 菜單操作函數(shù) 函數(shù) 編程 對話框與用戶界面 菜單 思路一般為 先獲取當(dāng)前菜單 然后再對它進行編輯 第13章界面設(shè)計與美化 實例 通過函數(shù)編程實現(xiàn)菜單欄生成 第13章界面設(shè)計與美化 屬性節(jié)點 在這個例子中 使用屬性節(jié)點控制 波形圖 的橫 縱坐標(biāo)顯示范圍 并用它來設(shè)置 停止 按鈕控件在程序運行時進行閃爍 這里要注意的是 用屬性節(jié)點控制 波形圖 等波形顯示控件的顯示范圍時 要將這些控件橫縱坐標(biāo)的 自動調(diào)整 屬性取消 否則就會出現(xiàn)程序運行時顯示控件因為坐標(biāo)顯示范圍的不停變化而不停地閃爍的現(xiàn)象 第13章界面設(shè)計與美化 調(diào)用節(jié)點 在本例中 通過 調(diào)用節(jié)點 調(diào)用 波形圖 的 導(dǎo)出圖像 方法 將波形一幅正弦波形圖像導(dǎo)出到指定位置 程序框圖與運行結(jié)果如圖所示 關(guān)于調(diào)用節(jié)點的各個輸入端口具體表示的含義與輸入 輸出值 可以參考LabVIEW的幫助文檔 但注意的是 只有當(dāng)調(diào)用節(jié)點連接到了某個具體的控件時 幫助文檔里才會有相應(yīng)的內(nèi)容 第13章界面設(shè)計與美化 子VI調(diào)用與重載 編寫子VI程序代碼 與編寫正常的LabVIEW一樣 定義端口 修飾圖標(biāo) 可以是圖片或者文字 即子VI被調(diào)用時呈現(xiàn)給大家看的 相貌 保存 在其它程序中進行調(diào)用 子VI的編寫大概可以分為以下幾個步驟 第13章界面設(shè)計與美化 實例 創(chuàng)建子VI 這個子VI的功能是實現(xiàn)對輸入信號的濾波 輸出濾波后的波形 濾波器參數(shù)可以設(shè)置 第13章界面設(shè)計與美化 實例 創(chuàng)建子VI 為子VI配置接線端口 第13章界面設(shè)計與美化 實例 創(chuàng)建子VI 修飾子VI圖標(biāo) 第13章界面設(shè)計與美化 子VI調(diào)用 子VI的調(diào)用方法為在后面板上點擊鼠標(biāo)右鍵 選擇 選擇VI 在彈出的對話框中選擇創(chuàng)建好的子VI 第13章界面設(shè)計與美化 多面板程序設(shè)計 一種是在彈出子面板時 主程處于等待狀態(tài) 直到子面板運行完成 可以簡單地通過子VI的調(diào)用來實現(xiàn) 另一種是彈出子面板后 子面板與主程序相互獨立運行 需要通過VI引用的調(diào)用節(jié)點來實現(xiàn) 在設(shè)計這種程序時 一般分兩種情況 第13章界面設(shè)計與美化 實例 基于按鈕的多面板程序 第13章界面設(shè)計與美化 實例 基于菜單的多面板程序 第13章界面設(shè)計與美化 動態(tài)載入界面 LabVIEW提供一個 子面板 控件 利用這個控件可以實現(xiàn)動態(tài)載入界面和子界面重用 第13章界面設(shè)計與美化 利用 子面板 動態(tài)載入界面 子面板控件的大小是一個比較棘手的問題 這里提出一點 調(diào)用的VI在子面板中的顯示位置與VI編輯時相對于左上角的位置是一樣的 所以在編寫子VI時 最好把控件從左上角開始排列 第13章界面設(shè)計與美化 利用 子面板 和VI模板實現(xiàn)子界面重用 將儀器界面編寫為一個單獨的VI 并把它保存為VI模板 保存時把擴展名改為 vit即可 當(dāng)用 打開VI引用 函數(shù)打開VI模板時 它會自動在內(nèi)存中創(chuàng)建一份復(fù)本 如果打開多次就會創(chuàng)建多個復(fù)本 這就是VI模板的克隆特性 在界面上放置多個 子面板 作為儀器界面的 容器 右擊每一個 子面板 并選擇 創(chuàng)建 引用 選項 在程序框圖中創(chuàng)建它們的引用 通過For循環(huán)來實現(xiàn)載入VI模板的多個復(fù)本 當(dāng)有許多相同的儀器界面需要顯示時 可以用 子面板 與VI模板來實現(xiàn) 步驟如下 第13章界面設(shè)計與美化 實例 子界面重用 第13章界面設(shè)計與美化 實例 子界面重用 第13章界面設(shè)計與美化 界面美化 使用布局工具排列對象 第13章界面設(shè)計與美化 界面美化 使用布局工具排列對象 有些控件的大小是系統(tǒng)默認的 無法用 調(diào)整對象大小控件 中的 調(diào)整寬度和高度 工具進行調(diào)整 比說數(shù)值控件的寬度等 這些不能調(diào)整的控件大小的尺寸會用 標(biāo)識出來 第13章界面設(shè)計與美化 界面美化 添加背景圖片 一種是直接從源圖片中進行復(fù)制 粘貼 另一種是通過LabVIEW的菜單欄中 編輯 導(dǎo)入圖片至剪貼板 選項 從文件中選擇圖片 然后在前面板上進行粘貼 添加背景圖片的方法有兩種 第13章界面設(shè)計與美化 界面美化 自定義控件 第13章界面設(shè)計與美化 界面美化 自定義控件 在前面板上放置一個 確定 按鈕 鼠標(biāo)右鍵單擊控件 選擇 高級 自定義 打開自定義編輯對話框 從 編輯 導(dǎo)入圖片至剪貼板 導(dǎo)入圖片到剪貼板 右鍵單擊控件 選擇 從剪貼板導(dǎo)入圖片 始終 將圖片導(dǎo)入到控件上 切換到編輯模式 調(diào)整圖片和文字的位置 大小 保存自定義控件 自定義控件編輯效果 不同狀態(tài)下插入圖片的自定義控件效果 第13章界面設(shè)計與美化 界面美化 自定義控件 LabVIEW的所有控件都支持添加控件說明信息 具體方法為在控件上單擊鼠標(biāo)右鍵 選擇 屬性 打開屬性對話框 在 說明信息 標(biāo)簽頁中進行添加 第13章界面設(shè)計與美化 界面美化 動畫 在程序載入過程中 文件保存過程中添加一些動畫效果 將會使程序看上去更有活力 在LabVIEW中添加動畫效果有很多種方法 最方便的就是在程序界面上添加一個 GIF的動畫圖片 GIF動畫圖片的效果與程序運行過程是互不影響的 另外一種常用的方法是使用LabVIEW自帶的進度條等控件 或者是自定義控件 下面分別通過具體實例來演示它們的實現(xiàn)過程 用進度條實現(xiàn)動畫效果 第13章界面設(shè)計與美化 界面美化 動畫 圖片滾動條 第13章界面設(shè)計與美化 界面美化 利用控件選板與工具選板 控件 新式 容器 控件 新式 修飾 容器子面板中的修飾控件 修飾子面板中的修飾控件 第13章界面設(shè)計與美化 實例 分隔欄使用示例 第13章界面設(shè)計與美化 界面美化 工具選板 第13章界面設(shè)計與美化 界面美化 VI屬性設(shè)置 第13章界面設(shè)計與美化 綜合實例 用屬性節(jié)點控制Tab控件 第13章界面設(shè)計與美化 綜合實例 用屬性節(jié)點
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年山西太原重型機械集團有限公司技能操作工招聘筆試參考題庫附帶答案詳解
- 2024年甘肅蘭州新區(qū)城鎮(zhèn)物業(yè)管理有限責(zé)任公司駕駛員招聘筆試參考題庫附帶答案詳解
- 2025年桿菌肽類產(chǎn)品合作協(xié)議書
- 2023-2024學(xué)年人教版高中信息技術(shù)必修二第三章第二節(jié)《 信息系統(tǒng)中的通信網(wǎng)絡(luò)》教學(xué)設(shè)計
- 2024年江西吉安市某國企招聘1人筆試參考題庫附帶答案詳解
- 2024年武漢市某國有企業(yè)招聘工作人員6人筆試參考題庫附帶答案詳解
- 海寧市獅嶺學(xué)校人教版九年級下冊歷史與社會第七單元第三課 世界多極化趨勢 教學(xué)設(shè)計
- 2025年湖北交通職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫1套
- 2025年濟源職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫一套
- 2024年中國安能三局管理技術(shù)人員公開招聘(第二批)【社招】筆試參考題庫附帶答案詳解
- 工廠員工消防安全培訓(xùn)內(nèi)容
- 調(diào)節(jié)與集合的相關(guān)性 相對調(diào)節(jié)和相對集合的關(guān)系
- 《金融工程》課程教案
- 水輪機結(jié)構(gòu)總體介紹
- 十八項護理核心制度培訓(xùn)課件
- GB/T 41326-2022六氟丁二烯
- GB/T 19470-2004土工合成材料塑料土工網(wǎng)
- GB/T 18913-2002船舶和航海技術(shù)航海氣象圖傳真接收機
- 高中教師先進事跡材料范文六篇
- 烹飪專業(yè)英語課件
- 3d3s基本操作命令教程課件分析
評論
0/150
提交評論