买 股票 当天 全部卖:想制作一个ACTIVE X控件,用于串口数据实时采集,其中添加1个MS-COMMON,和两个TIMER,

来源:百度文库 编辑:高考问答 时间:2024/05/03 23:04:53
TIMER用于对串口进行监控,问TIMER代码应如何编写。
可以这样吗?~timer涵数用于对串口的监视,也就是说隔多少时间去读取数据.你说的这种方法应该不能对时间准确控制的,实时数据采集对时间控制精度要求比较高.有设计具体时间控制的TIMER代码吗?~我考虑过用多媒体TIMER做,不过找不到源代码.就把TIMER放在FORM上就行了,ACTIVE控件里我放了MS_COMMON,已经生成OCX文件了.求助`````

MScommon有自己的事件触发(就是那个OnComm消息),你还要监控别的吗?
OnComm可以监控一下事件:
' Errors
comEventBreak ' Break was received.
comEventFrame ' Framing Error
comEventOverrun ' Data Lost.
comEventRxOver ' Receive buffer overflow.
comEventRxParity ' Parity Error.
comEventTxFull ' Transmit buffer full.
comEventDCB ' Unexpected error retrieving DCB]

' Events
comEvCD ' Change in the CD line.
comEvCTS ' Change in the CTS line.
comEvDSR ' Change in the DSR line.
comEvRing ' Change in the Ring Indicator.
comEvReceive ' Received RThreshold # of
' chars.
comEvSend ' There are SThreshold number of
' characters in the transmit
' buffer.
comEvEof ' An EOF charater was found in
' the input stream

呵呵!!不懂!!