LabWindows/CVI虛擬儀器測試技術及工程套用

LabWindows/CVI虛擬儀器測試技術及工程套用

《LabWindows/CVI虛擬儀器測試技術及工程套用》是一本王建新 隋美麗編制,由化學工業出版社在2011年9月1日出版的書籍。

基本介紹

  • 書名:LabWindows/CVI虛擬儀器測試技術及工程套用
  • 作者王建新 (作者), 隋美麗 (作者)
  • ISBN:9787122113702
  • 頁數:547頁
  • 出版社:化學工業出版社;
  • 出版時間:第1版 (2011年9月1日)
  • 裝幀:平裝
  • 開本:16
  • 尺寸及重量:25.6 x 18.2 x 2.6 cm ; 862 g
內容簡介,編輯推薦,圖書目錄,

內容簡介

《LabWindows/CVI虛擬儀器測試技術及工程套用》由淺入深,從基礎、提高到實際套用,力求讀者能夠快速掌握LabWindows/CVI的基本編程方法。基礎篇介紹虛擬儀器的基本概念以及LabWindows/CVI開發環境、代碼框架生成、斷點調試、基本控制項使用方法。提高篇講解Toolslib擴展控制項編程技術、數據採集技術、信號分析與處理技術、串列通信與動態數據交換技術、網路儀器設計技術。套用篇提供大量實例,包括Windows API函式使用、動態程式庫設計、ActiveX調用、驅動器函式館開發和資料庫操作。
《LabWindows/CVI虛擬儀器測試技術及工程套用》可作為工程技術人員和科技工作者學習設計虛擬儀器的自學用書,也可作為大專院校自動化、機械、測控技術與儀器專業,測試計量技術及儀器專業,信息技術專業的教學參考。

編輯推薦

《LabWindows/CVI虛擬儀器測試技術及工程套用》:基礎篇介紹了虛擬儀器的基本概念以及Labw Windows/CVI開發環境、代碼框架生成、斷點調試、基本控制項使用方法。提高篇講解了Toolsilb擴展控制項編程技術、數據採集技術、信號分析與處理技術、串列通信與動態數據交換技術、網路儀器設計技術。
套用篇提供了大量實例,包括windows API函式使用、動態程式庫設計、Active調用、驅動器函式館開發和資料庫操作。
《LabWindows/CVI虛擬儀器測試技術及工程套用》將傳統的編程思想融入到Lab Windows/CVI程式設計中,從解決實際問題出發,對虛擬儀器測試技術進行深度剖析。通過對《LabWindows/CVI虛擬儀器測試技術及工程套用》的系統學習,讀者能迅速掌握虛擬儀器設計的一般方法。
具體內容包括:基本控制項及擴展控制項的使用方法、數據採集技術、信號分析與處理技術、串列通信與動態數據交換技術、網路化儀器設計方法、Windows SDK、DLL、ActiveX、多執行緒技術、資料庫技術、圖像處理技術、音頻信號處理技術。

圖書目錄

第1篇 基礎篇
第1章 虛擬儀器及其開發語言LabWindows/CVI
1.1 虛擬儀器
1.1.1 虛擬儀器的基本概念
1.1.2 虛擬儀器的結構
1.2 LabWindows/CVI 程式語言
1.2.1 LabWindows/CVI特性
1.2.2 LabWindows/CVI的工作空間
1.2.3 LabWindows/CVI的檔案類型
1.2.4 LabWindows/CVI中的對象編程
1.2.5 LabWindows/CVI的基本編程視窗
第2章 構建一個簡單程式
2.1 建立工程檔案
2.2 創建用戶界面檔案
2.2.1 面板的設定
2.2.2 向面板中添加控制項
2.3 生成原始碼檔案
2.3.1 生成全部原始碼框架
2.3.2 主函式及回調函式框架分步生成
2.3.3 原始碼框架主函式
2.3.4 向原始碼框架中添加回調函式
2.4 運行和調試程式
2.4.1 程式單步調試
2.4.2 程式斷點調試
2.4.3 程式變數和記憶體觀察
2.5 面板與控制項基本屬性
2.5.1 控制項模式
2.5.2 用戶互動事件
2.5.3 回調函式的模式
2.6 生成執行檔和發布檔案
2.6.1 生成執行檔
2.6.2 生成發布檔案
第3章 基本控制項的使用與編程
3.1 文本框、列表框、樹控制項和表格控制項
3.1.1 文本框
3.1.2 列表框、樹控制項和表格控制項
3.1.3 編程實例
3.2 定時器控制項
3.2.1 定時器相關函式
3.2.2 編程實例—— 板球遊戲
3.3 創建選單
3.3.1 選單編輯器
3.3.2 選單項函式
3.3.3 編程實例—— 計算器製作
3.4 圖表控制項
3.4.1 Graph控制項
3.4.2 Strip Chart控制項
3.4.3 Digital Graph控制項
3.4.4 繪圖控制項編程
3.5 彈出式面板
3.5.1 彈出面板類型
3.5.2 彈出式面板編程
3.6 Splitter控制項
3.6.1 Splitter控制項設定
3.6.2 Splitter控制項函式
3.7 滾動條及儀器驅動的使用
3.7.1 儀器驅動的裝載
3.7.2 滾動條控制項
3.7.3 滾動條編程
3.8 檔案的讀寫和格式化
3.8.1 檔案讀寫函式
3.8.2 字元串操作函式
3.8.3 數據格式化函式
3.8.4 定製用戶工具
第2篇 提高篇
第4章 Toolslib擴展控制項編程
4.1 Hot Ring控制項
4.2 3D Graph控制項
4.3 Animation Control控制項
4.4 Combo Box與Password控制項
4.5 File Browser與Path Control控制項
4.6 Radio Group控制項
4.7 Graph Cursor控制項
第5章 數據採集技術
5.1 數據採集卡(DAQ)
5.1.1 數據採集卡的組成
5.1.2 數據採集卡的選擇
5.2 數據採集卡測試
5.2.1 數據採集卡的參數設定
5.2.2 數據採集卡屬性設定
5.2.3 數據採集卡的測試
5.3 基於NI-DAQ數據採集
5.3.1 Easy I/O for DAQ函式館
5.3.2 Traditional NI-DAQ函式館
5.3.3 利用Easy I/O for DAQ實現數據採集
5.3.4 利用DAQ 助手創建測試任務
5.4 基於非NI數據採集卡的套用
5.4.1 ISA數據採集卡
5.4.2 PCI數據採集卡
第6章 信號的分析處理技術
6.1 信號的分類
6.1.1 信號的描述與分析
6.1.2 採樣技術
6.2 信號處理編程
6.2.1 信號的產生
6.2.2 信號時域分析
6.2.3 信號頻域分析
6.2.4 信號濾波
第7章 通信接口與動態數據交換技術
7.1 RS-232串口通信
7.2 串口數據收發過程
7.2.1 RS-232檔案傳送程式
7.2.2 RS-232檔案接收程式
7.2.3 RS-232與其他設備間的通信
7.3 DDE動態鏈數據交換技術
7.3.1 動態數據交換技術
7.3.2 LabWindows/CVI動態數據交換的一般步驟
7.3.3 DDE與Excel間的通信實例
第8章 網路化虛擬儀器設計
8.1 網路測控系統
8.2 TCP/IP技術
8.2.1 OSI體系結構及協定
8.2.2 TCP/IP協定
8.2.3 TCP/IP參考模型
8.3 TCP程式設計
8.3.1 TCP伺服器程式設計
8.3.2 TCP客戶機程式設計
8.4 DataSocket技術
8.4.1 DataSocket技術特性
8.4.2 DataSocket伺服器和管理器
8.4.3 DataSocket程式設計
8.5 Polling Queue技術
8.5.1 Polling Queue伺服器程式設計
8.5.2 Polling Queue客戶機程式設計
第3篇 套用篇
第9章 Windows SDK程式設計
9.1 SDK和Windows API函式簡介
9.1.1 電腦驅蚊程式製作
9.1.2 特殊圖形面板的製作
9.1.3 面板的拖拽操作
9.2 註冊表操作
9.2.1 定製IE工具列
9.2.2 開機啟動程式製作
第10章 動態程式庫技術
10.1 基本外部模組的編程
10.1.1 創建無界面動態程式庫
10.1.2 創建靜態程式庫
10.1.3 創建目標代碼檔案
10.1.4 各種庫函式的產生
10.2 創建有界面的動態程式庫
10.3 外部模組的顯式調用方式
第11章 高級系統操作
11.1 系統托盤設計
11.2 工具列設計
11.3 ini檔案讀取操作
11.4 異步定時器
11.5 多執行緒編程
11.6 檔案拖拽操作
第12章 ActiveX技術
12.1 ActiveX簡介
12.2 LabWindows/CVI中ActiveX的調用
12.2.1 LabWindows/CVI中ActiveX伺服器的創建
12.2.2 註冊一個外部ActiveX伺服器
12.2.3 生成儀器驅動
12.3 ActiveX套用實例
12.3.1 TimePicker 控制項的使用
12.3.2 Calendar 控制項的使用
12.3.3 Chart 控制項的使用
12.3.4 ProgressBar 控制項的使用
12.3.5 MCI控制項的使用
12.3.6 RichBox控制項的使用
12.3.7 ShockwaveFlash控制項的使用
第13章 驅動器函式館開發
13.1 驅動器函式館開發實例
13.1.1 驅動器函式館的結構規劃
13.1.2 驅動器函式館的生成
13.1.3 其他檔案的生成
13.2 利用已開發好的工具
13.3 驅動器函式館的裝載
第14章 資料庫技術
14.1 信息、數據與數據處理
14.1.1 基本概念
14.1.2 數據處理技術的發展
14.1.3 數據模型
14.1.4 數據層次
14.2 ODBC數據源管理器
14.2.1 ODBC配置
14.2.2 資料庫會話
14.3 SQL Toolkit
14.3.1 函式詳解
14.3.2 基本SQL語句
14.4 資料庫編程舉例
14.4.1 表格編程舉例
14.4.2 常規資料庫操作編程舉例
第15章 圖像處理技術
15.1 視頻捕獲技術
15.1.1 avicap32常量詳解
15.1.2 視頻捕獲方法
15.1.3 捕獲設定
15.1.4 捕獲視窗
15.1.5 視頻捕獲驅動和音頻驅動
15.1.6 使用視頻捕獲
15.1.7 將標準對話框改成函式調用形式
15.1.8 萬能攝像頭
15.2 數字圖像處理
15.2.1 數字圖像處理算法
15.2.2 總體設計思路
15.2.3 灰度圖像
15.2.4 圖像旋轉
15.2.5 圖像修改
15.2.6 濾鏡效果
15.2.7 底版效果
15.2.8 圖像處理
第16章 音頻信號處理技術
16.1 音頻信號分析儀
16.2 音頻信號採集函式代碼 504
附錄A 創建無UIR檔案程式
附錄B 函式Fmt標識符參考
附錄C SQL命令
參考文獻

熱門詞條

聯絡我們