出版時間:2007-6 出版社:人民郵電 作者:李江全 頁數(shù):292
Tag標簽:無
內(nèi)容概要
本書從工程應用的角度出發(fā),對用Visual Basic(簡稱VB)開發(fā)測控程序的各種方法進行了全面闡述。內(nèi)容包括在VB工程中利用MSComm控件、調(diào)用API函數(shù)、直接端口訪問等方法開發(fā)串口通信程序,在VB工程中調(diào)用ActiveX控件和DLL動態(tài)鏈接庫等方法開發(fā)板卡數(shù)據(jù)采集與控制程序。每種程序設計方法都提供了多個實訓操作,每個實訓都提供了線路圖、詳細的實訓步驟和完整的程序代碼,所有代碼均編譯通過,并經(jīng)過實際的測試檢驗達到實戰(zhàn)要求。
書籍目錄
Visual Basic程序設計篇第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 對象窗口1.1.6 代碼窗口1.2 操作對象1.2.1 對象和類1.2.2 對象的屬性1.2.3 對象的方法1.2.4 對象的事件1.3 Visual Basic工程開發(fā)步驟1.3.1 建立新工程項目1.3.2 設計程序界面1.3.3 設置對象屬性1.3.4 編寫程序代碼1.3.5 運行應用程序1.3.6 保存應用程序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 符號常量2.4.3 系統(tǒng)常量2.5 運算符與表達式2.5.1 運算符2.5.2 表達式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ù)組與動態(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ù)學函數(shù)2.9.2 字符串函數(shù)2.9.3 日期與時間函數(shù)2.9.4 轉(zhuǎn)換函數(shù)2.9.5 判斷函數(shù)2.9.6 顏色設置函數(shù)第3章 Visual Basic用戶界面設計3.1 窗體3.1.1 窗體的屬性3.1.2 窗體的方法3.1.3 窗體的事件3.1.4 啟動窗體與Sub Main過程3.2 控件使用基礎3.2.1 控件的分類3.2.2 窗體中的控件3.2.3 控件的焦點與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 滾動條控件(HscrollBar和VScrollBar)3.3.7 時鐘控件(Timer)3.3.8 圖形控件3.3.9 文件系統(tǒng)控件3.4 ActiveX控件3.4.1 ActiveX控件的添加3.4.2 常用的ActiveX控件3.5 對話框3.5.1 消息框(MsgBox 函數(shù))3.5.2 輸入框(InputBox函數(shù))3.5.3 公共對話框(CommonDialog控件)3.6 菜單與工具欄3.6.1 菜單3.6.2 工具欄Visual Basic串口通信篇第4章 串口通信基礎4.1 串口通信的基本概念4.1.1 并行通信與串行通信4.1.2 串行通信工作模式4.1.3 異步傳輸與同步傳輸4.1.4 握手信號4.1.5 通信參數(shù)4.2 RS-232串口通信標準4.2.1 電氣特性4.2.2 接口連接器4.2.3 近距離通信線路連接4.3 計算機中的串行端口4.3.1 查看串行端口信息4.3.2 串行端口的中斷4.3.3 串行端口的地址4.4 串口通信調(diào)試4.4.1 系統(tǒng)連接4.4.2 溫度測量與控制4.4.3 計算機串口設置4.4.4 串口調(diào)試程序的使用4.4.5 使用“計算器”實現(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 動態(tài)鏈接庫與API函數(shù)5.2.2 Visual Basic與動態(tài)鏈接庫5.2.3 用API文本瀏覽器聲明API函數(shù)5.2.4 與串口通信有關(guān)的API函數(shù)5.2.5 利用API函數(shù)實現(xiàn)單機雙串口通信實訓5.3 直接端口訪問5.3.1 DLL的生成5.3.2 Visual Basic對DLL的讀寫5.3.3 Visual Basic程序訪問串口的方式第6章 Visual Basic串口通信實訓6.1 PC機與PC機串口通信6.1.1 實訓目的6.1.2 實訓用軟、硬件6.1.3 實訓線路6.1.4 實訓任務6.1.5 實訓步驟6.2 PC機與單片機串口通信6.2.1 實訓目的6.2.2 實訓用軟、硬件6.2.3 實訓線路6.2.4 實訓任務6.2.5 實訓步驟6.3 PC機與智能儀器串口通信6.3.1 實訓目的6.3.2 實訓用軟、硬件6.3.3 實訓線路6.3.4 實訓任務6.3.5 實訓步驟6.4 PC機與PLC串口通信6.4.1 實訓目的6.4.2 實訓用軟、硬件6.4.3 實訓線路6.4.4 實訓任務6.4.5 實訓步驟6.5 PC機與GSM模塊串口通信6.5.1 實訓目的6.5.2 實訓用軟、硬件6.5.3 實訓線路6.5.4 實訓任務6.5.5 實訓步驟第7章 計算機集散控制系統(tǒng)7.1 計算機集散控制系統(tǒng)概述7.1.1 集散控制系統(tǒng)的產(chǎn)生7.1.2 集散控制系統(tǒng)的基本結(jié)構(gòu)7.1.3 集散控制系統(tǒng)的特點7.2 中小型DCS的實現(xiàn)7.2.1 中小型DCS的基本結(jié)構(gòu)7.2.2 RS-485串口通信標準7.2.3 用PC機與智能儀表構(gòu)成小型DCS實訓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 總線的概念與特點8.2.2 總線的組成8.2.3 總線的性能指標8.2.4 常用總線8.3 數(shù)據(jù)采集卡的性能指標8.3.1 數(shù)據(jù)采集卡的種類8.3.2 數(shù)據(jù)采集卡的輸入/輸出信號8.3.3 模擬量輸入卡(A/D卡)的性能指標8.3.4 模擬量輸出卡(D/A卡)的性能指標8.3.5 數(shù)字量輸入/輸出卡(I/O卡)的性能指標8.3.6 脈沖量輸入板卡的性能指標8.4 PCI數(shù)據(jù)采集卡安裝實例8.4.1 PCI-1710HG產(chǎn)品介紹8.4.2 PCI-1710HG產(chǎn)品的成套性8.4.3 PCI-1710HG板卡設備的安裝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應用工程第10章 數(shù)據(jù)采集與控制實訓10.1 利用DAQAI控件實現(xiàn)板卡模擬量輸入10.1.1 實訓目的10.1.2 實訓用軟、硬件10.1.3 實訓線路10.1.4 實訓任務10.1.5 實訓步驟10.2 利用DAQAO控件實現(xiàn)板卡模擬量輸出10.2.1 實訓目的10.2.2 實訓用軟、硬件10.2.3 實訓線路10.2.4 實訓任務10.2.5 實訓步驟10.3 利用DAQDI控件實現(xiàn)板卡數(shù)字量輸入10.3.1 實訓目的10.3.2 實訓用軟、硬件10.3.3 實訓線路10.3.4 實訓任務10.3.5 實訓步驟10.4 利用DAQDO控件實現(xiàn)板卡數(shù)字量輸出10.4.1 實訓目的10.4.2 實訓用軟、硬件10.4.3 實訓線路10.4.4 實訓任務10.4.5 實訓步驟10.5 利用DAQCounter控件實現(xiàn)板卡計數(shù)器輸入10.5.1 實訓目的10.5.2 實訓用軟、硬件10.5.3 實訓線路10.5.4 實訓任務10.5.5 實訓步驟10.6 利用DAQPulse控件實現(xiàn)板卡脈沖量輸出10.6.1 實訓目的10.6.2 實訓用軟、硬件10.6.3 實訓線路10.6.4 實訓任務10.6.5 實訓步驟10.7 利用ActiveDAQ控件實現(xiàn)板卡溫度測量與控制10.7.1 實訓目的10.7.2 實訓用軟、硬件10.7.3 實訓線路10.7.4 實訓任務10.7.5 實訓步驟第11章 現(xiàn)場總線控制技術(shù)11.1 現(xiàn)場總線控制技術(shù)概論11.1.1 現(xiàn)場總線的產(chǎn)生11.1.2 現(xiàn)場總線控制系統(tǒng)的體系結(jié)構(gòu)及技術(shù)特點11.1.3 現(xiàn)場總線控制系統(tǒng)的特點11.1.4 現(xiàn)場總線標準11.2 CAN總線控制技術(shù)11.2.1 CAN總線技術(shù)特點11.2.2 CAN總線接口的結(jié)構(gòu)11.2.3 典型的CAN總線測控系統(tǒng)11.3 CAN總線數(shù)據(jù)采集與控制實訓11.3.1 基于CAN總線的模擬量輸入11.3.2 基于CAN總線的開關(guān)量輸出
編輯推薦
《Visual Basic串口通信與測控應用技術(shù)實戰(zhàn)詳解》配有一張光盤,其中收錄了書中所有的程序源代碼,實訓中用到的智能儀表、板卡等硬件設備的驅(qū)動程序等?! 禫isual Basic串口通信與測控應用技術(shù)實戰(zhàn)詳解》內(nèi)容豐富,論述深入淺出,有較強的實用性和可操作性,可作為計算機、電子信息、機電一體化、自動化等相關(guān)專業(yè)的教材,也可供從事測控系統(tǒng)研發(fā)的工程技術(shù)人員參考使用。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
Visual Basic串口通信與測控應用技術(shù)實戰(zhàn)詳解 PDF格式下載