Menu

What desktop Basic can I use.

Help
Paul Haug
2018-04-01
2018-04-02
  • Paul Haug

    Paul Haug - 2018-04-01

    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

     
  • Anobium

    Anobium - 2018-04-01

    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.`

     
  • kent_twt4

    kent_twt4 - 2018-04-01

    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.

     
  • mmotte

    mmotte - 2018-04-02

    @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

     
  • Paul Haug

    Paul Haug - 2018-04-02

    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
  • mmotte

    mmotte - 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

     
    • Chris Roper

      Chris Roper - 2018-04-02

      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.

       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.