mscomm32控件属性

mscomm32控件属性

ID:9992566

大小:32.00 KB

页数:3页

时间:2018-05-20

mscomm32控件属性_第1页
mscomm32控件属性_第2页
mscomm32控件属性_第3页
资源描述:

《mscomm32控件属性》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、---- 1、 常用属性 CommPort:设置或返回串行端口号,缺省为1。   Setting:设置或返回串行端的波特率、奇偶校验位、 数据位数、停止位。缺省值为"9600,N,8,1"。   PortOpen:设置它为True则打开端口,设置它为False则关闭端口。   InBufferSize:设置或返回接收缓冲区的大小,缺省为1024 字 节。   InBufferCount:返回接收缓冲区内的等代读取的字节个数,设属性为0清除接收缓冲区。   OutBufferSize:设置或返回发送缓冲区,缺省为512字节。   OutBufferCo

2、unter:返回发送缓冲区内等待发送的字符数,可用0来清空缓冲区。   Output:向发送缓冲区传送数据   RThreshold: 该属性确定当接收缓冲区内字节个数达或超过该值后就产生代码为ComEventReceive   的OnComm事件,设置位0,则不产生OnComm事件。   CommEvent:有通讯错误或事件发生时产生OnComm事件,CommEvent事件的值可以用来确定引   发OnComm事件的具体的错误或事件常用的有以下几种(更详细的资料可参考MSComm控件帮助文件)   ComEventbreak:接受到中断信号   C

3、omEventFrame:硬件检测到帧错误。   ComEventRxOver:接收缓冲区溢出。   ComEventTxFull:发送缓冲区溢出。   ComEventReceive:接受到规定的字符数。   InputLen:设置或返回接收缓冲区内用Input读入的个数。若取0,则读取整个缓冲区的内容。   Input:返回并删除接受缓冲区的数据。   ---- 2、 示例:   ---- 下面举一接收程序示例:制作一通讯接收窗口,选择菜单Controls→OLE→Insert Control→Microsoft   Communications

4、 Control,   ---- 在窗口中出现通信控件图标单击鼠标右键,选择OCX Properties设置常用属性,也可在程序中进行设置   窗口的Open事件程序如下   ole_1.object.CommPort=2   ole_1.object.Settings="9600,N,8,1"   ole_1.object.PortOpen=ture   ole_1.object.Rthreshold=10   ole_1.object..Inputlen=0 . .   通信控件的oncomm事件的程序如下   choose case ole_1

5、.object.CommEvent   case comEventBreak //接收到中断信号   case comEventCDTO //处理CD超时   . . .   case comEvReceive sle_1.text=ole_1.object.Input   . .   end choose   利用Microsoft公司提供的通讯控件  利用Microsoft公司提供的通讯控件(Mscomm.vbx,用于16位通讯程序、Mscomm32.ocx用于开发32位通讯程序)可方便实现串口通讯。1、常用属性 CommPort:设置或返回串行

6、端口号,缺省为1。 Setting:设置或返回串行端的波特率、奇偶校验位、数据位数、停止位。缺省值为"9600,N,8,1"。 PortOpen:设置它为True则打开端口,设置它为False则关闭端口。 InBufferSize:设置或返回接收缓冲区的大小,缺省为1024 字 节。 InBufferCount:返回接收缓冲区内的等代读取的字节个数,设属性为0清除接收缓冲区。 OutBufferSize:设置或返回发送缓冲区,缺省为512字节。 OutBufferCounter:返回发送缓冲区内等待发送的字符数,可用0来清空缓冲区。 Output:向

7、发送缓冲区传送数据 RThreshold: 该属性确定当接收缓冲区内字节个数达或超过该值后就产生代码为ComEventReceive的OnComm事件,设置位0,则不产生OnComm事件。 CommEvent:有通讯错误或事件发生时产生OnComm事件,CommEvent事件的值可以用来确定引发OnComm事件的具体的错误或事件常用的有以下几种(更详细的资料可参考MSComm控件帮助文件) ComEventbreak:接受到中断信号ComEventFrame:硬件检测到帧错误。ComEventRxOver:接收缓冲区溢出。ComEventTxFull

8、:发送缓冲区溢出。ComEventReceive:接受到规定的字符数。InputLen:设置或返回接收缓冲区

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。