通信格式: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
如果commevent属性=comEvReceive 那么就可以用input读数据了
通信格式:5AH 5AH 硬件地址 计算机地址 命令如果5AH 是十六进制的话,text2.text无法显示十六进制整个数据串,并且要设置缓冲区长度和要读取的数据长度。MSComm1.InBufferCount MSComm1.InputLen