VB6.0 串口通信 怎么在程序运行时就能读仪表数据?是在form里应该用什么语句写读数据??

form里代码: Call chushihua Timer1.Enabled = True testflag = True MSComm1.PortOpen = True
2024-11-04 10:19:11
推荐回答(2个)
回答(1):

根据通信协议和数据约定,在MSComm控件的OnComm事件中读取。
写数据用MSComm控件的Output属性。

回答(2):

使用事件
Private Sub MSComm1_OnComm()
Dim ThisBuffer As Variant
MSComm1.RThreshold = 0
Select Case MSComm1.CommEvent
Case comEvReceive
ThisBuffer = MSComm1.Input
....
Case 其他的类别
End select
end sub