Hallo,
versuche seit Tagen einen 43 Bytes langen String vom Com1 in eine Textbox zu bekommen.
Das Einlesen geht ja, aber am Anfang wird ein STX und am Ende ein ETX und ein CR angehängt das ich einfach nicht weg bekomme.
Problem:
An Com1 kommen immer wieder solche Sätze an und sollen in der Textbox jeweils in einer neuen Zeile stehen.
(ohne Sonderzeichen davor und dahinter)
Hier mein bisherige Code.
Kann mir geholfen werden?
Private Sub SerialPort1_DataReceived(ByVal sender As System.Object, _
ByVal e As System.IO.Ports.SerialDataReceivedEventArgs) _
Handles SerialPort1.DataReceived
inputData = SerialPort1.ReadExisting()
Me.Invoke(New EventHandler(AddressOf DoUpdate))
End Sub
Private Sub DoUpdate()
Label1.Text &= inputData
End Sub
versuche seit Tagen einen 43 Bytes langen String vom Com1 in eine Textbox zu bekommen.
Das Einlesen geht ja, aber am Anfang wird ein STX und am Ende ein ETX und ein CR angehängt das ich einfach nicht weg bekomme.
Problem:
An Com1 kommen immer wieder solche Sätze an und sollen in der Textbox jeweils in einer neuen Zeile stehen.
(ohne Sonderzeichen davor und dahinter)
Hier mein bisherige Code.
Kann mir geholfen werden?
Private Sub SerialPort1_DataReceived(ByVal sender As System.Object, _
ByVal e As System.IO.Ports.SerialDataReceivedEventArgs) _
Handles SerialPort1.DataReceived
inputData = SerialPort1.ReadExisting()
Me.Invoke(New EventHandler(AddressOf DoUpdate))
End Sub
Private Sub DoUpdate()
Label1.Text &= inputData
End Sub