TOP
紅利積點抵現金,消費購書更貼心
LabVIEW程序設計教程(第2版)(簡體書)
滿額折

LabVIEW程序設計教程(第2版)(簡體書)

商品資訊

人民幣定價:36 元
定價
:NT$ 216 元
優惠價
87188
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點:5 點
商品簡介
作者簡介
名人/編輯推薦
目次
書摘/試閱

商品簡介

《LabVIEW程序設計教程(第2版)》從圖形化系統程序設計的角度全面介紹了LabVIEW圖形化G語言編程技術和應用工程管理方法,在第1版的基礎上進行了重新修訂,增加了LabVIEW應用工程管理、常用工具包及編程規范等內容。全書分為11章,包括:LabVIEW簡介、LabVIEW程序設計模式、LabVIEW與多線程、LabVIEW程序調試與異常處理、LabVIEW程序動態運行、LabVIEW面向對象程序設計、LabVIEW調用操作系統功能、LabVIEW程序生成規范、LabVIEW應用工程管理、LabVIEW常用工具包和LabVIEW編程規范。《LabVIEW程序設計教程(第2版)》各章設有提示與建議,并配有習題,以幫助讀者鞏固學習重點。
《LabVIEW程序設計教程(第2版)》可以作為普通高等學校虛擬儀器技術、圖形化系統設計與LabVIEW程序設計相關課程的教材,也可作為工業界或科技界使用LabVIEW作為測試測量系統和控制系統開發工具的工程師或科研人員的參考書。

作者簡介

江建軍,男,教授,博士生導師,浙江大學博士,華中科技大學電子科學與技術系副系主任、智能電子學研究所所長。中國電子學會高級會員,中國稀士學會固體科學與新材料分會委員,中國材料研究學會高級會員,國際氫能協會高級會員,國防基礎研究專家,全國百篇優秀論文、國家自然科學基金、中小企業創新基金等評審專家。目前科研方向主要包括:智能電子學及納電子學、隱身技術及智能吸波系統、圖形化系統設計及嵌入式系統應用、電子結構計算與跨尺度設計、能量電子學及電化學超級電容器。2004年入選首批“教育部新世紀優秀人才計劃”,為湖北省杰出青年基金獲得者。2005和2009年分別獲得湖北省高等學校教學成果一等獎。2009年獲得國家教學成果獎二等獎。2007年獲得華中科技大學第二屆“教學名師”稱號。

名人/編輯推薦

《LabVIEW程序設計教程(第2版)》特色:結合多年教學實踐和工程應用程序開發經驗,涵蓋高級設計模式,編程規范和工程管理方法,提取LabVIEW圖形化系統設計的通用思想,提供豐富的實例,習題、實踐指南和課件。

目次

第1章 LabVIEW簡介
1.1 LabVIEW概述
1.1.1 虛擬儀器技術
1.1.2 LabVIEW開發系統
1.1.3 LabVIEW幫助選項
1.1.4 LabVIEW選板
1.2 軟件環境
1.2.1 系統環境
1.2.2 編程環境
1.2.3 VI服務器
1.2.4 Web服務器
1.3 VI屬性設置
1.3.1 基本屬性
1.3.2 窗口屬性
1.3.3 執行屬性
1.3.4 前面板設置
1.3.5 運行菜單設置
1.3.6 自定義控件
1.4 其他工具
1.4.1 數據日志
1.4.2 源代碼控制
1.4.3 LLB管理
1.5 LabVIEW 2011新特性
1.6 提示與建議
習題

第2章 LabVIEW程序設計模式
2.1 面向對象設計模式
2.1.1 作用
2.1.2 要素
2.2 LabVIEW程序設計模式
2.2.1 應用程序的基本框架
2.2.2 圖形化數據流編程
2.2.3 設計模式分類
2.3 狀態機模式
2.3.1 狀態機
2.3.2 枚舉類型
2.3.3 順序型狀態機模式
2.3.4 改進的順序型狀態機模式
2.3.5 測試流程型狀態機
2.4 消息隊列處理模式
2.4.1 消息隊列
2.4.2 隊列方式
2.4.3 使用數組處理消息隊列
2.4.4 使用隊列函數處理消息隊列
2.5 用戶界面事件模式
2.5.1 事件框架
2.5.2 用戶界面事件
2.5.3 用戶自定義事件
2.5.4 事件注冊
2.5.5 用戶界面事件示例
2.6 狀態機-用戶界面事件混合模式
2.6.1 狀態機與用戶界面事件的結合
2.6.2 狀態機-用戶界面事件示例
2.7 其他模式
2.7.1 主從線程模式
2.7.2 生產消費模式
2.7.3 後臺服務模式
2.7.4 應用程序啟動模式
2.7.5 代理模式
2.8 提示與建議
習題

第3章 LabVIEW與多線程
3.1 多線程技術
3.1.1 基本概念
3.1.2 線程調度
3.1.3 線程通信與同步
3.2 LabVIEW多線程環境
3.2.1 執行系統
3.2.2 線程數量設置
3.2.3 VI優先級
3.2.4 優先級問題
3.2.5 子程序優先級
3.2.6 多線程程序的優勢
3.3 LabVIEW多線程程序設計
3.3.1 線程優化
3.3.2 超線程程序
3.3.3 可重入技術
3.4 LabVIEW線程通信與同步
3.4.1 局部變量
3.4.2 全局變量
3.4.3 事件發生
3.4.4 通知
3.4.5 隊列
3.4.6 信號量
3.4.7 集合點
3.5 提示與建議
習題

第4章 LabVIEW程序調試與異常處理
4.1 概述
4.1.1 程序調試
4.1.2 異常處理
4.2 LabVIEW錯誤信息
4.2.1 錯誤簇
4.2.2 錯誤代碼
4.2.3 I/O錯誤
4.2.4 邏輯錯誤
4.2.5 自定義錯誤
4.3 內置異常處理工具
4.3.1 簡易錯誤處理器
4.3.2 通用錯誤處理器
4.4 LabVIEW異常處理過程
4.4.1 異常處理時機
4.4.2 一般處理模式
4.4.3 循環處理模式
4.4.4 條件結構處理模式
4.4.5 狀態機處理模式
4.4.6 錯誤日志
4.4.7 錯誤退出
4.4.8 外部錯誤管理
4.4.9 錯誤優先順序
4.4.10 錯誤處理技巧
4.4.11 實例
4.5 LabVIEW程序調試技術
4.5.1 錯誤列表
4.5.2 高亮執行
4.5.3 單步執行
4.5.4 探針工具
4.5.5 保存連線值工具
4.5.6 斷點工具
4.5.7 掛起執行
4.5.8 使能部分程序框圖
4.6 提示與建議
習題

第5章 LabVIEW程序動態運行
5.1 動態運行基礎
5.1.1 VI Server技術
5.1.2 Refnum控件
5.2 動態運行功能
5.2.1 相關函數
5.2.2 編程步驟
5.2.3 屬性控制
5.2.4 方法調用
5.2.5 屬性特征
5.2.6 動態調用
5.2.7 遠程訪問
5.3 動態注冊事件
5.3.1 相關函數
5.3.2 功能擴展
5.3.3 編程步驟
5.4 動態運行編程實例
5.4.1 屬性設置和方法調用
5.4.2 動態調用
5.4.3 類型操作
5.4.4 遠程調用
5.4.5 拖放應用
5.4.6 代碼優化
5.5 遞歸調用
5.5.1 動態調用實現遞歸
5.5.2 直接遞歸調用
5.5.3 遞歸文件列表
5.5.4 遞歸效率分析
5.6 提示與建議
習題

第6章 LabVIEW面向對象程序設計
6.1 面向對象
6.1.1 對象與類
6.1.2 屬性與方法
6.1.3 三要素
6.2 LabVIEW與面向對象程序設計
6.2.1 術語
6.2.2 繼承
6.2.3 封裝
6.2.4 多態
6.3 LabVIEW對象基本實現
6.3.1 創建類
6.3.2 設置繼承
6.3.3 創建方法
6.3.4 使用類
6.4 LabVIEW面向對象程序設計的高級技巧
6.4.1 構造函數與析構函數
6.4.2 內存分布
6.4.3 動態分配
6.4.4 XControl
6.4.5 多態技術
6.4.6 鎖定與探針
6.4.7 未實現的技術
6.5 實例介紹
6.5.1 測試要求
6.5.2 解決方案
6.5.3 面向對象的優勢
6.5.4 總結
6.6 提示與建議
習題

第7章 LabVIEW調用操作系統功能
7.1 讀/寫電子表格文件
7.1.1 寫操作
7.1.2 讀操作
7.2 讀/寫XML文件
7.2.1 寫操作
7.2.2 讀操作
7.3 讀/寫配置文件
7.3.1 寫操作
7.3.2 讀操作
7.4 讀/寫系統注冊表
7.4.1 寫操作
7.4.2 讀操作
7.4.3 刪除操作
7.4.4 自動配置ODBC數據源
7.5 輸入設備控制
7.6 調用動態鏈接庫(DLL)
7.6.1 動態鏈接庫簡介
7.6.2 DLL與API
7.6.3 調用DLL
7.6.4 參數配置
7.6.5 調用Windows API
7.7 ActiveX
7.7.1 ActiveX自動化
7.7.2 ActiveX容器
7.7.3 ActiveX事件
7.7.4 應用實例
7.8 執行系統命令
7.9 提示與建議
習題

第8章 LabVIEW程序生成規范
8.1 概述
8.2 使用程序生成規范
8.2.1 創建源代碼發布
8.2.2 創建獨立應用程序(EXE)
8.2.3 創建共享庫(DLL)
8.2.4 創建Zip壓縮文件
8.2.5 創建Windows安裝程序
8.2.6 創建.NET互操作程序集
8.2.7 創建Web服務(RESTful)
8.3 提示與建議
習題

第9章 LabVIEW應用工程管理
9.1 LabVIEW自動測試測量系統的層次結構1
9.1.1 測試管理軟件
9.1.2 測試開發軟件
9.1.3 系統服務與驅動程序
9.1.4 處理總線平臺
9.1.5 模塊化I/O與儀器控制
9.2 LabVIEW軟件工程
9.2.1 軟件生命周期
9.2.2 軟件開發模型
9.3 LabVIEW工程項目管理
9.3.1 LabVIEW的工程應用特點
9.3.2 LabVIEW實用項目管理方法
9.4 LabVIEW設備驅動
9.4.1 LabVIEW工程應用與設備
9.4.2 SCPI指令系統
9.4.3 LabVIEW設備驅動編寫
9.5 使用LabVIEW控制儀器
9.5.1 儀器驅動的結構
9.5.2 儀器驅動的類型
9.5.3 LabVIEW中的VISA模塊
9.5.4 使用LabVIEW創建典型的VISA應用
9.6 使用LabVIEW控制DAQ
9.6.1 信號源
9.6.2 信號調理
9.6.3 信號采樣
9.6.4 觸發
9.6.5 信號分析
9.6.6 測量直流電壓
9.6.7 測量交流電壓
9.6.8 測量電流
9.6.9 測量電阻
9.6.10 產生電壓信號
9.6.11 使用LabVIEW創建典型的DAQ應用
9.7 LabVIEW工程應用實例
9.7.1 系統需求分析
9.7.2 系統軟件開發
9.7.3 系統脫機調試
9.7.4 系統上機調試
9.7.5 項目售後服務
9.8 提示與建議
習題

第10章 LabVIEW常用工具包
10.1 LabVIEW Office報表生成工具包
10.1.1 Excel報表生成
10.1.2 Word報表生成
10.1.3 基于模板的報表生成方式
10.1.4 報表生成相關例程
10.2 LabVIEW數據庫連接工具包
10.2.1 數據庫簡介
10.2.2 建立數據源
10.2.3 數據庫基本操作
10.2.4 數據庫高級操作
10.3 OpenG工具包
10.3.1 VIPM安裝和使用
10.3.2 OpenG數值工具、布爾工具和比較工具
10.3.3 OpenG數組工具
10.3.4 OpenG應用程序控制工具
10.4 MGI工具包
10.4.1 MGI工具包簡介及安裝
10.4.2 MGI數組工具
10.4.3 MGI數值工具
10.4.4 MGI字符串工具
10.5 JKI狀態機工具包
10.6 提示與建議
習題

第11章 LabVIEW編程規范
11.1 編程規范的重要性
11.2 前面板創建規范
11.2.1 布局
11.2.2 配色
11.2.3 幫助信息
11.3 背面板創建規范
11.3.1 布局
11.3.2 連線
11.3.3 數據流
11.3.4 程序注釋
11.4 VI圖標和連接器創建規范
11.4.1 圖標
11.4.2 連接器
11.5 提示與建議
習題

附錄A 快捷操作
附錄B 錯誤代碼表
附錄C LabVIEW術語表

後記
參考文獻

書摘/試閱

設計模式是對特定問題經過無數次經驗總結後提出的,但它并不是一成不變的“定律”。程序員不僅需要明確具有哪些常用的程序設計模式,還必須知道設計模式所解決的是實際應用中的哪種問題,是如何解決的及解決的效果如何等,只有這樣才能夠在自己的設計中正確、恰當地使用設計模式。這就如“習武”一般,武功套路(相當于設計模式)是習武的門徑。新手要一招一式地練習套路,爛熟于心之後,熟能生巧,在實戰之中才能見招拆招,運用自如;而“高于”則沒有套路,實戰之中只有自然反應,因此一個優秀的程序設計員應清楚各種模式的原理和用途,習慣于充分利用模式解決實際的問題。
設計模式通常具有4個基本要素,包括設計模式名稱、應用問題、解決方案和解決效果。
?模式名稱是一個設計模式助記名,用來描述設計模式的應用問題、解決方案和解決效果。它主要用于幫助思考、交流及編寫文檔,因此應該注重簡明扼要,充分反映模式的功能。
?應用問題描述了應該在何時使用一個設計模式。它解釋了為什么需要設計模式,描述了特定的設計問題,如怎樣用對象表示算法等。有時候,應用問題部分會提出使用模式必須滿足的一系列先決條件。
?解決方案描述了設計模式的組成成分,它們之間的相互關系及各自的職責和協作方式。因為設計模式就像一個模板,可應用于多種不同場合,所以解決方案并不描述一個特定而具體的設計或實現,而是提供設計問題的抽象描述和怎樣用一個具有一般意義的元素組合(類或對象組合)來解決特定的問題。

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 188
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區