注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計其他編程語言/工具LabVIEW程序設計教程(第2版)

LabVIEW程序設計教程(第2版)

LabVIEW程序設計教程(第2版)

定 價:¥36.00

作 者: 江建軍,孫彪 編著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 程序設計

ISBN: 9787121156359 出版時間: 2012-01-01 包裝: 平裝
開本: 16開 頁數(shù): 297 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 LabVIEW簡介
1.1 LabVIEW概述
1.1.1 虛擬儀器技術(shù)
1.1.2 LabVIEW開發(fā)系統(tǒng)
1.1.3 LabVIEW幫助選項
1.1.4 LabVIEW選板
1.2 軟件環(huán)境
1.2.1 系統(tǒng)環(huán)境
1.2.2 編程環(huán)境
1.2.3 VI服務器
1.2.4 Web服務器
1.3 VI屬性設置
1.3.1 基本屬性
1.3.2 窗口屬性
1.3.3 執(zhí)行屬性
1.3.4 前面板設置
1.3.5 運行菜單設置
1.3.6 自定義控件
1.4 其他工具
1.4.1 數(shù)據(jù)日志
1.4.2 源代碼控制
1.4.3 LLB管理
1.5 LabVIEW 2011新特性
1.6 提示與建議
習題 第2章  LabVIEW程序設計模式
2.1 面向?qū)ο笤O計模式
2.1.1 作用
2.1.2 要素
2.2 LabVIEW程序設計模式
2.2.1 應用程序的基本框架
2.2.2 圖形化數(shù)據(jù)流編程
2.2.3 設計模式分類
2.3 狀態(tài)機模式
2.3.1 狀態(tài)機
2.3.2 枚舉類型
2.3.3 順序型狀態(tài)機模式
2.3.4 改進的順序型狀態(tài)機模式
2.3.5 測試流程型狀態(tài)機
2.4 消息隊列處理模式
2.4.1 消息隊列
2.4.2 隊列方式
2.4.3 使用數(shù)組處理消息隊列
2.4.4 使用隊列函數(shù)處理消息隊列
2.5 用戶界面事件模式
2.5.1 事件框架
2.5.2 用戶界面事件
2.5.3 用戶自定義事件
2.5.4 事件注冊
2.5.5 用戶界面事件示例
2.6 狀態(tài)機-用戶界面事件混合模式
2.6.1 狀態(tài)機與用戶界面事件的結(jié)合
2.6.2 狀態(tài)機-用戶界面事件示例
2.7 其他模式
2.7.1 主從線程模式
2.7.2 生產(chǎn)消費模式
2.7.3 后臺服務模式
2.7.4 應用程序啟動模式
2.7.5 代理模式
2.8 提示與建議
習題 第3章 LabVIEW與多線程
3.1 多線程技術(shù)
3.1.1 基本概念
3.1.2 線程調(diào)度
3.1.3 線程通信與同步
3.2 LabVIEW多線程環(huán)境
3.2.1 執(zhí)行系統(tǒng)
3.2.2 線程數(shù)量設置
3.2.3 VI優(yōu)先級
3.2.4 優(yōu)先級問題
3.2.5 子程序優(yōu)先級
3.2.6 多線程程序的優(yōu)勢
3.3 LabVIEW多線程程序設計
3.3.1 線程優(yōu)化
3.3.2 超線程程序
3.3.3 可重入技術(shù)
3.4 LabVIEW線程通信與同步
3.4.1 局部變量
3.4.2 全局變量
3.4.3 事件發(fā)生
3.4.4 通知
3.4.5 隊列
3.4.6 信號量
3.4.7 集合點
3.5 提示與建議
習題 第4章 LabVIEW程序調(diào)試與異常處理
4.1 概述
4.1.1 程序調(diào)試
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 內(nèi)置異常處理工具
4.3.1 簡易錯誤處理器
4.3.2 通用錯誤處理器
4.4 LabVIEW異常處理過程
4.4.1 異常處理時機
4.4.2 一般處理模式
4.4.3 循環(huán)處理模式
4.4.4 條件結(jié)構(gòu)處理模式
4.4.5 狀態(tài)機處理模式
4.4.6 錯誤日志
4.4.7 錯誤退出
4.4.8 外部錯誤管理
4.4.9 錯誤優(yōu)先順序
4.4.10 錯誤處理技巧
4.4.11 實例
4.5 LabVIEW程序調(diào)試技術(shù)
4.5.1 錯誤列表
4.5.2 高亮執(zhí)行
4.5.3 單步執(zhí)行
4.5.4 探針工具
4.5.5 保存連線值工具
4.5.6 斷點工具
4.5.7 掛起執(zhí)行
4.5.8 使能部分程序框圖
4.6 提示與建議
習題 第5章 LabVIEW程序動態(tài)運行
5.1 動態(tài)運行基礎
5.1.1 VI Server技術(shù)
5.1.2 Refnum控件
5.2 動態(tài)運行功能
5.2.1 相關(guān)函數(shù)
5.2.2 編程步驟
5.2.3 屬性控制
5.2.4 方法調(diào)用
5.2.5 屬性特征
5.2.6 動態(tài)調(diào)用
5.2.7 遠程訪問
5.3 動態(tài)注冊事件
5.3.1 相關(guān)函數(shù)
5.3.2 功能擴展
5.3.3 編程步驟
5.4 動態(tài)運行編程實例
5.4.1 屬性設置和方法調(diào)用
5.4.2 動態(tài)調(diào)用
5.4.3 類型操作
5.4.4 遠程調(diào)用
5.4.5 拖放應用
5.4.6 代碼優(yōu)化
5.5 遞歸調(diào)用
5.5.1 動態(tài)調(diào)用實現(xiàn)遞歸
5.5.2 直接遞歸調(diào)用
5.5.3 遞歸文件列表
5.5.4 遞歸效率分析
5.6 提示與建議
習題 第6章 LabVIEW面向?qū)ο蟪绦蛟O計
6.1 面向?qū)ο?br /> 6.1.1 對象與類
6.1.2 屬性與方法
6.1.3 三要素
6.2 LabVIEW與面向?qū)ο蟪绦蛟O計
6.2.1 術(shù)語
6.2.2 繼承
6.2.3 封裝
6.2.4 多態(tài)
6.3 LabVIEW對象基本實現(xiàn)
6.3.1 創(chuàng)建類
6.3.2 設置繼承
6.3.3 創(chuàng)建方法
6.3.4 使用類
6.4 LabVIEW面向?qū)ο蟪绦蛟O計的高級技巧
6.4.1 構(gòu)造函數(shù)與析構(gòu)函數(shù)
6.4.2 內(nèi)存分布
6.4.3 動態(tài)分配
6.4.4 XControl
6.4.5 多態(tài)技術(shù)
6.4.6 鎖定與探針
6.4.7 未實現(xiàn)的技術(shù)
6.5  實例介紹
6.5.1 測試要求
6.5.2 解決方案
6.5.3 面向?qū)ο蟮膬?yōu)勢
6.5.4 總結(jié)
6.6  提示與建議
習題 第7章 LabVIEW調(diào)用操作系統(tǒng)
功能
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 讀/寫系統(tǒng)注冊表
7.4.1 寫操作
7.4.2 讀操作
7.4.3 刪除操作
7.4.4 自動配置ODBC數(shù)據(jù)源
7.5 輸入設備控制
7.6 調(diào)用動態(tài)鏈接庫(DLL)
7.6.1 動態(tài)鏈接庫簡介
7.6.2 DLL與API
7.6.3 調(diào)用DLL
7.6.4 參數(shù)配置
7.6.5 調(diào)用Windows API
7.7 ActiveX
7.7.1 ActiveX自動化
7.7.2 ActiveX容器
7.7.3 ActiveX事件
7.7.4 應用實例
7.8 執(zhí)行系統(tǒng)命令
7.9 提示與建議
習題 第8章 LabVIEW程序生成規(guī)范
8.1 概述
8.2 使用程序生成規(guī)范
8.2.1 創(chuàng)建源代碼發(fā)布
8.2.2 創(chuàng)建獨立應用程序(EXE)
8.2.3 創(chuàng)建共享庫(DLL)
8.2.4 創(chuàng)建Zip壓縮文件
8.2.5 創(chuàng)建Windows安裝程序
8.2.6 創(chuàng)建.NET互操作程序集
8.2.7 創(chuàng)建Web服務(RESTful)
8.3 提示與建議
習題 第9章  LabVIEW應用工程管理
9.1 LabVIEW自動測試測量系統(tǒng)的層次結(jié)構(gòu)1
9.1.1 測試管理軟件
9.1.2 測試開發(fā)軟件
9.1.3 系統(tǒng)服務與驅(qū)動程序
9.1.4 處理總線平臺
9.1.5 模塊化I/O與儀器控制
9.2 LabVIEW軟件工程
9.2.1 軟件生命周期
9.2.2 軟件開發(fā)模型
9.3 LabVIEW工程項目管理
9.3.1 LabVIEW的工程應用特點
9.3.2 LabVIEW實用項目管理方法
9.4 LabVIEW設備驅(qū)動
9.4.1 LabVIEW工程應用與設備
9.4.2 SCPI指令系統(tǒng)
9.4.3 LabVIEW設備驅(qū)動編寫
9.5 使用LabVIEW控制儀器
9.5.1 儀器驅(qū)動的結(jié)構(gòu)
9.5.2 儀器驅(qū)動的類型
9.5.3 LabVIEW中的VISA模塊
9.5.4 使用LabVIEW創(chuàng)建典型的VISA應用
9.6 使用LabVIEW控制DAQ
9.6.1 信號源
9.6.2 信號調(diào)理
9.6.3 信號采樣
9.6.4 觸發(fā)
9.6.5 信號分析
9.6.6 測量直流電壓
9.6.7 測量交流電壓
9.6.8 測量電流
9.6.9 測量電阻
9.6.10 產(chǎn)生電壓信號
9.6.11 使用LabVIEW創(chuàng)建典型的DAQ應用
9.7 LabVIEW工程應用實例
9.7.1 系統(tǒng)需求分析
9.7.2 系統(tǒng)軟件開發(fā)
9.7.3 系統(tǒng)脫機調(diào)試
9.7.4 系統(tǒng)上機調(diào)試
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 報表生成相關(guān)例程
10.2 LabVIEW數(shù)據(jù)庫連接工具包
10.2.1 數(shù)據(jù)庫簡介
10.2.2 建立數(shù)據(jù)源
10.2.3 數(shù)據(jù)庫基本操作
10.2.4 數(shù)據(jù)庫高級操作
10.3 OpenG工具包
10.3.1 VIPM安裝和使用
10.3.2 OpenG數(shù)值工具、布爾工具和比較工具
10.3.3 OpenG數(shù)組工具
10.3.4 OpenG應用程序控制工具
10.4 MGI工具包
10.4.1 MGI工具包簡介及安裝
10.4.2 MGI數(shù)組工具
10.4.3

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號