出版時間:2011-9 出版社:化學(xué)工業(yè)出版社 作者:王建新,隋美麗 著 頁數(shù):547
Tag標(biāo)簽:無
內(nèi)容概要
王建新、隋美麗所著的《LabWindows/CVI虛擬儀器測試技術(shù)及工程應(yīng)用(附光盤)》由淺入深,從基礎(chǔ)、提高到實(shí)際應(yīng)用,力求讀者能夠快速掌握LabWindows/CVI的基本編程方法?;A(chǔ)篇介紹虛擬儀器的基本概念以及
LabWindows/CVI開發(fā)環(huán)境、代碼框架生成、斷點(diǎn)調(diào)試、基本控件使用方法。提高篇講解Toolslib擴(kuò)展控件編程技術(shù)、數(shù)據(jù)采集技術(shù)、信號分析與處理技術(shù)、串行通信與動態(tài)數(shù)據(jù)交換技術(shù)、網(wǎng)絡(luò)儀器設(shè)計技術(shù)。應(yīng)用篇提供大量實(shí)例,包括Windows
API函數(shù)使用、動態(tài)鏈接庫設(shè)計、ActiveX調(diào)用、驅(qū)動器函數(shù)庫開發(fā)和數(shù)據(jù)庫操作。
《LabWindows/CVI虛擬儀器測試技術(shù)及工程應(yīng)用(附光盤)》可作為工程技術(shù)人員和科技工作者學(xué)習(xí)設(shè)計虛擬儀器的自學(xué)用書,也可作為大專院校自動化、機(jī)械、測控技術(shù)與儀器專業(yè),測試計量技術(shù)及儀器專業(yè),信息技術(shù)專業(yè)的教學(xué)參考。
作者簡介
王建新,北京電子科技學(xué)院講師,“十一五”國家課題“我國高校應(yīng)用型人才培養(yǎng)模式研究”子課題“應(yīng)用型高技術(shù)人才培養(yǎng)模式研究”課題負(fù)責(zé)人; 北京電子科技學(xué)院重點(diǎn)實(shí)驗(yàn)室項目“中文文本信息隱藏技術(shù)”課題負(fù)責(zé)人;國家密碼管理局“可動態(tài)重構(gòu)密碼芯片研究”主要參與人。
書籍目錄
第1篇 基礎(chǔ)篇
第1章 虛擬儀器及其開發(fā)語言LabWindows/CVI
1.1 虛擬儀器
1.1.1 虛擬儀器的基本概念
1.1.2 虛擬儀器的結(jié)構(gòu)
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章 構(gòu)建一個簡單程序
2.1 建立工程文件
2.2 創(chuàng)建用戶界面文件
2.2.1 面板的設(shè)置
2.2.2 向面板中添加控件
2.3 生成源代碼文件
2.3.1 生成全部源代碼框架
2.3.2 主函數(shù)及回調(diào)函數(shù)框架分步生成
2.3.3 源代碼框架主函數(shù)
2.3.4 向源代碼框架中添加回調(diào)函數(shù)
2.4 運(yùn)行和調(diào)試程序
2.4.1 程序單步調(diào)試
2.4.2 程序斷點(diǎn)調(diào)試
2.4.3 程序變量和內(nèi)存觀察
2.5 面板與控件基本屬性
2.5.1 控件模式
2.5.2 用戶交互事件
2.5.3 回調(diào)函數(shù)的模式
2.6 生成可執(zhí)行文件和發(fā)布文件
2.6.1 生成可執(zhí)行文件
2.6.2 生成發(fā)布文件
第3章 基本控件的使用與編程
3.1 文本框、列表框、樹控件和表格控件
3.1.1 文本框
3.1.2 列表框、樹控件和表格控件
3.1.3 編程實(shí)例
3.2 定時器控件
3.2.1 定時器相關(guān)函數(shù)
3.2.2 編程實(shí)例—— 板球游戲
3.3 創(chuàng)建菜單
3.3.1 菜單編輯器
3.3.2 菜單項函數(shù)
3.3.3 編程實(shí)例—— 計算器制作
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控件設(shè)置
3.6.2 Splitter控件函數(shù)
3.7 滾動條及儀器驅(qū)動的使用
3.7.1 儀器驅(qū)動的裝載
3.7.2 滾動條控件
3.7.3 滾動條編程
3.8 文件的讀寫和格式化
3.8.1 文件讀寫函數(shù)
3.8.2 字符串操作函數(shù)
3.8.3 數(shù)據(jù)格式化函數(shù)
3.8.4 定制用戶工具
第2篇 提高篇
第4章 Toolslib擴(kuò)展控件編程
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章 數(shù)據(jù)采集技術(shù)
5.1 數(shù)據(jù)采集卡(DAQ)
5.1.1 數(shù)據(jù)采集卡的組成
5.1.2 數(shù)據(jù)采集卡的選擇
5.2 數(shù)據(jù)采集卡測試
5.2.1 數(shù)據(jù)采集卡的參數(shù)設(shè)置
5.2.2 數(shù)據(jù)采集卡屬性設(shè)置
5.2.3 數(shù)據(jù)采集卡的測試
5.3 基于NI-DAQ數(shù)據(jù)采集
5.3.1 Easy I/O for DAQ函數(shù)庫
5.3.2 Traditional NI-DAQ函數(shù)庫
5.3.3 利用Easy I/O for DAQ實(shí)現(xiàn)數(shù)據(jù)采集
5.3.4 利用DAQ 助手創(chuàng)建測試任務(wù)
5.4 基于非NI數(shù)據(jù)采集卡的應(yīng)用
5.4.1 ISA數(shù)據(jù)采集卡
5.4.2 PCI數(shù)據(jù)采集卡
第6章 信號的分析處理技術(shù)
6.1 信號的分類
6.1.1 信號的描述與分析
6.1.2 采樣技術(shù)
6.2 信號處理編程
6.2.1 信號的產(chǎn)生
6.2.2 信號時域分析
6.2.3 信號頻域分析
6.2.4 信號濾波
第7章 通信接口與動態(tài)數(shù)據(jù)交換技術(shù)
7.1 RS-232串口通信
7.2 串口數(shù)據(jù)收發(fā)過程
7.2.1 RS-232文件發(fā)送程序
7.2.2 RS-232文件接收程序
7.2.3 RS-232與其他設(shè)備間的通信
7.3 DDE動態(tài)鏈數(shù)據(jù)交換技術(shù)
7.3.1 動態(tài)數(shù)據(jù)交換技術(shù)
7.3.2 LabWindows/CVI動態(tài)數(shù)據(jù)交換的一般步驟
7.3.3 DDE與Excel間的通信實(shí)例
第8章 網(wǎng)絡(luò)化虛擬儀器設(shè)計
8.1 網(wǎng)絡(luò)測控系統(tǒng)
8.2 TCP/IP技術(shù)
8.2.1 OSI體系結(jié)構(gòu)及協(xié)議
8.2.2 TCP/IP協(xié)議
8.2.3 TCP/IP參考模型
8.3 TCP程序設(shè)計
8.3.1 TCP服務(wù)器程序設(shè)計
8.3.2 TCP客戶機(jī)程序設(shè)計
8.4 DataSocket技術(shù)
8.4.1 DataSocket技術(shù)特性
8.4.2 DataSocket服務(wù)器和管理器
8.4.3 DataSocket程序設(shè)計
8.5 Polling Queue技術(shù)
8.5.1 Polling Queue服務(wù)器程序設(shè)計
8.5.2 Polling Queue客戶機(jī)程序設(shè)計
第3篇 應(yīng)用篇
第9章 Windows SDK程序設(shè)計
9.1 SDK和Windows API函數(shù)簡介
9.1.1 電腦驅(qū)蚊程序制作
9.1.2 特殊圖形面板的制作
9.1.3 面板的拖拽操作
9.2 注冊表操作
9.2.1 定制IE工具欄
9.2.2 開機(jī)啟動程序制作
第10章 動態(tài)鏈接庫技術(shù)
10.1 基本外部模塊的編程
10.1.1 創(chuàng)建無界面動態(tài)鏈接庫
10.1.2 創(chuàng)建靜態(tài)鏈接庫
10.1.3 創(chuàng)建目標(biāo)代碼文件
10.1.4 各種庫函數(shù)的產(chǎn)生
10.2 創(chuàng)建有界面的動態(tài)鏈接庫
10.3 外部模塊的顯式調(diào)用方式
第11章 高級系統(tǒng)操作
11.1 系統(tǒng)托盤設(shè)計
11.2 工具欄設(shè)計
11.3 ini文件讀取操作
11.4 異步定時器
11.5 多線程編程
11.6 文件拖拽操作
第12章 ActiveX技術(shù)
12.1 ActiveX簡介
12.2 LabWindows/CVI中ActiveX的調(diào)用
12.2.1 LabWindows/CVI中ActiveX服務(wù)器的創(chuàng)建
12.2.2 注冊一個外部ActiveX服務(wù)器
12.2.3 生成儀器驅(qū)動
12.3 ActiveX應(yīng)用實(shí)例
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章 驅(qū)動器函數(shù)庫開發(fā)
13.1 驅(qū)動器函數(shù)庫開發(fā)實(shí)例
13.1.1 驅(qū)動器函數(shù)庫的結(jié)構(gòu)規(guī)劃
13.1.2 驅(qū)動器函數(shù)庫的生成
13.1.3 其他文件的生成
13.2 利用已開發(fā)好的工具
13.3 驅(qū)動器函數(shù)庫的裝載
第14章 數(shù)據(jù)庫技術(shù)
14.1 信息、數(shù)據(jù)與數(shù)據(jù)處理
14.1.1 基本概念
14.1.2 數(shù)據(jù)處理技術(shù)的發(fā)展
14.1.3 數(shù)據(jù)模型
14.1.4 數(shù)據(jù)層次
14.2 ODBC數(shù)據(jù)源管理器
14.2.1 ODBC配置
14.2.2 數(shù)據(jù)庫會話
14.3 SQL Toolkit
14.3.1 函數(shù)詳解
14.3.2 基本SQL語句
14.4 數(shù)據(jù)庫編程舉例
14.4.1 表格編程舉例
14.4.2 常規(guī)數(shù)據(jù)庫操作編程舉例
第15章 圖像處理技術(shù)
15.1 視頻捕獲技術(shù)
15.1.1 avicap32常量詳解
15.1.2 視頻捕獲方法
15.1.3 捕獲設(shè)置
15.1.4 捕獲窗口
15.1.5 視頻捕獲驅(qū)動和音頻驅(qū)動
15.1.6 使用視頻捕獲
15.1.7 將標(biāo)準(zhǔn)對話框改成函數(shù)調(diào)用形式
15.1.8 萬能攝像頭
15.2 數(shù)字圖像處理
15.2.1 數(shù)字圖像處理算法
15.2.2 總體設(shè)計思路
15.2.3 灰度圖像
15.2.4 圖像旋轉(zhuǎn)
15.2.5 圖像修改
15.2.6 濾鏡效果
15.2.7 底版效果
15.2.8 圖像處理
第16章 音頻信號處理技術(shù)
16.1 音頻信號分析儀
16.2 音頻信號采集函數(shù)代碼
附錄A 創(chuàng)建無UIR文件程序
附錄B 函數(shù)Fmt標(biāo)識符參考
附錄C SQL命令
參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁:插圖:(1)面板互鎖性傳統(tǒng)儀器的面板只有一個,上面布置著種類繁多的顯示與操作元件,由此可能導(dǎo)致許多讀與操作錯誤。虛擬儀器可以通過在幾個分面板上的操作來實(shí)現(xiàn)比較復(fù)雜的功能,并且設(shè)置邏輯上的互鎖功能,從而提高操作的正確性與便捷性。(2)控件操作的靈活性虛擬儀器面板上的顯示元件和操作元件的種類與形式不受“標(biāo)準(zhǔn)件”和“加工工藝”的限制,它們是由編程來實(shí)現(xiàn)的。設(shè)計者可以設(shè)計符合用戶認(rèn)知要求的顯示元件、操作元件和面板的布局。(3)幫助特性“幫助”菜單是虛擬儀器的一大特色。用戶可以借助幫助信息學(xué)會操作儀器,解決使用時所遇到的問題。面板中包括旋鈕、按鈕、圖表以及其他控制器和指示器對象,這些對象稱為控件。面板是虛擬儀器輸入和輸出數(shù)據(jù)的接口,用戶可以直接用鼠標(biāo)或鍵盤輸入數(shù)據(jù)。面板中的對象是可視的,有一個圖標(biāo)(Icon)和它相對應(yīng)。對象的兩個基本元素是屬性和事件。在Lab Windows/CVI中可以通過對象的這兩個元素來操縱和控制對象。(4)對象的屬性屬性是反映對象特征的參數(shù),例如儀器面板中旋鈕的大小、位置、刻度等。在Lab Windows/CVI中,可通過控件屬性對話框來設(shè)置屬性。
編輯推薦
《LabWindows/CVI虛擬儀器測試技術(shù)及工程應(yīng)用》是一本被網(wǎng)友稱為“LabWindows/CVI虛擬儀器紅寶書”的書?!禠abWindows/CVI虛擬儀器測試技術(shù)及工程應(yīng)用》作者以其對LabWindows/CVI深入的理解和多年的使用經(jīng)驗(yàn),精心編排內(nèi)容,為讀者解開LabWindows/CVI之謎。書中案例均為作者獨(dú)家編制,傾情奉獻(xiàn)給讀者,可以拿來就用。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
LabWindows/CVI虛擬儀器測試技術(shù)及工程應(yīng)用 PDF格式下載