I am considering using a Visual Basic program to interface with my RS-232 Nina sentence GPS unit
Currently I have a very old copy of Visual Basic6 but I don't even know if it will work with Windows10.
Any suggestions on what visual basic program I could use (or any basic program for desktop).
(Since speed is not a problem it can be iterpertive or compiled type)
I will use GCB as a parser/reader of the GPS sentence strings and log them to an
SD card or directly to the desktop computer for further processing with a Visual Basic (or any basic to run on my desktop) of some sort.
Any suggestions will be appreciated.
Paul
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
You could use CoolTerm (in your install). It has a very clever scripting language.
Sharp Develop is cool as an ok alternative to Visual Studio.
ModCom for machine like interace.
Nextion display for a cool GLCD.`
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
When I was logging battery voltage, amperage, outside temp to a solar battery charger project. I used the following steps to get a computer generated graph:
1. Log V , A adc values, and temp values to MCP24LC256 eeprom till time period is terminated.
2. Open GCB IDE terminal (i.e. Br@@ys terminal) and check Start Log.
2. Readback eeprom values and sending them back via USART, being sure to append a space" " or comma "," between each.
3. Stop log after all values sent.
4. Used OpenOffice Calc?, I forget, to import Br@@ys log file.
5. Manipulate value ranges to scale graph accordingly.
6. Presto a nice visual.
For the start I will log the selected sentences of NMEA (National Marine Electronics Association) to OpenLog SD card device fromSparkfun. https://www.sparkfun.com/products/13712
To do this I will use GCB to write to the SD card and parse the data, mainly for the the longitude/latitude data into a file that I can use with a spreadsheet for scatter plot.
I have a program that already does a scatter plot (Called VisualGPSView) so this is just a challenge to get me back into doing some VisualBasic type work.
I am currently using a Garmin Etrex unit that has a RS232 interface, which is becoming a rarity. Units with USB interface generally do not make available the NMEA type setences on the USB port.
I want to intergrate GCB and VB so I can use both for any future fun work.
Since I already have a good understanding of the GPS output sentences in NMEA format, I thought it would be a good challenge to relearn some of this Vbasic and using GCB which I have some usage experince.
Attached is a shot of the current scatter plot and averaging plot by VisualGPSView.!
Paul,
Very interesting! I know our local surveyors all have GPS and have wondered how accurate the location was. I have been told that they get a correction signal from somewhere else?
My interest in GPS was precision time for timing astronmical events (occultations). Made a couple different versions but the last one I had a minimosd board (video inserter) and a NEO-6M gps module.
GL
Mike
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Very interesting! I know our local surveyors all have GPS and have wondered how accurate the location was. I have been told that they get a correction signal from somewhere else?
It is called Differential GPS and recives a correction factor from a local ground based GPS station. It gives acuracy to about 10cm but requiers custom hardware as the correlation factor is normaly a radio broadcast.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I am considering using a Visual Basic program to interface with my RS-232 Nina sentence GPS unit
Currently I have a very old copy of Visual Basic6 but I don't even know if it will work with Windows10.
Any suggestions on what visual basic program I could use (or any basic program for desktop).
(Since speed is not a problem it can be iterpertive or compiled type)
I will use GCB as a parser/reader of the GPS sentence strings and log them to an
SD card or directly to the desktop computer for further processing with a Visual Basic (or any basic to run on my desktop) of some sort.
Any suggestions will be appreciated.
Paul
It depends.
You could use CoolTerm (in your install). It has a very clever scripting language.
Sharp Develop is cool as an ok alternative to Visual Studio.
ModCom for machine like interace.
Nextion display for a cool GLCD.`
for gps maybe https://www.google.com/earth/outreach/learn/importing-global-positioning-systems-gps-data-in-google-earth/
This may not answer the question directly.
When I was logging battery voltage, amperage, outside temp to a solar battery charger project. I used the following steps to get a computer generated graph:
1. Log V , A adc values, and temp values to MCP24LC256 eeprom till time period is terminated.
2. Open GCB IDE terminal (i.e. Br@@ys terminal) and check Start Log.
2. Readback eeprom values and sending them back via USART, being sure to append a space" " or comma "," between each.
3. Stop log after all values sent.
4. Used OpenOffice Calc?, I forget, to import Br@@ys log file.
5. Manipulate value ranges to scale graph accordingly.
6. Presto a nice visual.
@Paul
Which GPS module are you using?
What information are you interested in? Postion? Time? Precision time?
How often are you logging it? Is it event triggered?
There are several GPS data packets . Check out some work I did a couple years ago.
https://sourceforge.net/p/gcbasic/discussion/629990/thread/0e660522/
BR
Mike
For the start I will log the selected sentences of NMEA (National Marine Electronics Association) to OpenLog SD card device fromSparkfun.
https://www.sparkfun.com/products/13712
To do this I will use GCB to write to the SD card and parse the data, mainly for the the longitude/latitude data into a file that I can use with a spreadsheet for scatter plot.
I have a program that already does a scatter plot (Called VisualGPSView) so this is just a challenge to get me back into doing some VisualBasic type work.
I am currently using a Garmin Etrex unit that has a RS232 interface, which is becoming a rarity. Units with USB interface generally do not make available the NMEA type setences on the USB port.
I want to intergrate GCB and VB so I can use both for any future fun work.
Since I already have a good understanding of the GPS output sentences in NMEA format, I thought it would be a good challenge to relearn some of this Vbasic and using GCB which I have some usage experince.
Attached is a shot of the current scatter plot and averaging plot by VisualGPSView.!
Last edit: Paul Haug 2018-04-02
Paul,
Very interesting! I know our local surveyors all have GPS and have wondered how accurate the location was. I have been told that they get a correction signal from somewhere else?
My interest in GPS was precision time for timing astronmical events (occultations). Made a couple different versions but the last one I had a minimosd board (video inserter) and a NEO-6M gps module.
GL
Mike