Hallo,
ich bin neu hier...
Ich versuche mit MSComm Zeichen von einem Gerät an der RS232 einzulesen.
Das ist mein Code dazu:
Private Sub tst_1_Click()
Dim Buffer As String
MSComm1.Output = vbCrLf
MSComm1.Output = "*IDN?" & vbCrLf
MSComm1.Output = vbCrLf
DoEvents
Do
DoEvents
Buffer = Buffer + MSComm1.Input
Loop Until Len(Buffer) > 0
Text1.Text = Buffer
End Sub
Mein Problem ist folgendes:
Beim einlesen werden 3 oder 4 oder maximal 5 Buchstaben zurückgegeben.Diese erscheinen auch nicht in der erwarteten Reihenfolge.
Wie liegt mein Fehler,oder was muß ich verändern?
Gruß Tim
ich bin neu hier...
Ich versuche mit MSComm Zeichen von einem Gerät an der RS232 einzulesen.
Das ist mein Code dazu:
Private Sub tst_1_Click()
Dim Buffer As String
MSComm1.Output = vbCrLf
MSComm1.Output = "*IDN?" & vbCrLf
MSComm1.Output = vbCrLf
DoEvents
Do
DoEvents
Buffer = Buffer + MSComm1.Input
Loop Until Len(Buffer) > 0
Text1.Text = Buffer
End Sub
Mein Problem ist folgendes:
Beim einlesen werden 3 oder 4 oder maximal 5 Buchstaben zurückgegeben.Diese erscheinen auch nicht in der erwarteten Reihenfolge.
Wie liegt mein Fehler,oder was muß ich verändern?
Gruß Tim