出版時(shí)間:2011-11 出版社:國(guó)防工業(yè)出版社 作者:王冠華 頁(yè)數(shù):228
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書共分7章。其中,第1章介紹虛擬儀器系統(tǒng)產(chǎn)生的背景和用戶定義,以虛擬儀器制造商美國(guó)國(guó)家儀器公司NI的產(chǎn)品Multisim和LabVIEW為例向讀者簡(jiǎn)單介紹了虛擬儀器的應(yīng)用,并且第1章的內(nèi)容也為第6章做了鋪墊。第2章介紹LabVIEW的基本組成部分,以及各個(gè)菜單項(xiàng)的功能。第3章介紹LabVIEW為用戶提供的基本的、常用的編程操作,并將這些操作與基于文本的編程平臺(tái)提供的相同操作做了對(duì)比,其中涉及到了LabVIEW中常用的數(shù)據(jù)類型、程序結(jié)構(gòu)等編程操作的基本要素。第4章介紹LabVIEW中比較復(fù)雜的操作和功能,其中包括LabVlEW在面向?qū)ο蟪绦蛟O(shè)計(jì)中的應(yīng)用、LabVIEW的網(wǎng)絡(luò)應(yīng)用、LabVIEW中的共享變量、LabVIEW中進(jìn)程和線程之間的同步等內(nèi)容。第5章重點(diǎn)介紹LabVIEW通過(guò)聯(lián)合硬件設(shè)備為用戶建立一個(gè)數(shù)據(jù)采集系統(tǒng)的方法,其中主要內(nèi)容為L(zhǎng)abVIEW通過(guò)串口采集數(shù)據(jù),包括圖形化LabVIEW編程操作和文本化LabVIEW編程操作。第6章介紹LabVIEW與Multisim的聯(lián)合應(yīng)用,其中以Multisim為實(shí)踐平臺(tái),講解LabVIEW中特有的復(fù)雜數(shù)據(jù)類型“簇”的處理方法、子VI的設(shè)計(jì)、多態(tài)子Ⅵ的設(shè)計(jì)。第7章介紹LabVIEW的組成模塊SignalExpress的應(yīng)用,通過(guò)LabVIEW和SignalExpress的聯(lián)合應(yīng)用是用戶能夠更快速進(jìn)行數(shù)據(jù)采集、信號(hào)分析與處理。
結(jié)合LabVIEW編程操作的需要,《LabVIEW圖形化程序設(shè)計(jì)》涉及了很小一部分的Visual Studio
2008的相關(guān)內(nèi)容,多與C+十編程中的MFC部分有關(guān)?!禠abVIEW圖形化程序設(shè)計(jì)》可作為相關(guān)專業(yè)高年級(jí)本科生和研究生教材,也可作為相關(guān)專業(yè)技術(shù)人員參考書。
書籍目錄
第1章 虛擬儀器技術(shù)簡(jiǎn)介
1.1 虛擬儀器的定義
1.2 虛擬儀器與傳統(tǒng)儀器的比較
1.3 虛擬儀器系統(tǒng)的組建
1.4 NI LabVIEW簡(jiǎn)介
1.5 虛擬儀器應(yīng)用簡(jiǎn)介
1.5.1 Multisim中的虛擬儀器
1.5.2 Multisim中關(guān)于LabVIEW的虛擬儀器
第2章 LabView的基本操作
2.1 LabVIEW編程的基本操作
2.1.1 LabVIEW的工作界面的基本組成部分
2.1.2 LabVIEW中運(yùn)行和終止VI
2.1.3 LabVIEW編程方法簡(jiǎn)介
2.2 LabVIEW編程與傳統(tǒng)文本編程的比較
2.2.1 創(chuàng)建MFC工程
2.2.2 為MFC工程添加控件
2.2.3 為控件添加變量
2.2.4 文本程序編寫
2.2.5 執(zhí)行文件
2.3 LabVIEW的菜單欄和工具欄
第3章 LabVIEW基本操作及功能簡(jiǎn)介
3.1 LabVIEW中的數(shù)據(jù)類型
3.1.1 定義LabVIEW的基本數(shù)據(jù)類型
3.1.2 定義LabVlEW的復(fù)雜數(shù)據(jù)類型
3.1.2 數(shù)據(jù)的數(shù)學(xué)運(yùn)算
3.2 LabVIEW中的程序結(jié)構(gòu)
3.2.1 LabVIEW中的順序結(jié)構(gòu)程序
3.2.2 LabVIEW中的選擇結(jié)構(gòu)程序
3.2.3 LabVIEW中的循環(huán)結(jié)構(gòu)程序
3.3 LabVIEW中變量的數(shù)值傳遞
3.4 LabVIEW中文件的I/O操作
3.5 LabVIEW中的出錯(cuò)處理
3.6 綜合實(shí)例:基于LabVIEW的資源管理器
第4章 LabView的高級(jí)應(yīng)用
4.1 LabVIEW在面向?qū)ο蟮某绦蛟O(shè)計(jì)中的應(yīng)用
4.1.1 LabVIEW中類的定義
4.1.2 LabVIEW中類的封裝
4.1.3 LabVIEW中類的繼承
4.1.4 LabVlEW中父類成員函數(shù)的重寫
4.1.5 LabVIEW中類的初始化
4.2 LabVIEW中普通容器和Activex容器的應(yīng)用
4.3 LabVIEW中動(dòng)態(tài)運(yùn)行VI文件
4.4 LabVIEW中的網(wǎng)絡(luò)通信功能
4.4.1 VI服務(wù)器和Web服務(wù)器的參數(shù)配置
4.4.2 LabVIEW中的Application引用和VI引用
4.4.3 LabVIEW中的網(wǎng)絡(luò)遠(yuǎn)程控制
4.4.4 LabVIEW中的共享變量
4.4.5 LabVIEW中的TCPfiP網(wǎng)絡(luò)通信
4.5 LabVIEW中的同步功能
4.5.1 LabVIEW中以通知方式進(jìn)行同步
4.5.2 LabVIEW中以信號(hào)量方式進(jìn)行同步
4.5.3 LabVIEW中以事件發(fā)生方式進(jìn)行同步
4.6 LabVIEW中調(diào)用動(dòng)態(tài)鏈接庫(kù)
4.7 LabVIEW中解析XML文件
4.8 LabVIEW中的信號(hào)分析與處理
4.9 LabVIEW中應(yīng)用程序的發(fā)布
4.10 在LabVIEW前面板中導(dǎo)入用戶自定義控件
第5章 基于LabView的數(shù)據(jù)采集系統(tǒng)
5.1 基于LabVIEW的數(shù)據(jù)采集系統(tǒng)概述
5.1.1 采用NI-DAQmx的方式與外圍設(shè)備通信
5.1.2 采用虛擬儀器驅(qū)動(dòng)程序的方式與外圍設(shè)備通信
5.1.3 采用直接I/O的方式與外圍設(shè)備通信
5.2 基于DAQ Assistant的數(shù)據(jù)采集系統(tǒng)
5.3 基于圖形接口的NI-VISA數(shù)據(jù)采集系統(tǒng)
5.3.1 RS232串行總線簡(jiǎn)介
5.3.2 基于消息的NI-VISA串口讀操作
5.3.3 基于事件的NI-VISA DAQ系統(tǒng)
5.3.4 基于NI-VISA DAQ系統(tǒng)的驅(qū)動(dòng)程序調(diào)試
5.3.5 設(shè)置NI-VISA DAQ系統(tǒng)的高級(jí)屬性
5.4 基于文本編程的NI-VISA數(shù)據(jù)采集系統(tǒng)
5.4.1 NI-VISA庫(kù)的使用方法
5.4.2 建立基于NI-VISA庫(kù)的DAQ系統(tǒng)
5.5 DAQ系統(tǒng)的設(shè)備參數(shù)配置
5.5.1 圖形化的DAQ系統(tǒng)參數(shù)設(shè)置
5.5.2 利用MAX配置DAQ系統(tǒng)參數(shù)
5.6 基于直接I/O的DAQ系統(tǒng)
5.6.1 儀器I/O助手的應(yīng)用
5.6.2 基于寄存器通信格式的DAQ系統(tǒng)
第6章 LabView與Multisim的聯(lián)合應(yīng)用
6.1 NI-Multisim中的LabVIEW接口模板
6.2 LabVIEW中對(duì)Multisim的數(shù)據(jù)進(jìn)行信號(hào)分析
6.2.1 LabVIEW中的傅里葉分析簡(jiǎn)介
6.2.2 LabVIEW中subVI的設(shè)計(jì)
6.2.3 LabVIEW中多態(tài)subVI的設(shè)計(jì)
6.3 在Multisim建立基于LabVIEW的數(shù)據(jù)采集系統(tǒng)
6.3.1 StarterOutputInstrument.1vproj工程模板簡(jiǎn)介
6.3.2 基于LabVlEW函數(shù)發(fā)生器
6.3.3 Multisim中基于LabVIEW的DAQ
6.4 LabVIEW解析Multisim中的LVM文件
第7章 LabView中SignalExpress的應(yīng)用
7.1 LabVIEW SignalExpress的基本操作界面簡(jiǎn)介
7.2 在SignalExpress中建立一個(gè)測(cè)量工程文件
7.3 SignalExpress中其他的常用操作
7.4. SignalExpress中的信號(hào)處理
7.4 從磁盤文件中導(dǎo)入數(shù)據(jù)
7.5 LabVIEW與SignalExpress的聯(lián)合應(yīng)用
7.5.1 在SignalExpress中導(dǎo)入DAQmx任務(wù)
7.5.2 在SignalExpress中導(dǎo)入LabVlEW的VI文件
7.5.3 在SignalExpress中使用共享變量
附錄1 VSS 2005使用簡(jiǎn)介
附錄2 光盤說(shuō)明
參考文獻(xiàn)
編輯推薦
王冠華編著的《LabVIEW圖形化程序設(shè)計(jì)》主要介紹LabVIEW的圖形化編程操作,所采用的LabVIEW基本操作的編程平臺(tái)是LabVIEW8.60,LabVIEW8.60是LabVIEW系列軟件中運(yùn)行比較穩(wěn)定、功能比較全面的一個(gè)版本。而且由于LabVlEW上集合了許多的模塊,比如驅(qū)動(dòng)程序、SignalExpress等,這些模塊都完成各自的功能任務(wù)。在本書涉及到的模塊有LabVIEW SignalExpress2010、NI-DMM 3.0.4、NI-VISA 5.0、NI-DAQmx Device Drivers 9.2.3、Measurement & Automation Explorer 4.7.4、NI-Spy 2.7.2、NI-DAQmx MAX Configuration 9.2.3等,這些模塊都是運(yùn)行在LabVIEW上的當(dāng)前最新版本號(hào)的模塊,‘相信完全可以滿足當(dāng)前形勢(shì)下讀者的使用要求。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
LabVIEW圖形化程序設(shè)計(jì) PDF格式下載