选择显示字体大小

modem通讯意外处理


  在通过modem建立好联系后,modem会返回“connect 9600”消息,其中9600表示所建立的波特率。如果没有建立好通讯modem会返回“busy”。

  我们可通讯取得mscomm1.input中的内容可检测是否已建立好联系。建立好联系和中断联系mscomm1的oncomm事件会产生一个定义好的mscomm_ev_cd消息,在对该消息的处理中也可检测通讯的好与坏。

  在模块定义中加入以下代码:

global const mscomm_ev_send = 1
global const mscomm_ev_receive = 2
global const mscomm_ev_cts = 3
global const mscomm_ev_dsr = 4
global const mscomm_ev_cd = 5
global const mscomm_ev_ring = 6
global const mscomm_ev_eof = 7
global const mscomm_er_break = 1001
global const mscomm_er_ctsto = 1002
global const mscomm_er_dsrto = 1003
global const mscomm_er_frame = 1004
global const mscomm_er_overrun = 1006
global const mscomm_er_cdto = 1007
global const mscomm_er_rxover = 1008
global const mscomm_er_rxparity = 1009
global const mscomm_er_txfull = 1010
在mscomm1_oncomm中加入
select case mscomm1.commevent 'i=1,2...
' 错误部分
case mscomm_er_break '插入处理break代码
case mscomm_er_cdto '插入处理cd(rlsd)超时代码
case mscomm_er_ctsto '插入处理cts超时代码
case mscomm_er_dsrto '插入处理dsr超时代码
case mscomm_er_frame '插入处理帧错误代码
case mscomm_er_overrun '插入处理数据丢失代码
case mscomm_er_rxover '插入处理接收缓冲器溢出代码
case mscomm_er_rxparity '插入处理校验错误代码
case mscomm_er_txfull '插入处理发送缓冲器满代码
'事件部分
case mscomm_ev_send

case mscomm_ev_cd '插入处理cd信号改变代码
msgbox"cd_change"
case mscomm_ev_cts '插入处理cts信号改变代码
'msgbox "ev_cts"
case mscomm_ev_dsr '插入处理dst信号改变代码
' msgbox "ev_dsr"
case mscomm_ev_eof '插入处理收到一个文本文件结束字(26)代码
case mscomm_ev_ring '插入处理检测到一个振铃信号代码

case mscomm_ev_receive '插入接收到设定的字符数时产生该事件代码
'msgbox "ev_receive"
case mscomm_ev_send '插入处理发送缓冲器中的字符数低于设定的数值时产生该事件的代码
end select


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons