出版時(shí)間:2007-6 出版社:人民郵電 作者:李江全 頁數(shù):292
Tag標(biāo)簽:無
內(nèi)容概要
本書從工程應(yīng)用的角度出發(fā),對(duì)用Visual Basic(簡(jiǎn)稱VB)開發(fā)測(cè)控程序的各種方法進(jìn)行了全面闡述。內(nèi)容包括在VB工程中利用MSComm控件、調(diào)用API函數(shù)、直接端口訪問等方法開發(fā)串口通信程序,在VB工程中調(diào)用ActiveX控件和DLL動(dòng)態(tài)鏈接庫等方法開發(fā)板卡數(shù)據(jù)采集與控制程序。每種程序設(shè)計(jì)方法都提供了多個(gè)實(shí)訓(xùn)操作,每個(gè)實(shí)訓(xùn)都提供了線路圖、詳細(xì)的實(shí)訓(xùn)步驟和完整的程序代碼,所有代碼均編譯通過,并經(jīng)過實(shí)際的測(cè)試檢驗(yàn)達(dá)到實(shí)戰(zhàn)要求。
書籍目錄
Visual Basic程序設(shè)計(jì)篇第1章 Visual Basic概述1.1 Visual Basic中文版開發(fā)環(huán)境1.1.1 工具箱窗口1.1.2 工程窗口1.1.3 屬性窗口1.1.4 窗體布局窗口1.1.5 對(duì)象窗口1.1.6 代碼窗口1.2 操作對(duì)象1.2.1 對(duì)象和類1.2.2 對(duì)象的屬性1.2.3 對(duì)象的方法1.2.4 對(duì)象的事件1.3 Visual Basic工程開發(fā)步驟1.3.1 建立新工程項(xiàng)目1.3.2 設(shè)計(jì)程序界面1.3.3 設(shè)置對(duì)象屬性1.3.4 編寫程序代碼1.3.5 運(yùn)行應(yīng)用程序1.3.6 保存應(yīng)用程序1.3.7 建立可執(zhí)行文件第2章 Visual Basic基本語法2.1 編碼約定2.1.1 代碼與語句書寫規(guī)則2.1.2 程序的注釋方式2.1.3 數(shù)字系統(tǒng)2.2 數(shù)據(jù)類型2.2.1 數(shù)值型數(shù)據(jù)2.2.2 字符串型數(shù)據(jù)2.2.3 邏輯型數(shù)據(jù)2.2.4 日期型數(shù)據(jù)(Date)2.2.5 變體型數(shù)據(jù)(Variant)2.3 變量2.3.1 命名約定2.3.2 聲明變量2.3.3 變量的作用范圍2.3.4 變量的存活期2.4 常量2.4.1 普通常量2.4.2 符號(hào)常量2.4.3 系統(tǒng)常量2.5 運(yùn)算符與表達(dá)式2.5.1 運(yùn)算符2.5.2 表達(dá)式2.6 語句2.6.1 賦值語句2.6.2 條件語句2.6.3 選擇語句2.6.4 循環(huán)語句2.7 數(shù)組2.7.1 一維數(shù)組與多維數(shù)組2.7.2 靜態(tài)數(shù)組與動(dòng)態(tài)數(shù)組2.7.3 數(shù)組的引用2.8 過程2.8.1 事件過程2.8.2 子過程(Sub過程)2.8.3 函數(shù)過程(Function過程)2.9 內(nèi)部函數(shù)2.9.1 數(shù)學(xué)函數(shù)2.9.2 字符串函數(shù)2.9.3 日期與時(shí)間函數(shù)2.9.4 轉(zhuǎn)換函數(shù)2.9.5 判斷函數(shù)2.9.6 顏色設(shè)置函數(shù)第3章 Visual Basic用戶界面設(shè)計(jì)3.1 窗體3.1.1 窗體的屬性3.1.2 窗體的方法3.1.3 窗體的事件3.1.4 啟動(dòng)窗體與Sub Main過程3.2 控件使用基礎(chǔ)3.2.1 控件的分類3.2.2 窗體中的控件3.2.3 控件的焦點(diǎn)與Tab鍵順序3.2.4 控件數(shù)組3.3 內(nèi)部控件3.3.1 文本控件(Label與TextBox)3.3.2 命令按鈕控件(CommandButton)3.3.3 按鈕型選擇控件(OptionButton與CheckBox)3.3.4 列表型選擇控件(ListBox與ComboBox)3.3.5 框架控件(Frame)3.3.6 滾動(dòng)條控件(HscrollBar和VScrollBar)3.3.7 時(shí)鐘控件(Timer)3.3.8 圖形控件3.3.9 文件系統(tǒng)控件3.4 ActiveX控件3.4.1 ActiveX控件的添加3.4.2 常用的ActiveX控件3.5 對(duì)話框3.5.1 消息框(MsgBox 函數(shù))3.5.2 輸入框(InputBox函數(shù))3.5.3 公共對(duì)話框(CommonDialog控件)3.6 菜單與工具欄3.6.1 菜單3.6.2 工具欄Visual Basic串口通信篇第4章 串口通信基礎(chǔ)4.1 串口通信的基本概念4.1.1 并行通信與串行通信4.1.2 串行通信工作模式4.1.3 異步傳輸與同步傳輸4.1.4 握手信號(hào)4.1.5 通信參數(shù)4.2 RS-232串口通信標(biāo)準(zhǔn)4.2.1 電氣特性4.2.2 接口連接器4.2.3 近距離通信線路連接4.3 計(jì)算機(jī)中的串行端口4.3.1 查看串行端口信息4.3.2 串行端口的中斷4.3.3 串行端口的地址4.4 串口通信調(diào)試4.4.1 系統(tǒng)連接4.4.2 溫度測(cè)量與控制4.4.3 計(jì)算機(jī)串口設(shè)置4.4.4 串口調(diào)試程序的使用4.4.5 使用“計(jì)算器”實(shí)現(xiàn)數(shù)制轉(zhuǎn)換第5章 Visual Basic與串口通信5.1 MSComm控件5.1.1 MSComm控件處理通信的方式5.1.2 MSComm控件的引用5.1.3 MSComm控件的常用屬性5.1.4 MSComm控件的事件5.1.5 MSComm控件通信步驟5.2 API函數(shù)5.2.1 動(dòng)態(tài)鏈接庫與API函數(shù)5.2.2 Visual Basic與動(dòng)態(tài)鏈接庫5.2.3 用API文本瀏覽器聲明API函數(shù)5.2.4 與串口通信有關(guān)的API函數(shù)5.2.5 利用API函數(shù)實(shí)現(xiàn)單機(jī)雙串口通信實(shí)訓(xùn)5.3 直接端口訪問5.3.1 DLL的生成5.3.2 Visual Basic對(duì)DLL的讀寫5.3.3 Visual Basic程序訪問串口的方式第6章 Visual Basic串口通信實(shí)訓(xùn)6.1 PC機(jī)與PC機(jī)串口通信6.1.1 實(shí)訓(xùn)目的6.1.2 實(shí)訓(xùn)用軟、硬件6.1.3 實(shí)訓(xùn)線路6.1.4 實(shí)訓(xùn)任務(wù)6.1.5 實(shí)訓(xùn)步驟6.2 PC機(jī)與單片機(jī)串口通信6.2.1 實(shí)訓(xùn)目的6.2.2 實(shí)訓(xùn)用軟、硬件6.2.3 實(shí)訓(xùn)線路6.2.4 實(shí)訓(xùn)任務(wù)6.2.5 實(shí)訓(xùn)步驟6.3 PC機(jī)與智能儀器串口通信6.3.1 實(shí)訓(xùn)目的6.3.2 實(shí)訓(xùn)用軟、硬件6.3.3 實(shí)訓(xùn)線路6.3.4 實(shí)訓(xùn)任務(wù)6.3.5 實(shí)訓(xùn)步驟6.4 PC機(jī)與PLC串口通信6.4.1 實(shí)訓(xùn)目的6.4.2 實(shí)訓(xùn)用軟、硬件6.4.3 實(shí)訓(xùn)線路6.4.4 實(shí)訓(xùn)任務(wù)6.4.5 實(shí)訓(xùn)步驟6.5 PC機(jī)與GSM模塊串口通信6.5.1 實(shí)訓(xùn)目的6.5.2 實(shí)訓(xùn)用軟、硬件6.5.3 實(shí)訓(xùn)線路6.5.4 實(shí)訓(xùn)任務(wù)6.5.5 實(shí)訓(xùn)步驟第7章 計(jì)算機(jī)集散控制系統(tǒng)7.1 計(jì)算機(jī)集散控制系統(tǒng)概述7.1.1 集散控制系統(tǒng)的產(chǎn)生7.1.2 集散控制系統(tǒng)的基本結(jié)構(gòu)7.1.3 集散控制系統(tǒng)的特點(diǎn)7.2 中小型DCS的實(shí)現(xiàn)7.2.1 中小型DCS的基本結(jié)構(gòu)7.2.2 RS-485串口通信標(biāo)準(zhǔn)7.2.3 用PC機(jī)與智能儀表構(gòu)成小型DCS實(shí)訓(xùn)Visual Basic數(shù)據(jù)采集與控制篇第8章 基于板卡的數(shù)據(jù)采集與控制系統(tǒng)8.1 數(shù)據(jù)采集與控制系統(tǒng)的組成8.1.1 硬件8.1.2 軟件8.2 總線技術(shù)概論8.2.1 總線的概念與特點(diǎn)8.2.2 總線的組成8.2.3 總線的性能指標(biāo)8.2.4 常用總線8.3 數(shù)據(jù)采集卡的性能指標(biāo)8.3.1 數(shù)據(jù)采集卡的種類8.3.2 數(shù)據(jù)采集卡的輸入/輸出信號(hào)8.3.3 模擬量輸入卡(A/D卡)的性能指標(biāo)8.3.4 模擬量輸出卡(D/A卡)的性能指標(biāo)8.3.5 數(shù)字量輸入/輸出卡(I/O卡)的性能指標(biāo)8.3.6 脈沖量輸入板卡的性能指標(biāo)8.4 PCI數(shù)據(jù)采集卡安裝實(shí)例8.4.1 PCI-1710HG產(chǎn)品介紹8.4.2 PCI-1710HG產(chǎn)品的成套性8.4.3 PCI-1710HG板卡設(shè)備的安裝8.4.4 PCI-1710HG板卡其他程序的安裝第9章 數(shù)據(jù)采集ActiveDAQ控件9.1 Visual Basic與數(shù)據(jù)采集9.2 ActiveDAQ控件安裝9.3 ActiveDAQ控件說明9.3.1 ActiveDAQ控件的共有屬性與方法9.3.2 ActiveDAQ AI Control(DAQAI)控件9.3.3 ActiveDAQ AO Control(DAQAO)控件9.3.4 ActiveDAQ DI Control(DAQDI)控件9.3.5 ActiveDAQ DO Control(DAQDO)控件9.3.6 ActiveDAQ Counter Control(DAQCounter)控件9.3.7 ActiveDAQ Pulse Control(DAQ Pulse)控件9.4 數(shù)據(jù)采集卡的編程方式9.4.1 軟件觸發(fā)方式9.4.2 中斷傳輸方式9.4.3 DMA數(shù)據(jù)傳輸方式9.5 在Visual Basic環(huán)境下建立ActiveDAQ應(yīng)用工程第10章 數(shù)據(jù)采集與控制實(shí)訓(xùn)10.1 利用DAQAI控件實(shí)現(xiàn)板卡模擬量輸入10.1.1 實(shí)訓(xùn)目的10.1.2 實(shí)訓(xùn)用軟、硬件10.1.3 實(shí)訓(xùn)線路10.1.4 實(shí)訓(xùn)任務(wù)10.1.5 實(shí)訓(xùn)步驟10.2 利用DAQAO控件實(shí)現(xiàn)板卡模擬量輸出10.2.1 實(shí)訓(xùn)目的10.2.2 實(shí)訓(xùn)用軟、硬件10.2.3 實(shí)訓(xùn)線路10.2.4 實(shí)訓(xùn)任務(wù)10.2.5 實(shí)訓(xùn)步驟10.3 利用DAQDI控件實(shí)現(xiàn)板卡數(shù)字量輸入10.3.1 實(shí)訓(xùn)目的10.3.2 實(shí)訓(xùn)用軟、硬件10.3.3 實(shí)訓(xùn)線路10.3.4 實(shí)訓(xùn)任務(wù)10.3.5 實(shí)訓(xùn)步驟10.4 利用DAQDO控件實(shí)現(xiàn)板卡數(shù)字量輸出10.4.1 實(shí)訓(xùn)目的10.4.2 實(shí)訓(xùn)用軟、硬件10.4.3 實(shí)訓(xùn)線路10.4.4 實(shí)訓(xùn)任務(wù)10.4.5 實(shí)訓(xùn)步驟10.5 利用DAQCounter控件實(shí)現(xiàn)板卡計(jì)數(shù)器輸入10.5.1 實(shí)訓(xùn)目的10.5.2 實(shí)訓(xùn)用軟、硬件10.5.3 實(shí)訓(xùn)線路10.5.4 實(shí)訓(xùn)任務(wù)10.5.5 實(shí)訓(xùn)步驟10.6 利用DAQPulse控件實(shí)現(xiàn)板卡脈沖量輸出10.6.1 實(shí)訓(xùn)目的10.6.2 實(shí)訓(xùn)用軟、硬件10.6.3 實(shí)訓(xùn)線路10.6.4 實(shí)訓(xùn)任務(wù)10.6.5 實(shí)訓(xùn)步驟10.7 利用ActiveDAQ控件實(shí)現(xiàn)板卡溫度測(cè)量與控制10.7.1 實(shí)訓(xùn)目的10.7.2 實(shí)訓(xùn)用軟、硬件10.7.3 實(shí)訓(xùn)線路10.7.4 實(shí)訓(xùn)任務(wù)10.7.5 實(shí)訓(xùn)步驟第11章 現(xiàn)場(chǎng)總線控制技術(shù)11.1 現(xiàn)場(chǎng)總線控制技術(shù)概論11.1.1 現(xiàn)場(chǎng)總線的產(chǎn)生11.1.2 現(xiàn)場(chǎng)總線控制系統(tǒng)的體系結(jié)構(gòu)及技術(shù)特點(diǎn)11.1.3 現(xiàn)場(chǎng)總線控制系統(tǒng)的特點(diǎn)11.1.4 現(xiàn)場(chǎng)總線標(biāo)準(zhǔn)11.2 CAN總線控制技術(shù)11.2.1 CAN總線技術(shù)特點(diǎn)11.2.2 CAN總線接口的結(jié)構(gòu)11.2.3 典型的CAN總線測(cè)控系統(tǒng)11.3 CAN總線數(shù)據(jù)采集與控制實(shí)訓(xùn)11.3.1 基于CAN總線的模擬量輸入11.3.2 基于CAN總線的開關(guān)量輸出
編輯推薦
《Visual Basic串口通信與測(cè)控應(yīng)用技術(shù)實(shí)戰(zhàn)詳解》配有一張光盤,其中收錄了書中所有的程序源代碼,實(shí)訓(xùn)中用到的智能儀表、板卡等硬件設(shè)備的驅(qū)動(dòng)程序等?! 禫isual Basic串口通信與測(cè)控應(yīng)用技術(shù)實(shí)戰(zhàn)詳解》內(nèi)容豐富,論述深入淺出,有較強(qiáng)的實(shí)用性和可操作性,可作為計(jì)算機(jī)、電子信息、機(jī)電一體化、自動(dòng)化等相關(guān)專業(yè)的教材,也可供從事測(cè)控系統(tǒng)研發(fā)的工程技術(shù)人員參考使用。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
Visual Basic串口通信與測(cè)控應(yīng)用技術(shù)實(shí)戰(zhàn)詳解 PDF格式下載