-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

LabWindows/CVI數據采集與串口通信典型應用實例

( 簡體 字)
作者:李江全類別:1. -> 程式設計 -> Labview
譯者:
出版社:電子工業出版社LabWindows/CVI數據采集與串口通信典型應用實例 3dWoo書號: 37166
詢問書籍請說出此書號!

缺書
不接受訂購

出版日:1/1/2014
頁數:428
光碟數:1
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
不接受訂購
ISBN:9787121217432
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

隨著微電子技術、計算機技術和通信技術的迅速發展,測控技術與儀器科學領域發生了巨大的變化,美國國家儀器公司(NI)于20世紀80年代中期首先提出了基于計算機技術的虛擬儀器概念,隨后研制和推出了基于多種總線系統和開發平臺的虛擬儀器,把現代測試及儀器科學技術帶入了新的發展時期。
虛擬儀器編程語言LabWindows/CVI是NI公司開發的Measurement Studio軟件組中的一員,它是32位的面向計算機測控領域的虛擬儀器軟件開發平臺,可以在多操作系統下運行。LabWindows/CVI是以ANSI C為核心的交互式虛擬儀器開發環境,它將功能強大的C語言與測控技術有機結合,具有靈活的交互式編程方法和豐富的庫函數,為開發人員建立檢測系統、自動測試環境、數據采集系統、過程監控系統等提供了理想的軟件開發環境。
LabWindows/CVI主要應用在各種測試、控制、故障分析及信息處理軟件的開發中,與NI公司開發的另一個虛擬儀器開發工具LabVIEW相比,它更適合中、大型復雜測試軟件的開發。基于LabWindows/CVI設計的虛擬儀器,在無損檢測、電力儀表系統、溫控系統、流程控制系統、故障診斷和醫療等領域中發揮著重要的作用。LabWindows/CVI已經成為測控領域最受歡迎的開發平臺之一,并且已得到較為廣泛的應用。
虛擬儀器軟件要實現儀器功能,一項重要的任務是獲取被測對象的數據,因此,數據采集和通信是LabWindows/CVI的核心技術。
本書從測控應用實際出發,系統地介紹了LabWindows/CVI在數據采集和串口通信方面的應用技術。全書內容分為三篇:基礎知識篇介紹虛擬儀器的含義、結構和開發平臺,LabWindows/CVI數據采集基礎、串口通信基礎、計數制與編碼等;數據采集篇通過兩個典型的數據采集卡講解了LabWindows/CVI數據采集程序的設計方法;串口通信篇通過PC、遠程I/O模塊、三菱PLC、西門子PLC、單片機、智能儀器等典型工控設備,詳細講解LabWindows/CVI開發串口通信及測控程序的設計方法。
本書的特色在于通過大量典型實例,詳細介紹LabWindows/CVI數據采集與串口通信的編程方法,彌補了LabWindows/CVI同類書籍在測控實踐方面的缺憾,因此對LabWindows/CVI測控領域的學習者具有很好的參考價值。
本書由石河子大學李江全編編寫第1、10章,歐陽異能編寫第2、3章,陳江春編寫第4、6章,馮靜安編寫第5章,劉恩博編寫第7、11章,劉姣娣編寫第8章,李華編寫第12章,塔里木大學張洪洲編寫第9章,全書由李江全教授擔任主編并統稿,劉恩博、歐陽異能、馮靜安擔任副主編。參與本書編寫工作的還有田敏、鄭瑤、李偉、李宏偉、鄭重、湯智輝、胡蓉等老師。研華科技、電子開發網等公司為本書提供了大量的技術支持,編者借此機會對他們致以深深的謝意。
由于編者水平有限,書中難免存在不妥或錯誤之處,懇請廣大讀者批評指正。
編 者
2013年9月
內容簡介:

本書從測控應用的實際出發,系統地介紹LabWindows/CVI在數據采集和串口通信方面的應用技術。全書內容分為三篇(共12章):基礎知識篇介紹虛擬儀器的含義、結構和開發平臺,LabWindows/CVI數據采集基礎、串口通信基礎、計數制與編碼等;數據采集篇通過兩個典型的數據采集卡講解LabWindows/CVI數據采集程序的設計方法;串口通信篇通過PC、遠程I/O模塊、三菱PLC、西門子PLC、單片機、智能儀器等典型工控設備,詳細講解LabWindows/CVI開發串口通信及測控程序的設計方法。

目錄:

基礎知識篇
第1章 虛擬儀器設計概述 (2)
1.1 虛擬儀器含義與特點 (2)
1.1.1 虛擬儀器的產生 (2)
1.1.2 虛擬儀器的概念 (3)
1.1.3 虛擬儀器的特點 (4)
1.1.4 虛擬儀器的應用 (6)
1.2 虛擬儀器的結構 (7)
1.2.1 虛擬儀器的基本結構 (7)
1.2.2 虛擬儀器的構成方式 (8)
1.2.3 構建虛擬儀器的步驟 (10)
1.3 虛擬儀器的軟件 (11)
1.3.1 虛擬儀器的軟件結構 (11)
1.3.2 虛擬儀器的開發平臺 (13)
1.4 虛擬儀器的設計原則和方法 (15)
1.4.1 虛擬儀器的設計原則 (15)
1.4.2 虛擬儀器的設計方法 (16)
第2章 LabWindows/CVI數據采集基礎 (18)
2.1 數據采集系統概述 (18)
2.1.1 數據采集系統的含義 (18)
2.1.2 數據采集系統的功能 (19)
2.1.3 數據采集系統的硬件 (20)
2.1.4 數據采集系統的軟件 (21)
2.1.5 數據采集系統的輸入與輸出信號 (22)
2.2 數據采集卡 (24)
2.2.1 數據采集卡的產生 (24)
2.2.2 數據采集卡的組成 (25)
2.2.3 數據采集卡的功能 (26)
2.2.4 數據采集卡的類型 (26)
2.2.5 數據采集卡的性能指標 (28)
2.2.6 數據采集卡的選擇 (30)
2.3 基于PC的DAQ系統組成 (31)
2.3.1 硬件子系統 (31)
2.3.2 軟件子系統 (32)
2.3.3 DAQ儀器的特點 (33)
2.4 LabWindows/CVI數據采集函數庫的使用 (34)
2.4.1 Traditional NI-DAQ函數厙 (34)
2.4.2 Easy I/O for DAQ函數庫 (39)
2.4.3 數據采集卡的端口操作函數 (41)
2.5 基于聲卡的LabWindows/CVI數據采集 (41)
2.5.1 聲卡的基本常識 (41)
2.5.2 基于聲卡采集的虛擬示波器 (46)
第3章 LabWindows/CVI串口通信基礎 (52)
3.1 串行通信概述 (52)
3.1.1 串行通信的基本概念 (52)
3.1.2 串行通信協議 (56)
3.1.3 串行通信的接口標準 (61)
3.1.4 串行通信線路連接 (65)
3.1.5 串口調試工具 (67)
3.2 計數制與編碼 (69)
3.2.1 計數制 (69)
3.2.2 計數制轉換及其程序設計 (72)
3.2.3 字符編碼 (78)
3.3 LabWindows/CVI串口通信函數 (80)
3.3.1 串行口打開/關閉函數 (80)
3.3.2 串行口輸入/輸出函數 (81)
3.3.3 串行口控制函數 (82)
3.3.4 串行口狀態查詢函數 (83)
3.3.5 串行口事件處理函數 (83)
3.3.6 調制解調文件傳輸函數 (84)
數據采集篇
第4章 NI數據采集卡測控實例 (86)
4.1 NI PCI-6023E數據采集卡的安裝與測試 (86)
4.1.1 PCI-6023E數據采集卡簡介 (86)
4.1.2 安裝LabWindows/CVI的DAQ設備驅動程序 (88)
4.1.3 PCI-6023E數據采集卡的參數設置與測試 (90)
4.2 模擬量輸入程序設計 (93)
4.2.1 設計任務 (93)
4.2.2 線路連接 (93)
4.2.3 任務實現 (93)
4.3 數字量輸入程序設計 (106)
4.3.1 設計任務 (106)
4.3.2 線路連接 (106)
4.3.3 任務實現 (107)
4.4 數字量輸出程序設計 (109)
4.4.1 設計任務 (109)
4.4.2 線路連接 (109)
4.4.3 任務實現 (110)
4.5 溫度測控程序設計 (112)
4.5.1 設計任務 (112)
4.5.2 線路連接 (113)
4.5.3 任務實現 (113)
第5章 研華數據采集卡測控實例 (118)
5.1 研華PCI-1710HG數據采集卡的安裝與測試 (118)
5.1.1 PCI-1710HG多功能板卡介紹 (118)
5.1.2 用PCI-1710HG多功能板卡組成的測控系統 (119)
5.1.3 PCI-1710HG板卡設備的安裝 (121)
5.1.4 PCI-1710HG板卡設備的測試 (123)
5.1.5 ActiveDAQ控件的安裝 (125)
5.2 模擬量輸入程序設計 (125)
5.2.1 設計任務 (125)
5.2.2 線路連接 (125)
5.2.3 任務實現 (126)
5.3 模擬量輸出程序設計 (133)
5.3.1 設計任務 (133)
5.3.2 線路連接 (134)
5.3.3 任務實現 (134)
5.4 數字量輸入程序設計 (141)
5.4.1 設計任務 (141)
5.4.2 線路連接 (142)
5.4.3 任務實現 (142)
5.5 數字量輸出程序設計 (148)
5.5.1 設計任務 (148)
5.5.2 線路連接 (148)
5.5.3 任務實現 (148)
5.6 溫度測控程序設計 (154)
5.6.1 設計任務 (154)
5.6.2 線路連接 (154)
5.6.3 任務實現 (155)

串口通信篇
第6章 PC與PC串口通信及應用 (166)
6.1 PC中的串行端口 (166)
6.1.1 查看串行端口信息 (166)
6.1.2 虛擬串口的使用 (167)
6.2 PC與PC串口通信程序設計 (169)
6.2.1 設計任務 (169)
6.2.2 線路連接 (169)
6.2.3 串口通信調試 (170)
6.2.4 任務實現 (171)
6.3 PC雙串口互通信程序設計 (174)
6.3.1 設計任務 (174)
6.3.2 線路連接 (174)
6.3.3 串口通信調試 (175)
6.3.4 任務實現 (176)
第7章 PC與遠程I/O模塊串口通信 (180)
7.1 典型分布式I/O模塊簡介 (180)
7.1.1 集散控制系統的結構與特點 (180)
7.1.2 ADAM4000遠程數據采集控制系統 (182)
7.1.3 ADAM4000系列模塊簡介 (184)
7.1.4 ADAM4000系列模塊的軟件安裝 (191)
7.2 模擬電壓采集程序設計 (193)
7.2.1 設計任務 (193)
7.2.2 線路連接 (193)
7.2.3 串口通信調試 (194)
7.2.4 任務實現 (194)
7.3 模擬電壓輸出程序設計 (198)
7.3.1 設計任務 (198)
7.3.2 線路連接 (198)
7.3.3 串口通信調試 (199)
7.3.4 任務實現 (199)
7.4 開關信號輸入程序設計 (202)
7.4.1 設計任務 (202)
7.4.2 線路連接 (202)
7.4.3 串口通信調試 (203)
7.4.4 任務實現 (203)
7.5 開關信號輸出程序設計 (208)
7.5.1 設計任務 (208)
7.5.2 線路連接 (208)
7.5.3 串口通信調試 (209)
7.5.4 任務實現 (209)
7.6 溫度測控程序設計 (212)
7.6.1 設計任務 (212)
7.6.2 線路連接 (212)
7.6.3 串口通信調試 (213)
7.6.4 任務實現 (214)
第8章 PC與三菱PLC串口通信 (219)
8.1 三菱PLC特殊功能模塊與通信協議 (219)
8.1.1 FX2N系列PLC的特殊功能模塊 (219)
8.1.2 三菱PLC編程口通信協議 (229)
8.2 模擬電壓采集程序設計 (236)
8.2.1 設計任務 (236)
8.2.2 線路連接 (236)
8.2.3 PLC端電壓輸入程序 (237)
8.2.4 串口通信調試 (239)
8.2.5 任務實現 (240)
8.3 模擬電壓輸出程序設計 (243)
8.3.1 設計任務 (243)
8.3.2 線路連接 (243)
8.3.3 PLC端電壓輸出程序 (244)
8.3.4 串口通信調試 (246)
8.3.5 任務實現 (247)
8.4 開關信號輸入程序設計 (250)
8.4.1 設計任務 (250)
8.4.2 線路連接 (250)
8.4.3 串口通信調試 (251)
8.4.4 任務實現 (252)
8.5 開關信號輸出程序設計 (255)
8.5.1 設計任務 (256)
8.5.2 任務實現 (256)
8.5.3 串口通信調試 (256)
8.5.4 任務實現 (257)
8.6 溫度測控程序設計 (262)
8.6.1 設計任務 (262)
8.6.2 線路連接 (262)
8.6.3 PLC端溫度測控程序 (263)
8.6.4 串口通信調試 (265)
8.6.5 任務實現 (266)
第9章 PC與西門子PLC串口通信 (270)
9.1 西門子PLC模擬量擴展模塊與通信協議 (270)
9.1.1 西門子S7-200 PLC的模擬量擴展模塊 (270)
9.1.2 西門子S7-200 PLC PPI通信協議 (275)
9.2 模擬電壓采集程序設計 (278)
9.2.1 設計任務 (279)
9.2.2 線路連接 (279)
9.2.3 PLC端電壓輸入程序 (280)
9.2.4 串口通信調試 (281)
9.2.5 任務實現 (282)
9.3 模擬電壓輸出程序設計 (286)
9.3.1 設計任務 (286)
9.3.2 線路連接 (286)
9.3.3 PLC端電壓輸出程序 (287)
9.3.4 串口通信調試 (288)
9.3.5 任務實現 (289)
9.4 開關信號輸入程序設計 (293)
9.4.1 設計任務 (293)
9.4.2 線路連接 (293)
9.4.3 串口通信調試 (294)
9.4.4 任務實現 (295)
9.5 開關信號輸出程序設計 (299)
9.5.1 設計任務 (299)
9.5.2 線路連接 (299)
9.5.3 串口通信調試 (300)
9.5.4 任務實現 (300)
9.6 溫度測控程序設計 (304)
9.6.1 設計任務 (304)
9.6.2 線路連接 (304)
9.6.3 PLC端溫度測控程序 (305)
9.6.4 串口通信調試 (307)
9.6.5 任務實現 (308)
第10章 PC與單片機串口通信 (312)
10.1 典型單片機開發板簡介 (312)
10.1.1 單片機測控系統的組成 (312)
10.1.2 單片機開發板B的功能 (314)
10.1.3 單片機開發板B的主要電路 (316)
10.2 模擬電壓采集程序設計 (319)
10.2.1 設計任務 (319)
10.2.2 線路連接 (319)
10.2.3 單片機端C51程序 (321)
10.2.4 串口通信調試 (325)
10.2.5 任務實現 (325)
10.3 模擬電壓輸出程序設計 (328)
10.3.1 設計任務 (328)
10.3.2 線路連接 (328)
10.3.3 單片機端C51程序 (329)
10.3.4 串口通信調試 (332)
10.3.5 任務實現 (333)
10.4 開關信號輸入程序設計 (335)
10.4.1 設計任務 (335)
10.4.2 線路連接 (335)
10.4.3 單片機端C51程序 (336)
10.4.4 串口通信調試 (338)
10.4.5 任務實現 (339)
10.5 開關信號輸出程序設計 (341)
10.5.1 設計任務 (341)
10.5.2 線路連接 (342)
10.5.3 單片機端C51程序 (343)
10.5.4 串口通信調試 (344)
10.5.5 任務實現 (345)
10.6 溫度測控程序設計 (347)
10.6.1 設計任務 (347)
10.6.2 線路連接 (347)
10.6.3 單片機端Pt100溫度檢測C51程序 (348)
10.6.4 單片機端DS18B20溫度檢測C51程序 (353)
10.6.5 串口通信調試 (358)
10.6.6 任務實現 (359)
第11章 PC與智能儀器串口通信 (363)
11.1 典型智能儀器簡介 (363)
11.1.1 智能儀器的結構與特點 (363)
11.1.2 XMT-3000A型智能儀器的通信協議 (364)
11.2 單臺智能儀器溫度測量程序設計 (367)
11.2.1 設計任務 (367)
11.2.2 線路連接 (367)
11.2.3 串口通信調試 (368)
11.2.4 任務實現 (370)
11.3 多臺智能儀器溫度測量程序設計 (375)
11.3.1 設計任務 (375)
11.3.2 線路連接 (375)
11.3.3 串口通信調試 (376)
11.3.4 任務實現 (377)
第12章 PC與GSM短信模塊串口通信 (383)
12.1 GSM網絡短信測控技術 (383)
12.1.1 GSM短信測控系統的特點與組成 (383)
12.1.2 AT指令介紹 (387)
12.1.3 超級終端的使用 (391)
12.2 短信發送與接收程序設計 (396)
12.2.1 設計任務 (396)
12.2.2 線路連接 (396)
12.2.3 單片機端C51短信發送程序 (397)
12.2.4 單片機端C51短信接收程序 (405)
12.2.5 任務實現 (411)
參考文獻 (416)
序: