$GPGLL,3446.57,N,11339.80,E*6D
$GPVTG,317.0,T,320.6,M,000.0,N,000.0,K*4C
$GPRMC,013120,A,3446.577,N,11339.808,E,000.0,317.0,310701,003.6,W*68
$GPZDA,013120,31,07,2001,,*4F
$PKODA,P,002.7,10,13,26,04,16,12,14,14,0147,M,000.0,N,320.6,035.9,7,8
$PKODG,1,1,01,-14,025,10,03,10,07,03,00,31,07,01
$PKODG,7,1,0,100
$GPGGA,013121,3446.577,N,11339.808,E,1,05,001,00147,M,-019,M,,*46
$GPGLL,3446.57,N,11339.80,E*6D这种东西看不懂
该有说明书吧,把每个所代表的意义说一下

解决方案 »

  1.   

    没有说明书,不过,我知道只有GPRMC和GPZDA中包含系统时间。怎样把他们读出来呢?我用的是mscomm控件,用什么方法呢?
      

  2.   

    $GPRMC,013120,A,3446.577,N,11339.808,E,000.0,317.0,310701,003.6,W*68
    这个就是COM接收到的数据?接收数据看我的那个程序中的
    Mscomm1_oncomm事件
      

  3.   

    要下班了,明天再来,您回去试一下了
    假如还有问题,有可能的话
    看这书:
    Visual Basic 与 RS232 串行通讯控制中国青年出版社
      

  4.   

    我找到接受数据的办法了,就是用omcomm事件中的Case comEvReceive接收的。也是别人帮我的,呵呵。不管怎么说,你帮了我很大的忙,这50分还是你的。希望以后有问题的时候还能得到您的帮助。谢谢!
      

  5.   

    我晕,我给您的程序中写的好清楚了,您没有看到阿?
    呵呵OnComm事件中,我已经把全部事件罗列了,您看看吧:)