Download Area


Home

Software

1. PulseWidth.exe

This is a simple software which is capable to handle the following tasks.

Perform pulse width measurement on such channel

Report total counts in the elapsed time.

usage:

Start/Stop button - Click start to activize measurement, the text on button will be changed to Stop. Elapsed time is recorded by taking the different between triggering time and current time. Counts will be accumulated, total number of count will be reported at the count text box, corresponding pulse width will be ploted on the graph located at the left of panel. Measurement can be stopped by clicking the same button named Stop.  

Channel list box - To monitor either one of the output channels in the circuit board black box, you should select the right item at the list box before you activize the program. Available choice are Channel A,B,C and GPS. To know more about what by it means, click knowleage base.

Example:

Suppose you want to verify whether the GPS signal response properly.

  • Run PulseWidth.exe
  • Select GPS item at list box
  • Click Start button
  • Take measurement about 1 min
  • Check whether total number of count is around 60.(GPS signal is sent at the rate of one per unit second by default)
  • What is the approximate pulse width ?

Download PulseWidth.exe

2. PCI6602Monitor.exe

 

PCI6602Monitor.exe is resided in system tray. Once you activate the program, it will capture data from PCI-6602 and write them to suitable files automatically. The main purpose of this software is to generate text file report for use of experiment. The sample report is following:

 Start Time (SS MN HH DD MM YY)  Elapsed Time (sec)  A^B^~C  A^C^~B  B^C^~A  A^B^C  GPS
            37 43 10 30 01 02          296          1027     117     673     15    294
            37 48 10 30 01 02          300          1059     105     671     12    301
            12 54 10 30 01 02          300          1025     112     727     13    299
            58 03 11 30 01 02          300           981     136     722     10    299
            54 08 11 30 01 02          296           965     117     672     10    296
            54 13 11 30 01 02          300          1043     109     710      8    300
            50 18 11 30 01 02          296          1027     116     683     12    295
            50 23 11 30 01 02          300           948     120     747      7    301
            50 28 11 30 01 02          300           986     122     707      8    300
            46 33 11 30 01 02          296          1053     113     700     14    296
      

  • Start time (SS MN HH DD MM YY) - SS : second, MN : minute, HH : hour, DD :day, MM : month, YY : year 
  • Elapsed Time (sec) - The events are collected within start time to start time + elapsed time 
  • A^B^~C - Number of coincident events of A and B
  • A^C^~B - Number of coincident events of A and C
  • B^C^~A - Number of coincident events of B and C
  • A^B^C - Number of 3 coincident events
  • GPS - Number of GPS signal counts

Each row represent a bin of event information for certain time. Take first row as example, starting from 37:43:10 on 30th, January, 2002, after 296 seconds by computer clock. There are 1027 A and B events, 117 A and C events, 673 B and C events, 15 3-coincidence events, 294 GPS events. The report is ready for data analysis by EXCEL.

usage:

Learning how to control the program is a little bit annoying. There are 4 items on pop up menu.

  • About PCI 6602 Monitor - Display program status and information.
  • Report Setting - Plan to write a report
  • Start Writing Report / Finish Writing Report - Start or stop to write report
  • Exit - Quit application

If you select the item Report Setting, the following dialog will be displayed.

You are required to alter 1. report file name and 2. bin size. Click OK to confirm the change and Cancel to close dialog without any modification. Browse button is available for you if you do not want to type the file name in the edit box directly. The setting will be used when you start to write the next report.

For example, you want to take a measurement about event rate for a light. You have to do the following tasks.

  • Start PCI6602Monitor.exe
  • Click Report Setting from pop up menu
  • Change the file name to C:\myreport.log for example
  • Change the bin size to 30 mins (So you have ~20 data points overlight)
  • Click OK to confirm your change and dialog is closed.
  • Click Start Writing Report from pop up menu and wait for a light
  • In the next day, Click Finish Writing Report from pop up menu and take a look on C:\myreport.log

Suppose you change your mind at the mid light, you would like take measurement for a whole day and so the appropriate bin size is around 1 hour. You have to do the following task.

  • Click Finish Writing Report
  • Click Report Setting
  • Change file name to  C:\myotherreport.log
  • Change bin size to 60 mins
  • Click Start Writing Report again

The sequence between finish writing report and set new report can be interchanged. But pay all your attention that you must click Start Writing Report after changing your setting in order to write your new report faithfully.  

Download PCI6602Monitor.exe

3. gpscomm.exe

gpscomm.exe is used to simplify your task in acquiring Postion/time status from GPS receiver. The output is readable in any text editor.

usage:

After execute the program, you are require to select initial position on you site.

An accurate initial position will help you to shorten to time for searching satellites.

Click OK if you accept the new setting.

Click Cancel if you want to choose default position (Height is 100m, Longitude is 114o, Latitude is 22o)

During running the program, following message box will be displayed to acknowledge you whether the connection is success or not.

If Self Test is failed, quit and restart the program.

Next, an control panel will be displayed.

Edit log file name and time per acquistion, and click apply button. The Time/Position information will be stored in a text file with log file name. The period between each Position/Time acquistionTime is specified by time per acquistion (s) (Check which motorola command enable you to do this).

When error message is reported after you are pressing Apply button, you can just ignore it press Apply button later. An error message will be reported if program is not ready (Still in setup progress), so all you need to do is bypass the error message and click apply button later (< 1s).

You may discover that there is a check box named Show Status Dialog. If it is checked, a small status dialog box will be displayed and show you the current result for position acquiring.

The lay out of the text file is following

hour    minute    second  latitude longitude    height      flag       DOP   DOPtype   visible     track
  12        31         5  80718136 411150753     16759        32        32         0        11         7
  12        31        10  80718137 411150755     16765        32        32         0        11         7
  12        31        15  80718148 411150753     16785        32        32         0        11         7
  12        31        20  80718153 411150750     16776        32        32         0        11         7
  12        31        25  80718145 411150755     16798        32        32         0        11         7
  12        31        30  80718156 411150755     16792        32        32         0        11         7
  12        31        35  80718158 411150755     16816        32        32         0        11         7
  12        31        40  80718155 411150747     16769        32        32         0        11         7
  12        31        45  80718154 411150750     16835        32        32         0        11         7
      

Latitude, longitude are measured in mill arc sec. How many degrees for 1 mill arc sec corresponds to? Height is measured in a unit 0.01m. 16769 in height means 167.69 m above sea level. (Check the definitions for other field in Oncore command menu - http://www.synergy-gps.com/TRM_ch6.pdf)

For example, you want to acquire position from GPS system in a morning and report it in a text file called c:\GPSinfo.txt. You think the frequency for acquiring position around 10 per minute is enough. You need to do the following tasks.

  • Shut down other softwares which may occupy COMM port 2
  • Execute gpscomm.exe until seft test is success. (If not success, quit the application and run again)
  • Choose Log file name to be C:\GPSinfo.txt and Time per acquisition to be 6s. Click Apply button after finishing editing the dialog box.
  • The position informations will be stored in C:\GPSinfo.txt 6 sec a time.
  • If you find number of datum are enough, quit application and see the report.

Download gpscomm.exe