PosApp使用指南:如何设置输出NMEA真值
NMEA-0183是美国国家海洋电子协会(National Marine Electronics Association)为海用电子设备制定的标准格式,广泛应用于GPS和其他导航系统。接收机根据NMEA-0183协议的标准规范,将位置、速度等信息通过串口传送到PC机等设备。
NMEA-0183协议采用ASCII码来传递GPS定位信息,即帧。其定义的语句非常多,常用的或兼容性最广的有$GPGGA、$GPGSA、$GPGSV、$GPRMC等。
以GPGGA为例,该语句包括17个字段。
$GPGGA,084234.70,2640.1337,N,3219.4188,E,4,07,1.5,6.571,M,8.942,M,0.7,0016*79
字段8:HDOP-水平精度因子,0.5-99.9,一般认为HDOP越小,质量越好;
字段9:海拔高度,-9999.9到9999.9米;
字段10:地球椭球面相对大地水准面的高度,-9999.9到9999.9米;
字段11:差分时间,从最近一次接收到差分信号开始的秒数,如不是差分定位则为空;
字段12:差分参考基站标号,从0000到1023;
*:语句结束标志符;
xx:从$开始到*之间的所有ASCII码的异或校验;
CR:回车符,结束标记;
LF:换行符,结束标记。
1. 在Scenario: name→Options下勾选NMEA output file使能NMEA输出,双击进入设置,选择Vehide 1 Antenna 1,勾选Log to file。
2. 单击对应卫星星座,勾选需要的语句,比如GGA、RMC等,可选择对应NMEA版本,然后点OK,在弹出的对话框中设置log名字,然后再点OK。
3. 单击Running,开始运行场景。可能会弹出警示窗口:没有接RS232串口线,直接点OK即可。
4. 结束运行场景,在弹出的窗口中点击View files,即可跳转到nmea.txt文件所在位置,双击打开查看。
以上功能实现需SimGen和SimReplayPlus,作为一款基础版软件,SimTest暂不支持以上设置。