ShipPlotter.xls by Neal Arundale

Graphically Monitoring Shipplotter Data
Graph
Data currently being received in Scarborough - Click on the graph for a map
Introduction
I wished to dynamically graph the reception of AIS signals I was receiving in order to compare the performance of changes I made to aerials and/or receivers. Fortunately ShipPlotter provides a COM/OLE interface which enables a snapshot to be taken at timed intervals.

Quickstart

Click the Download button below, click Open, enable macros and watch the graph grow as long as ShipPlotter is running.

Click to download ShipPlotter.xls   [4th June 2008] - (Messages from only one aerial will be displayed)

Features
Autoranging graphical display of message rate, no of ships and max range at user defined intervals
Extracts any data available from the ShipPlotter interface directly into spreadsheets
Automatically updates at user defined intervals
Automatic Upload of graph & ship listing to a Website at preset intervals (Click Upload to find how)
Can use Excel's ability to remap data to user preferences using sort, filter or summarise using pivot tables.

Options
On the Command Bar immediately before the Help, you will see another dropdown list called ShipPlotter.

If you click on ShipPlotter > Options the box below will appear.

Refresh  is the frequency Shipplotter will be polled, set to 0 stop polling.
Graph Range is the number of horizontal points on the graph, when reached the graph will start scrolling.
MsgCount  Tick Process to start updating the graph
List  Tick Process to start updating the List sheet which also updates the Summary sheet.
Upload Leave unticked unless you wish to Upload to a Web Server


Tabs



Clicking the tabs displays the 5 worksheets I've currently set up.
MsgCount or Graph contains the Time, Message Count, Ships & Maximum Range as well as the graph generated from this data.
List  contains all the individual ships data available from Shipplotter.
Summary contains a couple of small Pivot Tables and a pivot graph obtained from the data on the List worksheet.
I've done this to get you started with pivot tables, they are so flexible and quick to change that I couln't possible set up what each person would actually find useful.
Html  A html page will be created if Upload is ticked and the server is blank. See the Upload page for more details.
Xml is currently unused

Keep your eye on the message bar as it should let you know what's going on.

Connection to ShipPlotter
Excel should attempt to connect to ShipPlotter every 5 seconds if ShipPlotter is not running or has been stopped after the spreadsheet has been opened.

Summary Worksheet

Contains sample pivot tables - for you to play with.
To change the layout:-
Click on any cell within the summary table
Right click and select wizard
Click on Layout
Drag the Headings into the table & Finish

If you double click on any total you will get a new sheet created containing only the rows off the List sheet making up the total.

Restrictions
As I use Windows 98 and Excel 97 with  ShipPlotter v 10.9,  I do not know for certain it will work OK on later platforms, but I believe I have not used any "features" that are not upwards compatible.
Other users report no problems with 2000, XP & Vista and no problems with Excel2007.

Bugs
I would welcome any comments at 
Although I have produced it for my own use, I will try any fix any problems but can't guarantee a fix by return! I'm NOT a professional software engineer.

Link to my
Aerial Page & VHF horizon Page
See also
Beyond the Horizon PropagationTropospheric Ducting Forecast