Visual Basic 數(shù)據(jù)采集與串口通信測(cè)控應(yīng)用實(shí)戰(zhàn)

出版時(shí)間:2010-6  出版社:人民郵電  作者:李江全//湯智輝//朱東芹  頁數(shù):301  
Tag標(biāo)簽:無  

前言

利用PC(或IPC)實(shí)現(xiàn)測(cè)控主要有兩種方式:一是通過各種數(shù)據(jù)采集板卡,二是通過串行接口(RS-232或Rs-485)。在硬件系統(tǒng)設(shè)計(jì)組裝完成后,就要考慮選用何種計(jì)算機(jī)語言來實(shí)現(xiàn)各種測(cè)控功能。從編程實(shí)踐看,微軟公司推出的可視化、面向?qū)ο蟮某绦蛟O(shè)計(jì)語言VisualBasic應(yīng)是不錯(cuò)的選擇。因?yàn)?,采用VB開發(fā)測(cè)控應(yīng)用軟件容易上手,開發(fā)效率高,尤其軟件界面設(shè)計(jì)非常便捷,編程工作量較小,開發(fā)周期短,特別適合非計(jì)算機(jī)專業(yè)的工程技術(shù)人員掌握和使用。VB對(duì)于硬件讀寫、中斷控制的功能較弱,無法直接實(shí)現(xiàn)數(shù)據(jù)采集功能。要用VB編程實(shí)現(xiàn)數(shù)據(jù)采集,一般需要編寫DLL和ActiveX控件,然后通過VB的API和控件調(diào)用,實(shí)現(xiàn)對(duì)模擬量輸,Z,/輸出、數(shù)字量輸入/輸出以及計(jì)數(shù)等功能。就VB應(yīng)用來說,一般板卡生產(chǎn)廠商都為他們的數(shù)據(jù)采集卡提供了豐富的DLL函數(shù)和ActiveX控件,測(cè)控程序開發(fā)人員借助廠商提供的開發(fā)接口程序,可以方便、靈活地用VB編程實(shí)現(xiàn)各種數(shù)據(jù)采集功能。就串口開發(fā)而言,VB提供了串口通信控件MSComm,通過對(duì)此控件的屬性和事件進(jìn)行相應(yīng)編程操作,就可以輕松地實(shí)現(xiàn)串口通信。另外,Windows還提供了豐富的API函數(shù),VB調(diào)用與串口有關(guān)的API函數(shù)也可實(shí)現(xiàn)串口通信。在實(shí)踐中,使用VB串口控件實(shí)現(xiàn)通信的方法比調(diào)用APt函數(shù)的方法更加方便、快捷,而且用較少的代碼可以實(shí)現(xiàn)相同的功能,從而使編程效率大大提高,也減少了因編程不當(dāng)而導(dǎo)致的系統(tǒng)不穩(wěn)定。本書特色本書從編程實(shí)現(xiàn)測(cè)控工程應(yīng)用的角度出發(fā),對(duì)VB開發(fā)測(cè)控程序的各種方法進(jìn)行了全面闡述。每種方法都提供了多個(gè)設(shè)計(jì)方案,每個(gè)設(shè)計(jì)都提供了清晰的線路圖、詳細(xì)的任務(wù)實(shí)現(xiàn)和完整的程序代碼,且所有代碼均編譯通過。超值配套光盤·源代碼提供了所有測(cè)控項(xiàng)目的完整源代碼,這些代碼均編譯通過,并經(jīng)過實(shí)際的測(cè)試應(yīng)用,其中很多代碼具有非常高的實(shí)用價(jià)值,讀者稍加修改就可以應(yīng)用到自己的項(xiàng)目開發(fā)中。·程序開發(fā)視頻錄制了程序的設(shè)計(jì)、調(diào)試、運(yùn)行全過程的教學(xué)視頻,讀者可以通過觀看視頻操作,快速完成項(xiàng)目程序的建立?!る娮诱n件制作了計(jì)算機(jī)測(cè)控系統(tǒng)的教學(xué)幻燈片,其中包含了大量多媒體素材,讀者可以系統(tǒng)學(xué)習(xí)計(jì)算機(jī)測(cè)控系統(tǒng)的軟、硬件知識(shí),也可作為相關(guān)老師教學(xué)參考?!ぼ?、硬件資源提供了本書用到的板卡、模塊的驅(qū)動(dòng)程序,以視頻的方式給讀者介紹了本書用到的硬件產(chǎn)品的網(wǎng)絡(luò)資源,提供了大量與測(cè)控系統(tǒng)有關(guān)的專業(yè)圖片。

內(nèi)容概要

  本書從測(cè)控工程應(yīng)用的角度出發(fā),對(duì)Visual Basic(縮寫VB)開發(fā)測(cè)控程序的各種方法進(jìn)行了全面闡述。內(nèi)容包括在VB工程中調(diào)用ActiveX控件和DLL動(dòng)態(tài)鏈接庫等開發(fā)板卡數(shù)據(jù)采集與控制程序,在VB工程中利用MSComm控件、調(diào)用API函數(shù)等方法開發(fā)串口通信程序等。每種程序都提供了多個(gè)設(shè)計(jì)方法,每個(gè)設(shè)計(jì)都提供了線路圖、詳細(xì)的任務(wù)實(shí)現(xiàn)和完整的程序代碼,所有代碼均編譯通過?! 刑峁┑牡湫蜏y(cè)控應(yīng)用實(shí)例都有詳細(xì)的操作步驟,學(xué)習(xí)者可以按步驟用VB編程實(shí)現(xiàn)各種測(cè)控功能,實(shí)踐操作性強(qiáng)是本書的特色。  本書內(nèi)容豐富,論述深入淺出,有較強(qiáng)的實(shí)用性和可操作性,可供自動(dòng)化、計(jì)算機(jī)應(yīng)用、電子信息、機(jī)電一體化、測(cè)控儀器等專業(yè)的大學(xué)生、研究生以及從事計(jì)算機(jī)測(cè)控系統(tǒng)研發(fā)的工程技術(shù)人員學(xué)習(xí)和參考。

書籍目錄

第1章 計(jì)算機(jī)測(cè)控系統(tǒng)概述  1.1 計(jì)算機(jī)測(cè)控系統(tǒng)的含義與工作原理   1.1.1 計(jì)算機(jī)測(cè)控系統(tǒng)的含義   1.1.2 計(jì)算機(jī)測(cè)控系統(tǒng)的工作原理  1.2 計(jì)算機(jī)測(cè)控系統(tǒng)的任務(wù)和特點(diǎn)   1.2.1 計(jì)算機(jī)測(cè)控系統(tǒng)的任務(wù)   1.2.2 計(jì)算機(jī)測(cè)控系統(tǒng)的特點(diǎn)  1.3 計(jì)算機(jī)測(cè)控系統(tǒng)的組成   1.3.1 測(cè)控系統(tǒng)硬件組成   1.3.2 測(cè)控系統(tǒng)軟件組成  1.4 計(jì)算機(jī)測(cè)控系統(tǒng)的分類   1.4.1 按功能分類   1.4.2 按設(shè)備形式分類  1.5 計(jì)算機(jī)測(cè)控系統(tǒng)應(yīng)用軟件的開發(fā)工具   1.5.1 面向機(jī)器的語言   1.5.2 高級(jí)語言   1.5.3 組態(tài)軟件 第2章 VB程序設(shè)計(jì)基礎(chǔ)  2.1 VB語言概述   2.1.1 VB語言的特點(diǎn)   2.1.2 VB中文版集成開發(fā)環(huán)境   2.1.3 VB的操作對(duì)象  2.2 VB程序設(shè)計(jì)步驟   2.2.1 建立新工程項(xiàng)目   2.2.2 設(shè)計(jì)程序界面   2.2.3 設(shè)置對(duì)象屬性   2.2.4 編寫程序代碼   2.2.5 運(yùn)行應(yīng)用程序   2.2.6 保存應(yīng)用程序   2.2.7 編譯形成可執(zhí)行文件   2.2.8 打包發(fā)布  2.3 VB控制語句的使用   2.3.1 賦值語句   2.3.2 條件語句   2.3.3 選擇語句   2.3.4 循環(huán)語句  2.4 VB內(nèi)部函數(shù)   2.4.1 數(shù)學(xué)函數(shù)   2.4.2 字符串函數(shù)   2.4.3 日期與時(shí)間函數(shù)   2.4.4 轉(zhuǎn)換函數(shù)   2.4.5 判斷函數(shù)   2.4.6 顏色設(shè)置函數(shù)   2.4.7 字符串的處理  2.5 VB用戶界面設(shè)計(jì)   2.5.1 內(nèi)部控件   2.5.2 ActiveX控件   2.5.3 對(duì)話框   2.5.4 菜單設(shè)計(jì)   2.5.5 工具欄設(shè)計(jì) 第3章 基于板卡的數(shù)據(jù)采集與控制系統(tǒng)  3.1 數(shù)據(jù)采集與控制系統(tǒng)的組成   3.1.1 硬件子系統(tǒng)   3.1.2 軟件子系統(tǒng)   3.1.3 系統(tǒng)特點(diǎn)  3.2 數(shù)據(jù)采集卡概述   3.2.1 數(shù)據(jù)采集卡的產(chǎn)生   3.2.2 數(shù)據(jù)采集卡的輸入與輸出信號(hào)   3.2.3 數(shù)據(jù)采集卡的類型   3.2.4 數(shù)據(jù)采集卡的性能指標(biāo)  3.3 多功能板卡的安裝   3.3.1 PCI-1710HG多功能板卡介紹     3.3.2 用PCI-1710HG多功能板卡組成測(cè)控系統(tǒng)   3.3.3 PCI-1710HG板卡設(shè)備的安裝   3.3.4 PCI-1710HG板卡設(shè)備的測(cè)試  3.4 VB與數(shù)據(jù)采集   3.4.1 VB數(shù)據(jù)采集概述   3.4.2 ActiveDAQ控件的安裝   3.4.3 ActiveDAQ控件說明  3.5 數(shù)據(jù)采集卡的編程方式   3.5.1 軟件觸發(fā)方式   3.5.2 中斷傳輸方式   3.5.3 DMA數(shù)據(jù)傳輸方式  3.6 在VB環(huán)境下建立ActiveDAQ應(yīng)用工程 第4章 數(shù)據(jù)采集與控制程序設(shè)計(jì)典型實(shí)例 第5章 VB與串口通信 第6章 VB串口通信程序設(shè)計(jì)典型實(shí)例 第7章 集散控制系統(tǒng)及其程序設(shè)計(jì)典型實(shí)例 參考文獻(xiàn) 

章節(jié)摘錄

插圖:計(jì)算機(jī)測(cè)控是一門新興的綜合性技術(shù)。它是計(jì)算機(jī)技術(shù)(包括軟件技術(shù)、接口技術(shù)、通信技術(shù)、網(wǎng)絡(luò)技術(shù)、顯示技術(shù))、自動(dòng)控制技術(shù)、微電子技術(shù)、自動(dòng)檢測(cè)和傳感技術(shù)有機(jī)結(jié)合、綜合發(fā)展的產(chǎn)物。計(jì)算機(jī)測(cè)控技術(shù)主要研究如何將檢測(cè)與傳感技術(shù)、計(jì)算機(jī)技術(shù)和自動(dòng)控制理論應(yīng)用于工業(yè)生產(chǎn)過程,并設(shè)計(jì)出所需要的計(jì)算機(jī)測(cè)控系統(tǒng)。計(jì)算機(jī)測(cè)控系統(tǒng)作為當(dāng)今工業(yè)測(cè)控的主流系統(tǒng),已取代常規(guī)的模擬檢測(cè)、調(diào)節(jié)、顯示、記錄等儀器設(shè)備和很大部分操作管理的人工職能,并具有較復(fù)雜的計(jì)算方法和處理方法,用以完成各種過程測(cè)控、操作管理等任務(wù)。隨著科學(xué)技術(shù)的迅速發(fā)展,計(jì)算機(jī)測(cè)控技術(shù)的應(yīng)用領(lǐng)域日益廣泛,在冶金、化工、電力、自動(dòng)化機(jī)床、工業(yè)機(jī)器人控制、柔性制造系統(tǒng)和計(jì)算機(jī)集成制造系統(tǒng)等工業(yè)控制方面已取得了令人矚目的應(yīng)用成果,在國民經(jīng)濟(jì)中發(fā)揮著越來越大的作用。1.1 計(jì)算機(jī)測(cè)控系統(tǒng)的含義與工作原理1.1.1 計(jì)算機(jī)測(cè)控系統(tǒng)的含義人類在工程實(shí)踐過程中,需要采取各種方法獲得反映客觀事物的量值,這種操作稱為測(cè)量或檢測(cè);也需要采取各種方法支配或約束某一客觀事物的進(jìn)程結(jié)果,達(dá)到一定的目的,這種操作稱為控制。按照任務(wù)的不同,控制系統(tǒng)可以分為3大類,即檢測(cè)系統(tǒng)、控制系統(tǒng)和測(cè)控系統(tǒng)?!z測(cè)系統(tǒng)單純以檢測(cè)為目的的系統(tǒng)。主要實(shí)現(xiàn)數(shù)據(jù)的采集,又稱為數(shù)據(jù)采集系統(tǒng)?!た刂葡到y(tǒng)單純以控制為目的的系統(tǒng)。主要實(shí)現(xiàn)對(duì)生產(chǎn)過程的控制。·測(cè)控系統(tǒng)測(cè)控一體化的系統(tǒng),即通過對(duì)大量數(shù)據(jù)進(jìn)行采集、存儲(chǔ)、處理和傳輸,使控制對(duì)象實(shí)現(xiàn)預(yù)期要求的系統(tǒng)。工程上,大量的實(shí)際系統(tǒng)是測(cè)控系統(tǒng),通常把測(cè)控系統(tǒng)也稱為控制系統(tǒng)。所謂計(jì)算機(jī)測(cè)控,就是利用傳感器將被監(jiān)控對(duì)象中的物理參量(如溫度、壓力、液位、速度等)轉(zhuǎn)換為電量(如電壓、電流),再將這些代表實(shí)際物理參量的電量送入輸入裝置中轉(zhuǎn)換為計(jì)算機(jī)可識(shí)別的數(shù)字量,并且在計(jì)算機(jī)的顯示器中以數(shù)字、圖形或曲線的方式顯示出來,從而使操作人員能夠直觀而迅速地了解被監(jiān)控對(duì)象的變化過程。除此之外,計(jì)算機(jī)還可以將采集到的數(shù)據(jù)存儲(chǔ)起來,隨時(shí)進(jìn)行分析、統(tǒng)計(jì)和顯示并制作各種報(bào)表。如果還需要對(duì)被監(jiān)控的對(duì)象進(jìn)行控制,則由計(jì)算機(jī)中的應(yīng)用軟件根據(jù)采集到的物理參量的大小和變化情況與工藝要求的設(shè)定值進(jìn)行比較判斷,然后在輸出裝置中輸出相應(yīng)的電信號(hào),推動(dòng)執(zhí)行裝置(如調(diào)節(jié)閥、電動(dòng)機(jī))動(dòng)作從而完成相應(yīng)的控制任務(wù)。

編輯推薦

《Visual Basic 數(shù)據(jù)采集與串口通信測(cè)控應(yīng)用實(shí)戰(zhàn)》:20個(gè)主流的典型案例,數(shù)據(jù)采集與控制程序設(shè)計(jì)典型實(shí)例,串口通信程序設(shè)計(jì)典型實(shí)例,集散控制系統(tǒng)及程序設(shè)計(jì)典型實(shí)例。全面闡述VisuaIBasic在數(shù)據(jù)采集和串口通信開發(fā)中的應(yīng)用,以實(shí)戰(zhàn)的方式詳細(xì)介紹VisualBasic開發(fā)測(cè)控程序的步驟與方法,實(shí)戰(zhàn)案例具有典型性和廣泛性。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    Visual Basic 數(shù)據(jù)采集與串口通信測(cè)控應(yīng)用實(shí)戰(zhàn) PDF格式下載


用戶評(píng)論 (總計(jì)60條)

 
 

  •   好書!正在學(xué)習(xí)。作者講得很詳細(xì),很實(shí)用,可以作為工程參考手冊(cè)?。?!光盤的內(nèi)容也很詳細(xì),建議作者寫Linux串口編程和數(shù)據(jù)采集方面的書籍
  •   該書很好,結(jié)構(gòu)淺析,內(nèi)容豐富,是一本學(xué)習(xí)串口編程的好教材。
  •   適合科研開發(fā)人員,書中實(shí)例講的相當(dāng)詳細(xì)。
  •   單片機(jī)串口通訊部分。 講得很不錯(cuò)?。?/li>
  •   實(shí)例很實(shí)用,對(duì)串行通信的知識(shí)又增長了很多
  •   畢設(shè)正好用,內(nèi)容很好深入淺出,還有一張碟。
  •   淺顯易懂,實(shí)例很豐富。
  •   講的很詳細(xì),送貨速度快!服務(wù)好
  •   書很好,內(nèi)容很細(xì)很深也很廣泛。但是到貨的到貨的速度很慢,周末那個(gè)快遞公司居然不上班。而且書有些破損,有些就,估計(jì)是放了很久!
  •   以后做東西可以參考里面的,呵呵!
  •   書很好,看了一半了,不錯(cuò),正好是我工作需要的。
  •   挺快的,書確實(shí)不錯(cuò)。
  •   不錯(cuò)的書 適合于有一定基礎(chǔ)的看看
  •   很適合我學(xué)習(xí)使用,謝謝當(dāng)當(dāng)
  •   據(jù)說還不錯(cuò),給好評(píng)吧
  •   很好!發(fā)貨快。
  •   印刷質(zhì)量很好,價(jià)格實(shí)惠,推薦購買
  •   一個(gè)不錯(cuò)的選擇
  •   書籍質(zhì)量好,價(jià)格合理。
  •   印刷質(zhì)量很好,例程全面
  •   整體來看,這本書寫的還可以,對(duì)于工程設(shè)計(jì)人員有一定的參考意義,程序代碼比較多且比較詳細(xì),但是部分程序設(shè)計(jì)思想欠缺文字表述,總的來講距離經(jīng)典教材或教輔還有距離。
  •   很好的一本書,從這本書學(xué)會(huì)了,了編上微機(jī)的串口采集程序。
  •   串口的東西講的稍微多點(diǎn),其他的就全是大片的代碼了,國產(chǎn)書的悲?。恢v研華的產(chǎn)品的太多了,占了一大半,是不是植入式廣告呀
  •   此書詳細(xì)講述了各種設(shè)備的串口通訊,例程實(shí)用,不錯(cuò)
  •   對(duì)于做工控的人來說,很有用
  •   書不錯(cuò),但是光盤路上壞了,當(dāng)當(dāng)客服還行,給我負(fù)責(zé)退換。。。
  •   書不錯(cuò) 不過沒時(shí)間看,光盤不能Copy,有點(diǎn)遺憾!
  •   專業(yè)性書籍,實(shí)用,實(shí)例較多
  •   作為入門還好,稍有基礎(chǔ)不推薦,我就覺得有點(diǎn)差了,稍有基礎(chǔ)寫的都要比作者好了,當(dāng)科普讀物還可以,專業(yè)書是過了。
  •   內(nèi)容比較全,對(duì)我有幫助
  •   看了一點(diǎn),還行。。。堅(jiān)持學(xué)習(xí)
  •   其中講到的例子有比較好的可用性
  •   紙張質(zhì)量還可以,不過全是黑白頁,沒彩頁,看著不老爽
  •   拿來當(dāng)工具書用是不錯(cuò)的
  •   不錯(cuò),是個(gè)入門的最好選擇
  •   能詳細(xì)一點(diǎn)就更好了,
  •   相當(dāng)于一本速查手冊(cè),只能說能起到它能起到作用。
  •   有幾個(gè)文件夾不能復(fù)制,打開有點(diǎn)問題
  •   這本書其實(shí)就是抄襲郵電出版社2003年出版的Visual Basic串口通信工程開發(fā)實(shí)例導(dǎo)航。
    開始我也沒怎么注意,因?yàn)樾枰竺娴碾姍C(jī)控制模塊,發(fā)現(xiàn)直接看,沒有注釋,看得不是很明白。所以又跑到學(xué)校圖書館,借了03年出版的那本,仔細(xì)一看,坑爹了,原來我們買的這本書例子大部分都是抄人家的。搭的模塊外觀都一樣。有這樣無恥的作者么?
  •   書還不錯(cuò),就是所隨光盤不能用,顯示數(shù)據(jù)錯(cuò)誤
  •   內(nèi)容非常差,光盤沒聲音,
  •   就是在為很多公司的產(chǎn)品做宣傳,要想從這本書中學(xué)到Visual Basic 數(shù)據(jù)采集與串口通信測(cè)控方面的知識(shí),那么你前提是把書中介紹的測(cè)試卡都買齊了,你覺得可能嗎???就算你買齊了,學(xué)到最后也只是學(xué)會(huì)了如何使用別人的測(cè)試卡!
  •   不求甚解 猜猜猜 價(jià)格適中 內(nèi)容可以
  •   很不錯(cuò),值得去買.很喜歡
  •   講的實(shí)在不咋么樣,很虛的樣子
  •   對(duì)內(nèi)容沒有實(shí)際了解過,用于工控行業(yè)的
  •   字跡清楚,很不錯(cuò)。正適合我用
  •   沒有看完,因?yàn)轫?xiàng)目停了,就沒把這本書看完
  •   內(nèi)容詳細(xì),舉例豐富,質(zhì)量也很好。
  •   例子很實(shí)用??梢杂米鲗?shí)踐參考
  •   串口通訊沒有看到校驗(yàn),不實(shí)用!個(gè)人意見!也許沒有深入看。
  •   很好 ,很滿意!速度很快,質(zhì)量也不錯(cuò)1
  •   如題,書全新的,送的也很快~~
  •   東拼西湊,通用性差,基于研華的數(shù)據(jù)卡,表格處理也不講。垃圾。講VB,光盤送個(gè)dephi的例子干什么?
  •   專業(yè)書 。就這樣了
  •   送貨快速快
  •   VB 和 PLC 通信用的
  •   Visual Basic 數(shù)據(jù)采集
  •   滿意!希望每次都滿意!
  •   這個(gè)是幫做工業(yè)控制的朋友買的
 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7