亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

VisualBasic通信程序設計

2019-11-18 17:46:07
字體:
來源:轉載
供稿:網友
VisualBasic中通信控件及其在windows平臺下的通信軟件設計方法,并結合具體實例給出了基本的通信程序。


  1992年crescentsoftwareinc.公司專為vb設計了mscomm.vbx用戶通信控件,它提供了通過串口發送和接收數據的串行通信能力,不但包括了全部windowsapi中關于串行通信的16個函數所完成的功能,而且開拓了更多的使用戶設計方便的對象屬性來滿足不同用戶不同業務的需求。目前國內眾多的vb資料中很少涉及該通信控件的介紹,本文將詳細介紹mscomm.vbx通信控件及編程方法,并結合工作中的一個實例給出基本通信程序。


1mscomm.vbx通信控件描述


mscomm.vbx通信控件可直接從vb的toolbox中加入窗體form,即可用其進行通信。若toolbox中無此控件,則用tools的customcontrols將mscomm.vbx從windows的system子目錄中加入vb的toolbox中。


1.1通信方式


mscomm.vbx有2種不同的方式來處理和解決各類通信軟件的開發和設計問題


1、事件驅動。它與c/c 寫windows軟件時的窗口回調函數類似,是1種功能強大的處理問題的方法。在實際工作中,往往要處理許多通信中的相關事件,例如:當線路數據到達本端或cd線和rts信號線狀態發生變化時,要求我們使用相應的事件來跟蹤和處理,該控件是使用oncomm事件來實現的,它也包括檢測和處理通信錯誤等方面的問題,commevent值返回最近的通信事件或錯誤的數字代碼。通信控件詳細的錯誤和事件舉例有:


mscomm-er-break收到1個breaksignal


mscomm-er-cdtocd信號超時


……


mscomm-ev-cdcd信號改變


……


2、查詢方式。由程序設計者負責讀取commevent的值并處理所發生的錯誤或事件。通常簡單的應用程序設計可采用這種辦法。


1.2通信控件的屬性


利用通信控件編制通信程序,關鍵是準確理解設置通信控件的屬性。mscomm.vbx提供了27個關于通信控件方面的屬性,例如:


commport:設置或返回通信口編號。

settings:設置或返回以字符串形式出現的數據通信格式:波特率、校驗、數據位和停止位。

portopen:設置或返回通信口狀態(包括打開和關閉1個通信口)

……


3、實例

本程序應用背景為dcc95型靜電除塵器自動監控系統軟件,解決1個pc工控機(主站)與32個單片機(子站)之間的通信問題。主站與子站之間這總線式網絡結構,采用rs-485通信標準,以問答方式進行數據通信。由于32個子站與主站發送通信命令(下行命令),主站在接收子站發回的相應回答命令(上行命令)后繼續發送下行命令的通信形式。根據系統功能的要求,主站需發送2種類型的命令:(1)同期命令,它由定時器觸發引起,每隔ls周期發送1次;(2)非周期性命令,它由操作者按動相應命令按鈕引起,非周期性發送。自動監控系統軟件安裝在主站上,而通信程序作為自動監控系統軟件的一部分也安裝在主站上。


本文僅列出調試通信程序時進行試驗用的基本演示程序清單。試驗時,用1臺pc機作為主站,另一臺pc機模擬32個子站的工作,兩臺pc機之間采用rs232c串口通信。往主站的通信演示程序窗體(form)中加入1個通信控件、2個定時器控件和1個命令按鈕控件,通信控件(mscomm1)用于訪問串口,發送和接收數據;periodic定時器控件(periodic)用于控制每秒由主站向各子站發送周期性命令;命令按鈕控件(nonperiodic-command)與nonperiodic定時器控件(nonperiodic)用于發送非周期性命令。數據傳送采用事件驅動的通信方式,根據不同的發送命令設置rtreshlod屬性,從而引起oncomm事件以接收數據。


2.1窗體各控件初始化程序


設置通信串口工作參數,設置periodic定時器的在斷間隔為ls,nonperiodic定時器的中斷間隔為0.5s。


subform-load()


mscomm1.commport=2'選用com2串行口


mscomm1.settings="9600,n8,1"'波特率9600,無奇偶校驗位,8位數據位1位停止位


mscomm1.inputlen=0'input將讀取接收緩沖區的全部內容


mscomm1.inbuffersize=1024'設置接收緩沖區的字節長度


mscomm1.portopen=true'打開通信口


mscomm1.inbuffercount=0'清除發送緩沖區數據


mscomm1.outbuffercount=0'清除接收緩沖區數據


periodic.inteval=100'設置ls定時間隔,使遙測命令每隔ls發送1次


nonperiodic.inteval=500'設置0.5s定時間隔,查詢命令按鈕是否處于激活狀態以確定是否發送周期性命令


command-

endselect


endselect


endsub


隨著vb版本的不斷升級,vb將成為最快速、易用、強勁的應用開發工具,是企業級客戶/服務器應用軟件開發的首選工具之一。->


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久久久一区二区三区| 欧美午夜视频一区二区| 国产成人精彩在线视频九色| 精品视频久久久久久久| 国产91精品青草社区| 一区二区三区高清国产| 日韩va亚洲va欧洲va国产| 91日本在线观看| 91精品久久久久久| 一区二区欧美亚洲| 色黄久久久久久| 精品国模在线视频| 7777免费精品视频| 97精品欧美一区二区三区| 高清欧美性猛交xxxx| 九九热精品视频国产| 色香阁99久久精品久久久| 国产精品吴梦梦| 欧美三级xxx| 亚洲自拍另类欧美丝袜| 欧美精品成人91久久久久久久| 伊人久久五月天| 91国产精品电影| 久久伊人精品天天| 亚洲国产成人久久综合| 日韩美女免费视频| 久热精品视频在线免费观看| 久久免费视频网站| 日韩一区二区久久久| 国a精品视频大全| 秋霞av国产精品一区| 欧美精品情趣视频| 日韩中文在线中文网在线观看| 午夜精品久久久久久久白皮肤| 91sa在线看| 国产精品九九久久久久久久| 欧美日韩国产麻豆| 欧美电影第一页| 欧美高跟鞋交xxxxhd| 日韩免费在线免费观看| 91chinesevideo永久地址| 亚洲free嫩bbb| 国产精品电影久久久久电影网| 全色精品综合影院| 国产精品久久国产精品99gif| 欧美成人激情视频| 成人网中文字幕| 欧美性在线观看| 精品免费在线观看| 日韩亚洲欧美中文高清在线| 日韩av黄色在线观看| 在线电影中文日韩| 欧美精品精品精品精品免费| 久久精品在线视频| 日韩有码在线观看| 91影视免费在线观看| 日韩免费在线播放| 日韩在线视频导航| 亚洲xxxx3d| 成人精品在线视频| 欧美亚洲国产日韩2020| 日韩中文字幕国产精品| 亚洲欧美精品suv| 成人av色在线观看| 黑人狂躁日本妞一区二区三区| 久久精品国产亚洲一区二区| 国产精品av在线播放| 日韩精品高清在线| 在线观看成人黄色| 夜夜狂射影院欧美极品| 疯狂做受xxxx高潮欧美日本| 日韩女优人人人人射在线视频| 成人中心免费视频| 亚洲天堂av网| 久久人人爽人人爽人人片av高清| 亚洲аv电影天堂网| 国产免费一区二区三区在线观看| 日本精品视频在线| 国产精品私拍pans大尺度在线| 91成品人片a无限观看| 91九色视频在线| 国产成人综合久久| 亚洲片在线观看| 菠萝蜜影院一区二区免费| 亚洲国产精品va在看黑人| 国产精品一区二区电影| 亚洲精品一区久久久久久| 国产激情999| 中文字幕国产亚洲2019| 日韩精品视频中文在线观看| 一区二区三区www| 欧美老肥婆性猛交视频| 国产精品自拍偷拍| 最近中文字幕2019免费| 国产成人极品视频| 亚洲国产私拍精品国模在线观看| 欧洲亚洲免费视频| 国产成人高潮免费观看精品| 久久久久久噜噜噜久久久精品| 久久久之久亚州精品露出| 性视频1819p久久| 日韩精品有码在线观看| 国产亚洲欧美日韩精品| 中文字幕欧美精品在线| 一本大道久久加勒比香蕉| 精品国产鲁一鲁一区二区张丽| 日本午夜人人精品| 91av成人在线| 一本色道久久综合亚洲精品小说| 精品网站999www| 欧美激情久久久久| 国产啪精品视频| 国产成人+综合亚洲+天堂| 国产日韩欧美黄色| 久久精品国产成人精品| 国产aaa精品| 午夜美女久久久久爽久久| 精品久久在线播放| 黄色精品在线看| 日韩少妇与小伙激情| 欧美成人一区在线| 亚洲福利在线看| 91精品国产综合久久香蕉| 成人淫片在线看| 亚洲精品电影网在线观看| 另类视频在线观看| 欧美激情在线视频二区| 综合久久五月天| 国产精品欧美一区二区| 91嫩草在线视频| 日韩av在线一区| 大量国产精品视频| 亚洲欧美www| 国产69久久精品成人看| 国产成人精品电影久久久| 亚洲片国产一区一级在线观看| 中文字幕日韩av| 精品视频在线观看日韩| 日本人成精品视频在线| 91精品久久久久久综合乱菊| 精品国产乱码久久久久久虫虫漫画| 日av在线播放中文不卡| 亚洲毛片在线观看| 一区二区在线视频播放| 精品国产一区二区三区久久| 欧美性受xxx| 中文字幕亚洲欧美日韩2019| 亚洲成人aaa| 亚洲视频视频在线| 日韩av在线网页| 国产精品日韩在线播放| 91亚洲国产成人久久精品网站| 国产一区二区三区在线观看网站| 亚洲精品小视频在线观看| 日韩毛片中文字幕| 色综合久久天天综线观看| 91久久久在线| 这里只有精品视频| 欧美性猛交xxxx免费看漫画| 日韩精品在线观看一区| 欧美精品www在线观看| 96pao国产成视频永久免费| 亚洲综合一区二区不卡| 精品亚洲va在线va天堂资源站|