2017-12-20 4 views
-1

デジタルスケールからのシリアルポートからデータストリームを読み込もうとしています。 私は、テキストボックスにデータ・ストリームを送信する場合、私は(最初の行を除く)正しい可視化を持って Stream in textboxVB.NETシリアルデータ解析

私はこのデータを使用するために一列のみをキャッチしたいと思います。私は、コード

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.26キロ」行の値を示すのは、データ・ストリーム(EGの異なるセクションを取るということです: "+00" "KG" "000.2" "+ 0000.26k" ".26kg"など)

誰も私にこの価値をキャッチする方法を提案できますか? 関心のある文字列は常に+または - 記号で始まり、終わると思います。

答えて

0

最初にチェックするのは、SerialPort1コントロールのパラメータです。特に、ボーレートが実際のシリアルポートでサポートされている値に設定されていることを確認してください。

+0

はい、ボーレートは9600bpsで正しく設定されています – Lotux777

関連する問題