如何在richTextBox中显示GPS数据,在实时程序中没有空行?

时间:2014-04-12 13:15:06

标签: textbox gps serial-port richtextbox nmea

Helou,我发现程序在实时中通过端口COM从gps显示原始NMEA数据。 LInks:http://csharp.simpleserial.com/。我做了一点修改,我添加了richTextBox,因为我需要它到我的GPS程序部分(原来只有TextBox)。然后我连接我的GPS和......:

我的问题/问题:在 richTextBox 显示原始nmea 数据的任何方式无空行 ?我的问题如下图所示。请帮忙。

empty_line_inside_rtb

1 个答案:

答案 0 :(得分: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”..