VB.NET串行数据解析

时间:2017-12-20 21:31:43

标签: vb.net

我正在尝试从数字秤的串口读取数据流。 如果我在文本框上发送数据流,我有一个正确的可视化(第一行除外) Stream in textbox

我想只抓一行来使用这些数据。 我试过以下代码

  Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    Dim alol As String
    alol = SerialPort1.ReadLine
    Label1.Text = alol
End Sub

但附加的是每次我点击按钮时,标签,而不是显示行值" + 0000.26kg",采取数据流的不同部分(EG:" + 00"" KG"" 000.2"" + 0000.26k"" .26kg"依此类推。)

有人能告诉我一种方法来捕捉这个价值吗? 感兴趣的字符串始终以+或 - 符号开头,并以“我猜”返回结束。

1 个答案:

答案 0 :(得分:0)

我要检查的第一件事是SerialPort1控件上的参数。确保特别是波特率设置为实际串口支持的值。