??? 08/29/06 07:16 Read: times |
#123274 - Extracting NEMA $GPRMC protocol with Qbasic Responding to: ???'s previous message |
Hello,
Basic is such a simple and powerful language the following program will extract a NEMA $GPRMC sentence. The data was saved to a file (shown below). This can be imported into Excel as a delimited string and all of the fields are automatically extracted. Regards, Charles Bannister =====================================GPS2.BAS============= 'Read NEMA $GPRMC sentence protocol CLS OPEN "COM1:4800,N,8,1,CD0,CS0,DS0,OP0,RS,TB2048,RB2048" FOR RANDOM AS #1 OPEN "gps2.txt" FOR OUTPUT AS #2 DO GPSinput$ = INPUT$(300, #1)' Read 300 bytes from com port 1 GPSinput$ = MID$(GPSinput$, INSTR(GPSinput$, "$GPRMC,"), 68) PRINT GPSinput$ PRINT #2, GPSinput$ LOOP =====================================GPS2.TXT============= $GPRMC,065624,V,3000.2984,N,09741.1729,W,0.000,0.0,290806,5.5,E*77 $GPRMC,065626,V,3000.2984,N,09741.1729,W,0.000,0.0,290806,5.5,E*75 $GPRMC,065627,V,3000.2984,N,09741.1729,W,0.000,0.0,290806,5.5,E*74 $GPRMC,065628,V,3000.2984,N,09741.1729,W,0.000,0.0,290806,5.5,E*7B $GPRMC,065630,V,3000.2984,N,09741.1729,W,0.000,0.0,290806,5.5,E*72 $GPRMC,065631,V,3000.2984,N,09741.1729,W,0.000,0.0,290806,5.5,E*73 $GPRMC,065633,V,3000.2984,N,09741.1729,W,0.000,0.0,290806,5.5,E*71 $GPRMC,065634,V,3000.2984,N,09741.1729,W,0.000,0.0,290806,5.5,E*76 $GPRMC,065636,V,3000.2984,N,09741.1729,W,0.000,0.0,290806,5.5,E*74 |
Topic | Author | Date |
Interfacing 8051 with GPS Rcvr | 01/01/70 00:00 | |
Most GPS out multiple NEMA sensenances | 01/01/70 00:00 | |
you can use a simple statemachine | 01/01/70 00:00 | |
Assembly or Bascom? | 01/01/70 00:00 | |
GPS | 01/01/70 00:00 | |
Why doubt? | 01/01/70 00:00 | |
GPS Interface Protocols | 01/01/70 00:00 | |
okj | 01/01/70 00:00 | |
Switch to a high level language | 01/01/70 00:00 | |
Jumping the gun? | 01/01/70 00:00 | |
Language wars... | 01/01/70 00:00 | |
Hmmm | 01/01/70 00:00 | |
English grammar | 01/01/70 00:00 | |
Calm down, it\'s only a programming language! | 01/01/70 00:00 | |
Must laugh, life is too short! | 01/01/70 00:00 | |
Now there's an offer... | 01/01/70 00:00 | |
Extracting NEMA $GPRMC protocol with Qbasic![]() | 01/01/70 00:00 |