Helou,我找到了通过端口 COM 实时显示来自 gps 的原始 NMEA 数据的程序。链接在这里: http ://csharp.simpleserial.com/ 。我做了一些修改,我添加了richTextBox,因为我需要它到我的GPS程序部分(最初只是TextBox)。然后我连接我的 GPS 和...:
我的问题/问题:有什么方法可以在没有空行的RichTextBox中显示原始 nmea数据?我的问题如下图所示。请帮忙。
Helou,我找到了通过端口 COM 实时显示来自 gps 的原始 NMEA 数据的程序。链接在这里: http ://csharp.simpleserial.com/ 。我做了一些修改,我添加了richTextBox,因为我需要它到我的GPS程序部分(最初只是TextBox)。然后我连接我的 GPS 和...:
我的问题/问题:有什么方法可以在没有空行的RichTextBox中显示原始 nmea数据?我的问题如下图所示。请帮忙。
我找到了答案,我添加到代码中:
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" ..