0

Helou,我找到了通过端口 COM 实时显示来自 gps 的原始 NMEA 数据的程序。链接在这里: http ://csharp.simpleserial.com/ 。我做了一些修改,我添加了richTextBox,因为我需要它到我的GPS程序部分(最初只是TextBox)。然后我连接我的 GPS 和...:

我的问题/问题:有什么方法可以在没有空行的RichTextBox显示原始 nmea数据?我的问题如下图所示。请帮忙。

empty_line_inside_rtb

4

1 回答 1

0

我找到了答案,我添加到代码中:

private void rtb1_TextChanged(object sender, EventArgs e)
    {
        // if lines dont starts with char $ dont display it
        var lines = rtb1.Lines.Where(l => l.StartsWith("$"));
        rtb1.Text = String.Join("\n", lines);
    }

但它是正确的,也是解决这个问题的唯一方法吗?

我测试了这部分,它在显示数据时不正确..有时它被添加到例如一行 "$GPRMC,,,..$GPGSV" ..

于 2014-04-12T13:44:34.297 回答