中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      利用VC中的通訊控件開發(fā)串形通信程序

      時間:2024-09-09 02:48:55 計算機畢業(yè)論文 我要投稿
      • 相關(guān)推薦

      利用VC中的通訊控件開發(fā)串形通信程序

      利用VC中的通訊控件開發(fā)串形通信程序

      楊峰

      河南省水文水資源局

      由于需要我們開發(fā)了前置機應(yīng)用程序,實現(xiàn)功能就是將前置機里存放的信息取出來用計算機進(jìn)行處理,該程序是利用VC在WIN98下開發(fā)而成,對串口的訪問是通過VC中的通訊控件主要完成的。通訊程序開發(fā)不僅涉及對串口的訪問,還牽涉多線程編程24小時運行等問題,是編程中令人頭疼的問題。本文中只介紹利用控件對串口的訪問。為了說明控件的應(yīng)用,這里特編制兩臺計算機通過串口進(jìn)行信息交換的小程序,來介紹通訊控件的具體運用。

      1. 控件程序的實現(xiàn)

      啟動Microsoft 5.0,利用Appwizards建立一個新的基于對話框的project,選名commtest,其中第二步選擇ActiveX Control選項,證明支持控件功能,其他都選擇缺省,這樣就建立了一個基于對話框的應(yīng)用程序。

      然后將通訊控件加入應(yīng)用之中,在對話框資源上點擊鼠標(biāo)右鍵,選擇Insert ActiveX Control然后在控件選擇對話框中選擇Microsoft Communictions Control,Version5.0,然后選擇Insert插入一個類似電話機的控件,然后點擊該控件就可以修改和設(shè)置控件特性。按Add to Project選項中Registered ActiveX Control選項然后在控件選擇對話框中選擇Microsoft Communictions Control,Version5.0,將通訊控件兩個程序Mscomm.h和Mscomm.cpp加入project當(dāng)中。這樣就把通訊控件加入了應(yīng)用程序當(dāng)中,可以應(yīng)用該控件進(jìn)行編程了。

      2.通訊控件的各屬性的含義:

      w10 屬性

      設(shè)定值

      說明

      ComPort

      1

      串口號

      Settings

      9600,n,8,1

      串口的參數(shù)設(shè)置,依次為波特率、奇偶校驗、數(shù)據(jù)位數(shù)、停止位數(shù)

      InBufferSize

      1024

      接收緩沖區(qū)大小

      InputLen

      0

      從接收緩沖區(qū)讀取的字節(jié)數(shù),0表示全部讀取

      InputMode

      1

      接收數(shù)據(jù)的類型,0表示文本類型,1表示二進(jìn)制類型

      OutBufferSize

      1024

      發(fā)送緩沖區(qū)大小

      RThreshold

      1

      設(shè)定當(dāng)接收幾個字符時觸發(fā)OnComm事件,0表示不產(chǎn)生事件,1表示每接收一個字符就產(chǎn)生一個事件

      SThreshold

      0

      設(shè)定在觸發(fā)OnComm事件前發(fā)送緩沖區(qū)內(nèi)所允許的最少字符數(shù),0表示發(fā)數(shù)據(jù)時不產(chǎn)生事件,1表示當(dāng)發(fā)送緩沖區(qū)空時產(chǎn)生OnComm事件

      通訊控件的屬性很多,這里只是介紹其中的幾種,可以根據(jù)自己的需求選擇加以設(shè)置調(diào)整,對于其他屬性可以查看VC幫助和聯(lián)機手冊。

      通訊控件的工作原理類似于中禵cf方式,當(dāng)有通訊事件發(fā)生時(如發(fā)送數(shù)據(jù)、接收數(shù)據(jù)等),就會觸發(fā)OnComm事件,在該事件的處理函數(shù)中調(diào)用GetCommEvent()函數(shù),通過返回值即可確定是那類事件,再作出相應(yīng)的處理。

      3.VC通訊控

      【利用VC中的通訊控件開發(fā)串形通信程序】相關(guān)文章:

      在VC 中用ActiveX控件實現(xiàn)與單片機的串行通信03-19

      VC++實現(xiàn)串口通信的應(yīng)用程序設(shè)計03-07

      利用進(jìn)程間通信實現(xiàn)程序自我保護(hù)分析03-09

      利用VB的MSComm控件實現(xiàn)GPS數(shù)據(jù)采集03-07

      基于Delphi的VCL控件開發(fā)與實現(xiàn)論文01-01

      程序開發(fā)中異常的理解及處理異常03-20

      用PComm開發(fā)PC機與單片機的通信程序03-19

      淺談對程序開發(fā)中異常的理解和認(rèn)識03-15

      地方文獻(xiàn)開發(fā)利用中的幾個問題03-18

      主站蜘蛛池模板: 女同性恋亚洲一区二区| 99久久免费精品色老| 欧美亚洲h在线一区二区| 国产亚洲精品不卡在线| 北辰区| 镇坪县| 伊人中文字幕在线乱码| 亚洲日本国产乱码va在线观看 | 日韩偷拍视频一区二区三区| 马鞍山市| 安龙县| 台中县| 彰化市| 丰都县| 潢川县| 凤山县| 察隅县| 苍山县| 阳信县| 龙井市| 搜索| 加勒比东京热久久综合| 乌兰浩特市| 乌兰察布市| 高邮市| 久久久精品中文无码字幕| 动漫av纯肉无码av在线播放| 榆社县| 国产精品一区二区三区色| 午夜在线观看视频二区| 日韩精品人妻一区二区在线看| 桦川县| 久久精品国产亚洲av热九| 久色精品国产亚洲av麻豆一| 国产美女久久久亚洲综合| 亚洲国产精品久久九色| 蜜桃一区二区三区在线看| 丝袜美腿一区二区在线观看| 偷拍激情视频一区二区| 国产高清黄色在线观看91| 一区二区特别黄色大片|