RS232串口进行通信怎样获取数据
我车间有个称重测长的设备和程序,是通过RS232串口进行通信的,设备硬件都是连接好的,我想在现有基础上模拟做一个能采集测量长度和重量的程序,是不是使用MSCom控件MSComm1.Input获取数据,会不会对原程序影响
Private Sub Timer1_Timer()
Dim buf$
Timer1.Enabled = False
buf = Trim(MSComm1.Input) '将缓冲区内的数据读入buf变量中
If Len(buf) = 0 Then '判断缓冲区内是否存在数据
TextReceive.Text = ""
Else
TextReceive.Text = buf
End If
End Sub
以上代码可以吗
我不需要对串口进行设置了吧
还有获取的数据是电压值吗,还要进行什么转换吗?我刚接触串口方面的知识,不太明白获取数据后怎样转换成长度或重量的原理,请高手或研究过这方面的大侠谈谈,谢谢
[解决办法]