出版時間:2011-11 出版社:國防工業(yè)出版社 作者:王冠華 頁數(shù):228
Tag標(biāo)簽:無
內(nèi)容概要
本書共分7章。其中,第1章介紹虛擬儀器系統(tǒng)產(chǎn)生的背景和用戶定義,以虛擬儀器制造商美國國家儀器公司NI的產(chǎn)品Multisim和LabVIEW為例向讀者簡單介紹了虛擬儀器的應(yīng)用,并且第1章的內(nèi)容也為第6章做了鋪墊。第2章介紹LabVIEW的基本組成部分,以及各個菜單項的功能。第3章介紹LabVIEW為用戶提供的基本的、常用的編程操作,并將這些操作與基于文本的編程平臺提供的相同操作做了對比,其中涉及到了LabVIEW中常用的數(shù)據(jù)類型、程序結(jié)構(gòu)等編程操作的基本要素。第4章介紹LabVIEW中比較復(fù)雜的操作和功能,其中包括LabVlEW在面向?qū)ο蟪绦蛟O(shè)計中的應(yīng)用、LabVIEW的網(wǎng)絡(luò)應(yīng)用、LabVIEW中的共享變量、LabVIEW中進(jìn)程和線程之間的同步等內(nèi)容。第5章重點介紹LabVIEW通過聯(lián)合硬件設(shè)備為用戶建立一個數(shù)據(jù)采集系統(tǒng)的方法,其中主要內(nèi)容為LabVIEW通過串口采集數(shù)據(jù),包括圖形化LabVIEW編程操作和文本化LabVIEW編程操作。第6章介紹LabVIEW與Multisim的聯(lián)合應(yīng)用,其中以Multisim為實踐平臺,講解LabVIEW中特有的復(fù)雜數(shù)據(jù)類型“簇”的處理方法、子VI的設(shè)計、多態(tài)子Ⅵ的設(shè)計。第7章介紹LabVIEW的組成模塊SignalExpress的應(yīng)用,通過LabVIEW和SignalExpress的聯(lián)合應(yīng)用是用戶能夠更快速進(jìn)行數(shù)據(jù)采集、信號分析與處理。
結(jié)合LabVIEW編程操作的需要,《LabVIEW圖形化程序設(shè)計》涉及了很小一部分的Visual Studio
2008的相關(guān)內(nèi)容,多與C+十編程中的MFC部分有關(guān)?!禠abVIEW圖形化程序設(shè)計》可作為相關(guān)專業(yè)高年級本科生和研究生教材,也可作為相關(guān)專業(yè)技術(shù)人員參考書。
書籍目錄
第1章 虛擬儀器技術(shù)簡介
1.1 虛擬儀器的定義
1.2 虛擬儀器與傳統(tǒng)儀器的比較
1.3 虛擬儀器系統(tǒng)的組建
1.4 NI LabVIEW簡介
1.5 虛擬儀器應(yīng)用簡介
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編程方法簡介
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基本操作及功能簡介
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中的出錯處理
3.6 綜合實例:基于LabVIEW的資源管理器
第4章 LabView的高級應(yīng)用
4.1 LabVIEW在面向?qū)ο蟮某绦蛟O(shè)計中的應(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中動態(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中以信號量方式進(jìn)行同步
4.5.3 LabVIEW中以事件發(fā)生方式進(jìn)行同步
4.6 LabVIEW中調(diào)用動態(tài)鏈接庫
4.7 LabVIEW中解析XML文件
4.8 LabVIEW中的信號分析與處理
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ū)動程序的方式與外圍設(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串行總線簡介
5.3.2 基于消息的NI-VISA串口讀操作
5.3.3 基于事件的NI-VISA DAQ系統(tǒng)
5.3.4 基于NI-VISA DAQ系統(tǒng)的驅(qū)動程序調(diào)試
5.3.5 設(shè)置NI-VISA DAQ系統(tǒng)的高級屬性
5.4 基于文本編程的NI-VISA數(shù)據(jù)采集系統(tǒng)
5.4.1 NI-VISA庫的使用方法
5.4.2 建立基于NI-VISA庫的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中對Multisim的數(shù)據(jù)進(jìn)行信號分析
6.2.1 LabVIEW中的傅里葉分析簡介
6.2.2 LabVIEW中subVI的設(shè)計
6.2.3 LabVIEW中多態(tài)subVI的設(shè)計
6.3 在Multisim建立基于LabVIEW的數(shù)據(jù)采集系統(tǒng)
6.3.1 StarterOutputInstrument.1vproj工程模板簡介
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的基本操作界面簡介
7.2 在SignalExpress中建立一個測量工程文件
7.3 SignalExpress中其他的常用操作
7.4. SignalExpress中的信號處理
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使用簡介
附錄2 光盤說明
參考文獻(xiàn)
編輯推薦
王冠華編著的《LabVIEW圖形化程序設(shè)計》主要介紹LabVIEW的圖形化編程操作,所采用的LabVIEW基本操作的編程平臺是LabVIEW8.60,LabVIEW8.60是LabVIEW系列軟件中運(yùn)行比較穩(wěn)定、功能比較全面的一個版本。而且由于LabVlEW上集合了許多的模塊,比如驅(qū)動程序、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)前最新版本號的模塊,‘相信完全可以滿足當(dāng)前形勢下讀者的使用要求。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載