內容簡介

本書是一本有關LabVIEW編程的最佳實踐指南。針對應用程序的易用性、高效性、可讀性、簡單性、可維護性、健壯性、性能等方面,作者為LabVIEW軟件開發給出了全面的樣式指導。書中討論了與軟件開發周期、前面板、框圖、圖標和連接器、數據結構、錯誤處理、設計模式、說明文檔、代碼復查等有關的樣式規則,並給出了各種應用實例和演示結果。

本書適合想要開發工程應用軟件或維護高質量LabVIEW應用程序的各類讀者,包括開發人員、經理和終端用戶;同時也可作為進行工程設計、開發和仿真實驗的技術人員的參考手冊。
 

目錄

第1章 樣式的重要性
1.1 樣式的重要性
1.1.1 易用性
1.1.2 高效性
1.1.3 可讀性
1.1.4 可維護性
1.1.5 健壯性
1.1.6 簡單性
1.1.7 性能
1.1.8 樣式工具
1.2 良好樣式與開發時間的折中
第2章 良好樣式的基礎
2.1 需求說明
2.1.1 需求說明開發的最好實踐
2.1.2 LabVIEW項目的需求說明
2.2 設計
2.2.1 尋找有用的資源
2.2.2 開發一個概念驗證
2.2.3 重新修改需求說明
2.3 配置LabVIEW的環境
2.3.1 LabVIEW Options對話框
2.3.2 代碼重用
2.4 項目組織、文件命名和控制
2.4.1 磁盤組織
2.4.2 LabvIEW項目
2.4.3 文件命名規則
2.4.4 源控制
第3章 前面板樣式
3.1 布局
3.1.1 一般規則
3.1.2 GUI VI的面板布局
3.1.3 子VI的面板布局
3.2 文本
3.2.1 一般規則
3.2.2 控件標簽
3.2.3 子Ⅵ面板的文本
3.2.4 工業GUI VI文本
3.3 顏色
3.4 GUI導航
3.4.1 控件的作用域
3.4.2 一致性
3.5 示例
3.5.1 選擇生成子VI
3.5.2 對話框工具VI
3.5.3 電容測試和分類
3.5.4 離心機系統
3.5.5 頻譜分析儀
3.5.6 翼傘制導界面
第4章 框圖
4.1 布局
4.1.1 布局基礎
4.1.2 子VI的模塊化
4.2 連線
4.2.1 清晰連線技術
4.2.2 簇模塊化
4.3 數據流
4.3.1 數據流基礎
4.3.2 實用的變量和順序結構
4.3.3 不實用的變量和順序結構
4.3.4 優化數據流
4.4 示例
4.4.1 選擇生成子VI
4.4.2 嵌套過多的VI
4.4.3 任意VI
4.4.4 從右到左VI
4.4.5 從左到右VI
4.4.6 Centrifuge DAQ VI
4.4.7 Screw Inspection VI
4.4.8 濾光器測試VI
第5章 圖標與連接器
第6章 數據結構
第7章 錯誤處理
第8章 設計模式
第9章 說明文檔
第10章 代碼復查
附錄A 術語表
附錄B 樣式規則總結
 

LabVIEW是科學研究和工程領域的強大、高效的圖形開發環境。LabVIEW從根本上改變了人們所習慣的、傳統的編寫代碼的編程方式,取而代之的是使用鼠標點擊和拖曳圖形、圖標、連線、節點等方式進行編程,使得整個編程的過程變得更加簡單、方便、有效,從而徹底將編程人員從復雜的語法結構、眾多的數據類型和不停地編寫代碼、編譯、查找錯誤的過程中解放出來,使程序設計者能夠更加專注于應用程序的設計,而不用擔心語法、指針等是否使用正確。這種編程方式大大降低了程序設計的復雜度,並且減少了編程時間、縮短了開發周期、降低了開發成本。

LabVIEW不僅是優秀的軟件開發環境,而且還包含著對數據采集(DAQ)板卡等硬件產品的驅動支持。此外,可選擇的硬件品種和類型也非常之多,基本可以滿足不同工程設計的需求。這也是LabVIEW與其他編程軟件有著本質不同的地方。

經過20多年的發展,已經充分證明︰LabVIEW是功能強大的自動化測試工具,並且是進行工程設計、開發、分析和仿真試驗的最佳軟件系統,現在已廣泛應用在汽車、電子、化工、生物及生命科學、航空、航天等許多領域。無論是否有相關經驗,工程師和科學家都能迅速、經濟地利用LabVIEW測量與控制硬件、分析數據、共享結果,並集成第三方設計和仿真。

本書由北京交通大學電子信息工程學院的劉章發、衣法臻翻譯,並由劉章發對本書進行了全面的統稿和審校。參加本書翻譯工作的還有杜春山、尉理哲、王啟娟、路寧、幸小雷、晏欣欣、段文娟、陳常勇、黃丞權、崔艷娜、鄧鵬、李斌、吳燕軍等。在此,對所有為本書的出版提供幫助的人們表示誠摯的感謝。

由于譯者水平有限,文中難免有不妥之處,敬請讀者批評指正。
網路書店 類別 折扣 價格
  1. 新書
    $270