<2> 日,dd格式(前面的0也将被传输)
<3> 月,dd格式(前面的0也将被传输)
<4> 年,dddd 格式(前面的0也将被传输)
<5> 时区,中国地区为东8时区
<6> 保留(默认为0)
4 软件设计
4.1 功能需求分析
功能需求分析是把对软件的分析求精和细化,分析各种可能的解法,并且分配给各个软件元素[18]。需求分析是对设计提出完整、准确、清晰、具体的要求的重要步骤[19]。本设计所应当具有的功能包括:RS-232串口通信、GPS协议的解析、实时数据的显示、显示数据的实时曲线、数据实时保存等,每个功能都对应各自模块。
4.1.1 RS-232串口参数配置模块
RS-232串口通信是本软件获取数据信息的途径,可以设置串口的各项参数包括:串口号、波特率、数据位、校验位、停止位等[20]。参数设置模块设计如图4.1所示。
图4.1 参数设置模块
参数选择项采用组合框(Combo)控件,将默认的选项填入其中。
串口号的范围是com1~com16;波特率的范围是9600bps~115200bps;数据位可选6、7、8;停止位可选1或2。考虑接收机的工作方式,校验方式默认为无,故不列入其中。
4.1.2 GPS协议解析模块
GPS协议解析模块是本软件的核心模块,它起到将读入的串口数据转化为有意义的导航定位、卫星星历、精确时间等信息的作用。
GPS信息显示如图4.2所示。 基于MFC的GPS监测软件的设计+流程图(8):http://www.751com.cn/zidonghua/lunwen_2952.html