国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

Modem通訊意外處理

2019-11-18 17:45:54
字體:
供稿:網(wǎng)友
在通過MODEM建立好聯(lián)系后,MODEM會返回“CONNECT9600”消息,其中9600表示所建立的波特率。如果沒有建立好通訊MODEM會返回“BUSY”。
我們可通訊取得MSCOMM1.INPUT中的內(nèi)容可檢測是否已建立好聯(lián)系。建立好聯(lián)系和中斷聯(lián)系MSCOMM1的ONCOMM事件會產(chǎn)生一個定義好的MSCOMM_EV_CD消息,在對該消息的處理中也可檢測通訊的好與壞。

在模塊定義中加入以下代碼:
GlobalConstMSCOMM_EV_SEND=1
GlobalConstMSCOMM_EV_RECEIVE=2
GlobalConstMSCOMM_EV_CTS=3
GlobalConstMSCOMM_EV_DSR=4
GlobalConstMSCOMM_EV_CD=5
GlobalConstMSCOMM_EV_RING=6
GlobalConstMSCOMM_EV_EOF=7
GlobalConstMSCOMM_ER_BREAK=1001
GlobalConstMSCOMM_ER_CTSTO=1002
GlobalConstMSCOMM_ER_DSRTO=1003
GlobalConstMSCOMM_ER_FRAME=1004
GlobalConstMSCOMM_ER_OVERRUN=1006
GlobalConstMSCOMM_ER_CDTO=1007
GlobalConstMSCOMM_ER_RXOVER=1008
GlobalConstMSCOMM_ER_RXPARITY=1009
GlobalConstMSCOMM_ER_TXFULL=1010
在mscomm1_ONCOMM中加入
SelectCaseMSCOMM1.CommEvent'i=1,2...
'錯誤部分
CaseMSCOMM_ER_BREAK'插入處理BREAK代碼
CaseMSCOMM_ER_CDTO'插入處理CD(RLSD)超時代碼
CaseMSCOMM_ER_CTSTO'插入處理CTS超時代碼
CaseMSCOMM_ER_DSRTO'插入處理DSR超時代碼
CaseMSCOMM_ER_FRAME'插入處理幀錯誤代碼
CaseMSCOMM_ER_OVERRUN'插入處理數(shù)據(jù)丟失代碼
CaseMSCOMM_ER_RXOVER'插入處理接收緩沖器溢出代碼
CaseMSCOMM_ER_RXPARITY'插入處理校驗錯誤代碼
CaseMSCOMM_ER_TXFULL'插入處理發(fā)送緩沖器滿代碼
'事件部分
CaseMSCOMM_EV_SEND

CaseMSCOMM_EV_CD'插入處理CD信號改變代碼
msgbox"CD_CHANGE"
CaseMSCOMM_EV_CTS'插入處理CTS信號改變代碼
'MsgBox"EV_CTS"
CaseMSCOMM_EV_DSR'插入處理DST信號改變代碼
'MsgBox"EV_DSR"
CaseMSCOMM_EV_EOF'插入處理收到一個文本文件結(jié)束字(26)代碼
CaseMSCOMM_EV_RING'插入處理檢測到一個振鈴信號代碼

CaseMSCOMM_EV_RECEIVE'插入接收到設(shè)定的字符數(shù)時產(chǎn)生該事件代碼
'MsgBox"EV_RECEIVE"
CaseMSCOMM_EV_SEND'插入處理發(fā)送緩沖器中的字符數(shù)低于設(shè)定的數(shù)值時產(chǎn)生該事件的代碼
EndSelect->


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 兴业县| 易门县| 民权县| 华宁县| 罗源县| 阿克苏市| 清原| 名山县| 雅安市| 定安县| 曲麻莱县| 历史| 房产| 铜梁县| 绥芬河市| 体育| 婺源县| 玉溪市| 绥宁县| 乃东县| 巴林右旗| 沽源县| 萝北县| 新民市| 台州市| 汾阳市| 旬阳县| 古丈县| 斗六市| 三门峡市| 安塞县| 白银市| 雅安市| 灵武市| 澎湖县| 江北区| 苍山县| 宣城市| 繁峙县| 固原市| 莲花县|