PARGPS SOFTWARE

A complete software package comes free with each PARGPS timestamping unit. This package includes diagnostic programs, low level libraries and source code. Plus, the latest updates are always available at no charge from our downloads page.

The PARGPS software is described below. If it doesn't completely satisfy all your timing needs, you can customize the source code for your application. Or, check our list of third-party software programs to see if any fit your needs.

Product Disk Directories

  diags Diagnostic program
  utils Utility programs - current time, DAT updates
  vbasic Visual Basic demo showing current time
  labview LabVIEW Support
  include Include files for Library functions
  lib Library functions
  driver Device driver
  docs Manual and Trimble ACE-III specs

Software Summaries

DIAG
The system diagnostic can be used after installation or any other time to verify that the PARGPS board is correctly connected and communicating with the PC and the PARxCH (x=1,4,8). This utility can prove very valuable in the field when connecting new hardware.

UTILS
The currtime program displays the current GPS time and number of satellites. It does this by retrieving information stored in the PARGPS kernel mode device driver by an active GPS program like PARGPS diag or one of the PAR4CH acquisition programs.

The sethdrtm program replaces the approximate sample start time information stored in the DAT file header with a more accurate value based on information from GPS records in the body of the DAT. The DAT files are generated by PARxCH acquisition programs like scope and simp.

VBASIC
The demo program, written in Visual Basic, is like a GUI version of the currtime utility program described above. It also serves as a programming example showing how to call the PARGPS low level library functions from Visual Basic.

LABVIEW SUPPORT
LabVIEW drivers and finished applications are provided. The applications are a scope acquisition program with GPS timestamping, demos of reading the GPS PPS and serial NMEA data, and a program that shows current time while an active GPS program is running. These programs are "ready to go" and do not require any user programming, but you must have a copy of LabVIEW in order to use them. Full LabVIEW "G" source code is provided.

LIBRARY SUPPORT
Basic driver support is provided as a collection of library functions that let you initialize, start timing, and copy results to the PC. The library source code can be compiled to either static or DLL (shared library) format with no changes and is written in standard ASCII C. See below for a list of functions.

Library Functions

  ParGpsOpen Open driver and initializes PARGPS
  ParGpsOpenForTimeOnly Open driver for getting current time
  ParGpsClose Closes driver
  ParGpsStart Begins PARGPS timing
  ParGpsStop Ends PARGPS timing
  ParGpsReadPpsData Reads saved PPS data from the driver
  ParGpsReadSerialData Reads saved NMEA serial data from the driver
  ParGpsGetCurrentTime Determines current time from saved data in the driver

Go to PARGPS Price, Spec Sheet, Manual, Photo


http://www.symres.com/software/softgps.htm