home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 5
/
DATAFILE_PDCD5.iso
/
utilities
/
s1
/
spotter
/
!Spotter
/
Docs
/
User_Notes
< prev
Wrap
Text File
|
1993-12-07
|
22KB
|
396 lines
Notes for Users of the !Spotter Application, version 1.10
=========================================================
Introduction
============
To my knowledge, !Spotter is the first satellite orbit prediction utility
implemented on the Archimedes, although many similar programs exist on other
platforms. !Spotter reads in a set of NORAD two line elements (from the
elements file provided), and allows the user to perform real time analysis
on these elements. This means that the user can display the location of the
satellite in any of three ways, and/or the position of the satellite as
viewed from any number of locations on the Earth's surface, all in real time.
In addition to this, it is possible to create a printout, (or WIMPY *) for any
time period, detailing the visibility coverage for up to five stations within
that period, and plots in the form of !Draw files showing the path of a
satellite during a given interval.
The !Spotter package comprises two Wimp applications. The first of these
is the front end, which installs itself on the Icon bar when the application
is first run. This program controls the contents of the configuration file
(details later), and also launches any number of instances of the second type
of application. These are the satellite tasks. Each satellite task controls all
the functions (i.e. position displays and WIMPY (*) generation) for a
particular satellite, and any number of satellite tasks may be running
simultaneously. In addition, when a satellite task is running, the front end
task is no longer required and so may be cancelled.
The following sections describe the two types of task in more detail. These
notes are by no means exhaustive, but I hope that they will eventually evolve
into a complete user guide. In the meantime, please do not hesitate to contact
me in the event of queries, bug reports, suggestions etc.
(*) Within ESOC, a spacecraft visibility printout is known as a WIMPY for
historical reasons. (The best explanation that I have heard is that it is
colloquial expansion of the initials W.M.P., from World Map Prediction).
The reason I have used this accronym in !Spotter is that WIMPY is a lot
easier to fit in a menu list than any alternative I could think of !!
The !Spotter Frontend
=====================
Double-clicking on the !Spotter icon from within a filer window will start
the application, and the icon will then appear on the icon bar. Clicking SELECT
over the iconbar icon will display a welcome window, but the main functions are
reached via the MENU button. The items in this menu are presented in order below:
Info: Leads to window containing standard application info
Load Satellite: This item leads to a menu structure from where any
satellite currently known to !Spotter can be loaded. Clicking on
a satellite name from a list will start a satellite task for
that satellite. Clicking with the 'Alt' key pressed on any menu
other than the 'User List' submenu will toggle inclusion of that
satellite in the user list menu. The 'Find Sat' option leads to
a writable menu. Entering a string in this field will initiate a
search for this string in the satellite list, and a menu of matches
(if any) will be displayed.
Add Satellite: Not currently implemented. Presently, to add to the
list of available satellites, a set of NORAD format elements
must be preprepared, and then dragged to the icon bar icon.
Save Elements: This menu item leads to a "save_as" dialogue for storing
the currently loaded element sets, including the information on the
satellite user list contents. The default save file is the !Spotter
internal file, so to update the elements loaded by !Spotter on
start up, simply click on the OK icon.
Load Planet: Not currently implemented. This is something I intend
to add in the near future, as it has been requested.
Change Setup: This option enables the user to edit the configuration
file. Clicking on this option displays the configuration control
panel, and the contents of the file can be edited from here. More
information on the configuration file can be found below.
Quit: Quits the application. Any satellite tasks started by the task
now being cancelled will, however, remain active.
Files Read By !Frontend
-----------------------
The Elements File
-----------------
The names of satellites along with the two line elements are read
from the file 'elements', which should reside in the !Spotter directory.
Updating The Elements File
--------------------------
To use a different elements file, drag the new file to the
!Spotter icon on the icon bar. The FrontEnd task will then read in
the contents of the new file, and then open a window above the icon
bar. This window displays the total number of element sets in the new
file, how many of these sets are more recent elements for satellites
already in the database, and how many of them are for satellites not
presently defined. The user can update the elements currently loaded
by clicking on the OK icon, but the nature of the update is determined
by the status of the radio icons as follows:
"Replace old data": If this option is selected, the data from the
new file will completely overwrite the data currently loaded.
The currently defined "User List" will be lost.
"Merge data": If this option is selected, the new data will be
merged with the old data, with the manner of the merging
being determined by the following radio icons:
"New": All satellites in the new file that do not appear in
the currently loaded satellite database will be
appended to the database.
"Updated": All satellites for which newer elements have
been received will be updated in the loaded database.
"Selection": Satellites explicitly selected from the list
of elements in the new file (list obtained by clicking
menu) will be updated. Useful if you need to load old
elements for some reason.
In order that the updated elements are available to !Spotter the
next time the application is started, the elements should be saved. To
do this, simply Click OK in the "Save Elements" submenu.
The Configuration File
----------------------
This file is intended to hold any user configurable parameters.
Currently, this file contains only two types of information. The first
of these is the local time offset from Coordinated Universal Time
(UTC, or, more often GMT). All orbit work is done in UTC, and the
offset is needed to relate this time to the time read from the computer
clock. If your computer is running in GMT, then the offset should be
set to 0 hours, 0 minutes, 0 seconds. If your computer uses British
Summer Time (1 hour ahead of GMT), set the offset to 1 hour, 0 minutes
and 0 seconds, and similarly for other locations. It is worth noting
that the sign of the time offset applies to all three fields, i.e.
- 02 hours 30 minutes means -2.5 hours, and not -1.5 hours.
The second type of information currently contained in the
configuration file is the list of observation stations set up by the
user. The list comprises names and coordinates of any number of
stations, where the coordinates are given as longitude, geodetic
latitude and altitude relative to the WGS 72 geoid. The stati