通信格式:5AH 5AH 硬件地址 计算机地址 命令
怎么才能读到硬件发出的信号
光用mscomm1.input怎么不行呢?
''''''''''''''''''''''''''''''''''''''''''
Private Sub Command1_Click()
MSComm1.Output = Trim(Text1.Text)
End SubPrivate Sub Command2_Click()
Text2.Text = MSComm1.Input
End SubPrivate Sub Command3_Click()
MSComm1.PortOpen = False
EndEnd SubPrivate Sub Form_Load()
MSComm1.PortOpen = True
End Sub
怎么才能读到硬件发出的信号
光用mscomm1.input怎么不行呢?
''''''''''''''''''''''''''''''''''''''''''
Private Sub Command1_Click()
MSComm1.Output = Trim(Text1.Text)
End SubPrivate Sub Command2_Click()
Text2.Text = MSComm1.Input
End SubPrivate Sub Command3_Click()
MSComm1.PortOpen = False
EndEnd SubPrivate Sub Form_Load()
MSComm1.PortOpen = True
End Sub
2。要接收返回来的数据,用mscomm控件的oncomm事件
Private Sub MSComm1_OnComm()
Select Case MSComm1.CommEvent
Case comEvReceive
....... ‘你要处理的事情
End Select
End Sub
另波特率很重要,要不然读出来也是乱码。一般为9600
‘有个Rsa....什么的属性设成1就可以响应了’这个设为1,当串口有数据大于1个字节就会触发oncomm事件