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

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

VisualBasic串口通信程序設計

2019-11-18 17:53:14
字體:
來源:轉載
供稿:網友
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
欧美日产国产成人免费图片| 日本伊人精品一区二区三区介绍| 日韩av在线不卡| 成人午夜在线影院| 欧美高清激情视频| 欧美中文字幕在线| 欧美多人乱p欧美4p久久| 日本成熟性欧美| 亚洲男子天堂网| 欧美成在线观看| 国产精品自拍网| 亚洲跨种族黑人xxx| 欧美激情极品视频| 亚洲国产日韩欧美在线图片| 性欧美xxxx视频在线观看| 海角国产乱辈乱精品视频| 国产69精品久久久久99| 国产日产欧美a一级在线| 欧美在线不卡区| 青草青草久热精品视频在线观看| 91大神在线播放精品| 亚洲第一精品福利| 国产视频自拍一区| 国产精品香蕉av| 久久精品91久久香蕉加勒比| 狠狠躁夜夜躁久久躁别揉| 国产精品欧美久久久| 日本欧美中文字幕| 麻豆国产va免费精品高清在线| 久久久黄色av| 蜜臀久久99精品久久久久久宅男| 欧美激情视频一区二区三区不卡| 欧美黑人视频一区| 91网在线免费观看| 国产精品com| 日韩精品亚洲视频| 久久久91精品国产一区不卡| 日韩av在线免费| 久久久国产一区二区| 亚洲电影免费观看高清完整版在线观看| 日韩高清a**址| 欧美黑人性猛交| 久久成人18免费网站| 91久久久久久久一区二区| 欧美伊久线香蕉线新在线| www日韩中文字幕在线看| 97人人模人人爽人人喊中文字| 欧美另类极品videosbestfree| 亚洲电影中文字幕| 国产精品视频xxx| 精品国产精品三级精品av网址| 欧美激情国产精品| 亚洲美女免费精品视频在线观看| 一本一道久久a久久精品逆3p| 亚洲人成五月天| 精品欧美aⅴ在线网站| 亚洲成人在线视频播放| 91欧美视频网站| 国产精品视频播放| 欧美放荡办公室videos4k| 亚洲国产精品va在线看黑人动漫| 亚洲成人a级网| 久热爱精品视频线路一| 亚洲色图综合久久| 日韩中文字幕第一页| 日韩激情视频在线播放| 日韩电影免费在线观看中文字幕| 欧美色图在线视频| 亚洲人成77777在线观看网| 狠狠躁夜夜躁人人躁婷婷91| 日韩av在线资源| 久久国内精品一国内精品| 亚洲美女视频网站| 久久91亚洲人成电影网站| 一本色道久久88精品综合| 岛国av一区二区在线在线观看| 久久久久久亚洲精品| 国产精品xxxxx| 亚洲精品456在线播放狼人| 这里只有精品视频在线| 成人在线观看视频网站| 国产精品欧美激情| 成人精品福利视频| 日韩欧美中文字幕在线观看| 国产精品日日摸夜夜添夜夜av| 91久久久国产精品| 精品久久久久久电影| 久久99热精品这里久久精品| 色琪琪综合男人的天堂aⅴ视频| 久久在线免费观看视频| 亚洲自拍偷拍一区| www.日韩视频| 亚洲欧洲日本专区| 国产精品扒开腿做爽爽爽男男| 欧美夫妻性生活xx| 亚洲qvod图片区电影| 成人精品久久av网站| 成人福利网站在线观看| 青青在线视频一区二区三区| 久青草国产97香蕉在线视频| 最新国产精品亚洲| 日本不卡视频在线播放| 日韩成人中文字幕在线观看| 97视频在线观看播放| 韩国三级电影久久久久久| 这里只有精品久久| 91视频国产高清| 91精品国产99| 日本精品久久电影| 久久香蕉国产线看观看网| 欧美大全免费观看电视剧大泉洋| 日韩精品在线视频观看| 日本久久久久久久久久久| 久久久噜噜噜久久久| 国产亚洲aⅴaaaaaa毛片| 国语自产精品视频在免费| 在线a欧美视频| 国产一区二区三区精品久久久| 国产日韩精品一区二区| 日韩暖暖在线视频| 国产精品www| 国产一区欧美二区三区| 成人免费激情视频| 色婷婷av一区二区三区在线观看| 久久中文字幕国产| 久久国产精品免费视频| 欧美亚洲午夜视频在线观看| 欧美激情综合色综合啪啪五月| 亚洲最大激情中文字幕| 日韩专区在线观看| 青青久久av北条麻妃黑人| 久久久国产视频91| 国产精品丝袜久久久久久不卡| 欧美黑人xxxx| 国产精品久久久久久久电影| 91精品国产91久久久久久最新| 国产精品免费福利| 这里只有精品视频在线| 亚洲美腿欧美激情另类| 69av视频在线播放| 国产欧美日韩精品专区| 亚洲精品视频播放| 国产精品久久久久久久久免费| 久久免费国产视频| 日韩黄在线观看| 日韩欧美aⅴ综合网站发布| 中文字幕久久久av一区| 亚洲国产精品va| 色午夜这里只有精品| 日韩精品免费在线视频| 日韩精品日韩在线观看| 日韩美女视频在线观看| 国产亚洲精品激情久久| 一区二区中文字幕| 亚洲人成亚洲人成在线观看| 精品国偷自产在线视频| 国产91色在线免费| 国产免费一区视频观看免费| 久久久精品日本| 国产视频久久久| 国产精品一区二区三区在线播放| 色综合久久悠悠| 亚洲欧美日韩中文在线制服| 午夜精品一区二区三区在线播放|