starpilot
starpilot
users guide
TM
July 9, 2003
TI calculator manuals
included on CD
T T T T
StarPilot
T T T T
T
Manual Copyright © 2002, StarPilot, LLC
2668 Jericho Rd, Maryville TN 37803
Printed in the USA
StarPilot-89 User’s Guide - 10th July 2003 1
Contents
Quick Start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Quick Start Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Your First Sight Reduction . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Date Input for Sight Reductions and Fixes . . . . . . . . . . . . . . . . . . . 10
Example of Running Fix Using GMT and Date . . . . . . . . . . . . . . . . 11
How StarPilot Handles Dates . . . . . . . . . . . . . . . . . . . . . . . . . . 12
How StarPilot Handles DR Positions . . . . . . . . . . . . . . . . . . . . . 12
How StarPilot Handles Times . . . . . . . . . . . . . . . . . . . . . . . . . 13
How StarPilot Handles IC, HE, Limb . . . . . . . . . . . . . . . . . . . . . 13
Same Running Fix Using Local or Other Time Zone and Other Shortcuts. . . 13
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Disclaimer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Installing StarPilot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Data Representation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
StarPilot Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Resetting Factory Defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
The Custom Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
The –More– Scroller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
About Batteries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2 StarPilot, LLC
Contrast Adjustments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Functions by key strokes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
[1]**Settings** . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
[S1]**Settings 1** . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
[S1][2]Date . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
[S1][3]DR Lat/Lon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
[S1][4]Dest Lat/Lon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
[S1][5]Course/Speed (CandS) . . . . . . . . . . . . . . . . . . . . . . . . . 22
[S1][6]View Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
[S2]**Settings 2** . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
[S2][2]Index Correction (IC) . . . . . . . . . . . . . . . . . . . . . . . . . . 23
[S2][3]Height of Eye (HE) . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
[S2][4]Limb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
[S2][5]SR Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
[S2][6]PC Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
[S3]** Settings 3** . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
[S3][2]Temperature and Pressure . . . . . . . . . . . . . . . . . . . . . . . 25
[S3][3]Dip Mode for Dip Short . . . . . . . . . . . . . . . . . . . . . . . . 25
[S3][4]Hc Min, Max, Max Mag Cutoff . . . . . . . . . . . . . . . . . . . . 26
[S3][5]UT Offsets (ZD/WE) . . . . . . . . . . . . . . . . . . . . . . . . . . 26
[S3][6]Maximum Number of Sights . . . . . . . . . . . . . . . . . . . . . . 26
[S4]** Settings 4** . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
[S4][2]Resetting Factory Defaults . . . . . . . . . . . . . . . . . . . . . . . 26
[S4][3]Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
[S4][4]Local Magnetic Variation . . . . . . . . . . . . . . . . . . . . . . . . 27
[S4][5]Setting the DR Mode . . . . . . . . . . . . . . . . . . . . . . . . . . 28
[S4][6]Tech Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
StarPilot-89 User’s Guide 3
[2]**Celestial Bodies** . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
[2][1]Sunrise, Set, Twilight, and LAN . . . . . . . . . . . . . . . . . . . . . . . . . 29
[2][2]Sight Planner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Find Sights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
[2][3]Sight Analyzer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Moving around using Zoom and Pan . . . . . . . . . . . . . . . . . . . . . . 35
LAN Analysis Using Sight Analyzer . . . . . . . . . . . . . . . . . . . . . . 35
[2][4]**Precompute** . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
[2][5]Star and Planet ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
[2][6]Moon Rise, Set, Phase, Age . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
[3]** Sight Reductions** . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
[3][1]Sun Sight Reduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
[3][2]Star Sight Reduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
The Star Selector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
[3][3]Moon Sight Reduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
[3][4]Planet Sight Reduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
[3][5]Delete a Sight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
[3][6]Celestial Fix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
[4]**Celestial Fix** . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
3-Star Fix Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
[4][1]Review Sights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
–More– and the “Redo” Function. . . . . . . . . . . . . . . . . . . . . . . . 44
[4][2]Fix by Computation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
[4][3]Fix by Plotting LOPs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
[4][4]The Sight Archiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
[4][5]Delete a Sight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
[4][6]New Sequence (Del All) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4 StarPilot, LLC
[5]Updating DR Position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
SR Mode and Update DR . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
DR Mode OFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
DR Mode Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
DR Mode Speed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Note on DR Over Midnight . . . . . . . . . . . . . . . . . . . . . . . . . . 51
DR Mode and Review-Sights Display . . . . . . . . . . . . . . . . . . . . . 51
[6]**Utilities** . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
[6][1]Speed, Time, Distance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
[6][2]True Wind Direction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
[6][3]**Route Sailings** . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
[6][3][1]Rhumbline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
[6][3][2]Great Circle Sailing . . . . . . . . . . . . . . . . . . . . . . . . . . 53
[6][3][3]Traverse Sailing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
[6][3][4]Composite Sailing . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
[6][3][5]Compute Magnetic Variation . . . . . . . . . . . . . . . . . . . . . 55
[6][3][6]Set DR Params. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
[6][4]**Current Sailings** . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
[6][4][1]Course/Speed Made Good through a Current . . . . . . . . . . . . . 55
[6][4][2]Course and Speed to Steer to Achieve a CMG and SMG . . . . . . 56
[6][4][3]Course to Steer at Given Speed to Achieve a CMG . . . . . . . . . 56
[6][4][4]Find Current from GPS . . . . . . . . . . . . . . . . . . . . . . . . 56
[6][4][5]Tidal Current Interpolator . . . . . . . . . . . . . . . . . . . . . . . 57
[6][4][6]Tide Height Interpolator . . . . . . . . . . . . . . . . . . . . . . . . 57
[6][5]**Celestial Utilities** . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
[6][5][1]Meridian Passage of the Sun for both Lat and Lon . . . . . . . . . . 57
[6][5][2]Polaris Sights for Latitude and Azimuth . . . . . . . . . . . . . . . 58
StarPilot-89 User’s Guide 5
Quick Start
StarPilot will cause you to exit to the TI-89 stan- 12.3247 12h 32m 47s
dard operating mode. You will then need to restart
the StarPilot. On output they are displayed as 12:32:47. Note
User defined values that sometimes you might enter a time of 19.2100
are entered in the Settings menu, item 1 on the and then see the display as 19:20:60. This is a
main Index menu. There are 4 screens of settings, quirk of the TI-89 that we cannot avoid.
which we call [S1] to [S4.] To get to [S1] press StarPilot uses “watch time” (WT) for all events
the [1] key once from the main menu. To get to
and book keeping. For celestial computations,
[S2], press [1] twice, etc. Refer to the Table of
GMT is obtained from:
Contents to see what is entered on each Setting
screen.
GMT WT WE ZD
[ESC] is your friend
[ESC] at any prompt or menu will get you back
to the menu that executed the operation. So, if where ZD is the zone description of the watch and
you are in the middle of a “Star” sight reduction WE is the watch error. If WE 0 and ZD 0, then
and you make a mistake entering data you can WT GMT which is the same as UT or UTC. All
hit [ESC] which will get you back to the Sight times are 24h, i.e. 2 min and 5 sec past 2PM
Reduction menu and you can re-select “Star” to 14.0205. WE and ZD are entered in the Settings 3
redo the sight. Data that you entered in the pre- menu [S3]. WE is in seconds, ZD in whole hours,
vious sequence will be remembered. Continue for West, East, but we do not enter the
hitting [ENTER] until you reach the erroneous sign.
value, change it, and off you go. SR mode ON means StarPilot asks for all input
Hitting [ESC] in a menu will cause a return to the for each sight. With SR mode OFF, StarPilot
previous menu. This is the same as pressing [7]. will read IC, HE, Limb, and DR position from
[ESC] at the “Index” menu will shut the calculator the user settings and only prompt for WT and Hs,
off. the sextant reading. (If DR position is set to 0.0,
however, it will ask for that even in OFF mode.)
Enter angles
as deg.min (d.m), i.e. All fixes are running fixes, so course and speed
must be entered if underway. You will be
48.325 48o 32 5 prompted for these when needed.
To change an input
N Lat & E Lon are , S Lat & W Lon are , you can use the back arrows, and then retype or
entered with the ( ) key bottom right of the key- use [DEL] key or [CLEAR] to take out entire en-
pad, i.e. 122o 14 2 W 122 142. A Lat or any try.
angle like 12o 5 3 must be entered as 12.053, the
To interrupt on-going computation
leading 0 is important.
press [ON] or [2nd][QUIT]. This is equivalent
Enter times to Escape [ESC] key on a computer – it is sort of
as hr.minsec (h.ms), i.e. like the rule for index error corrections, “If it’s on,
8 StarPilot, LLC
take it off”. Here the [ON] key is your major OFF tines of the StarPilot have been tested for many
button. . . So if you want an instant bail out of years now, but each each new edition of this
some menu or calculation, press the [ON] key. . . User’s Guide presents us with new opportunities
If you simply made an error entering data and you for typos as we add new features to the program
are not in the middle of a computation then use or improve its interface. If you run across typos,
[ESC]. errors, or unclear sections, please drop us a note at
[email protected]. We will address the issue
Note that you cannot hurt the calculator nor the immediately, and update the on-line version.
StarPilot program in any way by randomly press-
ing keys. Have no fear and click away. If you To update to a newer version of StarPilot. . .
get to a section or computation you want to leave, first download the latest version from www.
just do [ON]. Do not, however, get out the TI- starpath.com and follow the instructions that
89 manual and look up how to erase the complete come with it to install the new program. Instal-
memory and then do so, which requires you to lation instructions are also found in the Appendix
twice say you want to erase the memory and then of this manual.
answer “yes” to “Are you sure?”. To use the calculator for math. . .
In short, do not erase the memory. It is like re- that is, to interrupt navigation routines for sim-
formatting the C-drive on your PC. If you do so, ple (or even complex) math computations, do
you have to start all over, with a new program in- [F5][F5]. This will invoke the StarPilot built in
stall and the KEY delivered to you from StarPilot calculator. Type in your calculations and hit [EN-
usually found on a sticker on the back of the cal- TER] to see the result. When done hit [ESC] and
culator’s lid. you are back to StarPilot. [F5][F5] does not work
if you are being prompted for a value. It only
– More –
works from a menu. If you are at a prompt then
Is displayed whenever there are multiple screens
[ESC][F5][F5] will do what you want.
of output data. When you see a “–More–” screen
simply hit the [ENTER] key to display the next
screen. You will be returned to the StarPilot when Important note:
all the data has been displayed. If you exit the StarPilot and use the
Menu Map TI calculator for non-routine calcu-
A diagram showing all menus and how they are lations such as statistical analysis or
linked is shown on the back cover. Reference to plotting of graphs then it is impera-
this picture will he helpful as you learn your way tive that you do a “Set Defaults” (Set-
around the program. tings [S4][2]) upon re-entry to StarPi-
lot. The TI statistic and plotting rou-
Settings locations tines share variables with the StarPi-
The back cover also has a summary of the settings lot and you will observe syntax errors
used. A date, for example, is stored in Settings when entering data into the StarPilot
menu 1, position 2, so we might say Date 1-2. unless you re-set these variables to a
Old routines, new manual. . . known state using the “Set Defaults”
The basic computations and mathematical rou- function.
StarPilot-89 User’s Guide 9
thus be using effectively local time for the sights. we are using GMT, and it has set SR mode to ver-
In practice this is still the most convenient means ify ON so it will ask for HE, IC, and limb each
of sight reduction since you can as well store the time. Then go back to the main index.
Watch Error and thus correct all sight times auto- From main index, press [3] for Sight Reduction,
matically at the input. then [1] for sun. Then input the data from sight 1
Some users, however, prefer to record and ana- as shown in Figure 1.
lyze all sights using only GMT. In these cases
we must be careful about the date since it could Figure 1: Running fix using date – sight 1
change or not change within a series of sights or
during a long running fix depending on our lon-
gitude. To accommodate this approach, we now
store the date of each sight reduction along with
the other data, which means that unless the date is
stored in the settings, it will be requested at each
sight reduction and again when computing a fix
from that set of sights. The example below will
illustrate the modification.
Sight 1. 22h 05m 10s on Apr 14, 2000 GMT, This first sight yielded an LOP of a 4 1 Away
DR 40o 58 N, 135o 20 W, S 8.0 kts, C from 208 8o, based on an assumed position equal
o
225 T, lower limb sun Hs 55o 31 2 , HE 9 to the DR position we entered. The a-value was
ft, IC 1 5 On. valid at the time and date we entered.
Now from the **Sight Reduction** screen select
Sun again and enter the data for Sight 2, as shown
Sight 2. 01h 36m 02s on Apr 15, 2000 GMT, in Figure 2, which results in an LOP of 5 9 Away
DR 40o 38 , 135o 46 W, S 8.0 kts, C from 263 2o. Again, the result is based on the DR
o
225 T, lower limb sun Hs 22o 36 2 , HE 9 position and time we entered.
ft, IC 1 5 On. To get a fix from these, we must now ad-
vance the first to the second with the course and
speed. This is done from [6] on the **Sight Re-
Solution: duction** screen or from the **Celestial Fix**
First Set defaults using [S4][2], so all start the screen, which you get to from [4] on the main in-
same way, i.e. from main index screen, press key dex (**StarPilot**). From the **Celestial Fix**
[1] 4 times, then key [2]. The main things we screen choose [2] Fix by Computation – this im-
have done here is set all date info to 0 so it will plements a running fix according to a US Naval
ask for these each time, and it has set ZD 0 so Observatory formula.
12 StarPilot, LLC
DR position or by executing Set Defaults which Same Running Fix Using Local or Other Time
does the same. Zone and Other Shortcuts.
The StarPilot software described here is intended The procedure is slightly different for PCs than
to run on a TI-89 programmable calculator. This for Mac’s, but full details are available with the
product computes altitude, azimuth and intercept software products – either on-line when down-
for Sun, Moon, Planets and Stars sights using an loading or on the StarPilot CD when purchased
internal perpetual almanac in addition to provid- in that version. Please refer those instructions for
ing a complete suite of navigational functions. installation.
The TI-89 calculator has an 8 row by 22 column When you first install StarPilot, you should see
graphics display, 192 Kbytes of RAM, 700Kb of the screens below. Press enter at the –More–
ROM and fast processing power. It comes with prompt to get to the key screen.
a durable plastic cover and runs on 4 AAA bat-
teries and a lithium CR1620 memory backup bat-
tery. The calculator consumes very little power.
See battery notes later in this section.
The calculator has a manual of its own which cov-
ers more mathematical use of the calculator and
how to program it. We include a copy of this
16 StarPilot, LLC
Here is where you enter the KEY you obtained decimal – the decimal is optional. Leading zeros
from StarPilot. The KEY is unique to your cal- (i.e. 090) are optional but recommended.
culator and good for the life of the unit. Record
Sextant altitude (Hs), latitude, longitude, GHA,
your KEY in a safe place for future use when up-
SHA, and declination (DEC) values are entered in
grading or re-installing StarPilot. Note this step
ddd.mmm format, which we abbreviate as “d.m”
is required for upgrading your software or for re-
format. For example the value 34o 55 2 is en-
installing it if you have loaded another program
tered as 34.552, 34o 5 1 as 34.051, and 35o 0 6
into the TI-89.
as 35.006.
Detailed instructions for loading and initializing
Index Correction (IC) is entered as decimal min-
the StarPilot are in the Appendix. If there are any
utes (mm.m) format, i.e. an index error of 3 3 is
questions about this, please contact StarPilot at
entered as 3.3. When entering IC, values should
[email protected] or 865-379-8723 or by fax
have a minus ( ) for “on the scale” errors and no
at 865-681-5017.
sign (i.e. implicit ) for “off” errors. Horizontal
Parallax (HP) and Additional Planet Correction
(PCORR), used in some specialized applications,
Data Representation are also entered as mm.m.
Periodically StarPilot will prompt you for data Resultant data, such as computed altitude (Hc),
such as the time of a sight, DR latitude or lon- azimuth (Zn), and time, are also displayed in d.m
gitude, GHA, SHA, and declination. The format format. Unlike the data entry format above, you
used to enter these and other values depends on will see results displayed as nnno nn n . All re-
the type of data to be entered. sultant values are displayed in this format with a
few exceptions such as the intercept which is dis-
All time values are entered in hour-minute-second played in nautical miles (nm).
(h.ms) format. This is accomplished by entering
the time values as numbers in the following for- The following sign conventions apply when enter-
mat hh.mmss where the hh corresponds to hour ing data. Positive values for LAT, DEC and LON
portion of the time and the .mmss correspond to are entered for North and East. Negative values
the minutes and seconds. Note that 2 digits must for LAT, DEC and LON are entered for South and
be used to represent each of the minutes (mm) and West. A positive intercept is considered to be TO-
seconds (ss) fields. For example the time corre- WARDS the sighted body while a negative inter-
sponding to 15h 5m 42s is entered as 15.0542. cept value is considered to be AWAY. When com-
puting latitude by the Sun’s meridian passage, ob-
On the other hand, times are displayed in the served altitudes facing south are entered as nega-
hh:mm:ss format. For example, a time entered tive while north-facing observations must be en-
as 17.0822 would then be displayed as 17:08:22, tered as positive.
and the various times computed by StarPilot are
Note, however, that we do not use the “ ” sign
displayed in that format.
for entering positive numbers. Values entered into
Compass bearings, courses, and heading data are the calculator are assumed to be positive unless a
entered in ddd.d format. That is, three digits and a “ ” is entered before the value. Entering a “ ”
StarPilot-89 User’s Guide 17
ing the program by one of the above methods will in this Guide we will refer to this sequence as
instantly re-start the program. [S4][2], meaning it is the second option on the
4th settings screen.
The [ESC] key can be used at any time to cause a
return action. Pressing [ESC] at the StarPilot In-
1. Turn your calculator on and start StarPilot.
dex menu will shut the calculator off, while press-
ing [ESC] in a sub-menu will cause the program 2. Press [ENTER] or the [1] key to get:
to return to the previous menu.
[ESC] at any prompt will get you back to the
menu that executed the operation. So, if you are
in the middle of a “Star” sight reduction and you
make a mistake entering data you can hit [ESC]
which will get you back to the Sight Reduction
menu and you can re-select “Star” to redo the 3. Repeat twice more to get to:
sight. Data that you entered in the previous se-
quence will be remembered. Continue hitting
[ENTER] until you reach the erroneous value,
change it, and off you go.
Periodically StarPilot will prompt you for a nu-
meric value such as the time of a sight. Enter
4. Then scroll to 2 and [ENTER] or just press
the necessary value by typing its numeric equiv-
alent in the corresponding entry format followed the [2] key and that will reset the calculator
by [ENTER] (See the Data Representation Sec- to defaults and show this screen:
tion). Values entered may be corrected at any
time prior to the execution of [ENTER]. To to-
tally reenter a value depress the [CLEAR] button.
To correct a specific digit or to partially correct
a number use the arrow keys to position the cur-
sor followed by the correct value. The [DEL] key
may be used to eliminate unwanted digits at the There are many optional settings in the StarPilot
cursor. Please refer to the data entry portion of so you may want to use this process at some point
your calculator manual for more information on to get reoriented. See section [4][2] for details,
entering data. including a complete list of the specific values of
the default settings.
Resetting Factory Defaults
The Custom Menu
At times it may be desirable to reset your cal-
culator to a known state. This can easily be ac- Pressing any one of the function keys (F1-F5)
complished using the following procedure. Later (as will [2nd][CUSTOM] or [HOME]) will cause
StarPilot-89 User’s Guide 19
the calculator to display a menu at the top of the [F1] Index() - Starts up the StarPilot.
screen allowing access to StarPilot’s most com-
[F2] Util 1
monly used functions.
The custom menu may be invoked anytime re- 1. View() - View user settings.
gardless of whether StarPilot is running or not. 2. CandS() - Set Course and
After turning the calculator on while running Speed
StarPilot, pressing the one of the 5 function keys 3. DR() - Update DR.
(F1-F5) will display menu 7 choices, 3 of which 4. TSD - Time, Speed, Distance
are pull down menus presenting additional op- calculator.
tions. Pressing the [F5] key twice (the first one is
needed to display the custom menu), for example, [F3] Util 2
will take you directly to the StarPilot calculator
1. Srise() - Sun rise, set, equ of
function. Pressing [F2], for example, will display
time, LAN, Hs max.
4 choices in a menu. Arrowing down to choice
“3:” and hitting enter will take you directly to the 2. Plan() - Graphical sight plan-
function that updates your DR position. Once the ner.
selected action has completed the calculator re- 3. ID() - Star/Planet identifica-
turns to the state it was in prior to the execution tion.
of the function. 4. Time() - Time calculator.
5. Ang() - Angle calculator.
[F4] Util 3
1. DRpos() - Enter a new DR po-
sition.
2. Dest() - Enter destination posi-
tion.
3. RLGC() - Rhumbline and
Great circle computation.
If StarPilot does not go directly to the selected
4. Curr() - Current sailings menu.
function after pressing the selected key, it will in-
stead print the name of the function you selected. 5. Pilot() - Piloting menu.
At that point, press [ENTER] to go there. This [F5] Calc() - StarPilot built in calculator
different behavior is a result of invoking the cus- function.
tom option from either within or outside of the
StarPilot program. [F6] Off() - Turns off the TI-89 calculator.
The following is a listing of the options available [F7] Done() - Closes the Custom menu
through the custom menu when executed from display. (Done() will not appear if
within StarPilot. (If you execute it from outside you have entered the custom menu
the program, you get Piloting as the last option.) from outside of StarPilot.)
20 StarPilot, LLC
About Batteries
Contrast Adjustments
[S1]**Settings 1**
To increase the contrast, do [ ][ ] and to de-
crease it do [ ][ ]. With new batteries the screen The first option in Settings 1 is to go on to Set-
will be solid black and you will need to decrease tings 2 (More Settings), so we start each discus-
the contrast before you can see characters. As sion with the second item which we would call
the batteries wear down the display will become [S1][2], the Date, and so forth.
lighter and you will need to increase the contrast.
[S1][2]Date
Functions by key strokes
The date is used to identify celestial sight times
In the following, each function of the program is as well as the current DR position, and for sight
described in order of its keyboard access, starting planning. The date to enter is the date on your
from the main menu screen above. watch that you are using for the sight times. If
using GMT time, use GMT date, and if local time,
use local date.
[1]**Settings**
StarPilot stores a number of user defined options
that makes sight reduction and DR more conve-
nient. Access the list of settings from the key [1]
option on the main index which takes you to the
first of 4 pages of settings, which we call S1 to S4
(see Figure 4).
22 StarPilot, LLC
[S1][3]DR Lat/Lon a true course. You can change this back and forth
as you see fit.
The stored date and DR position will be assumed
as the current date and DR position in all calcula-
tions and StarPilot will therefore stop prompting
the user for these values. Executing a factory reset
([S4][2]) or manually resetting the date or DR po-
sition to 0 will cause the program to start prompt-
ing for the corresponding values once again.
[S2][4]Limb
[S3]** Settings 3** specifically, using the visible horizon as cut off by
the actual curvature of the earth.
[S3][2]Temperature and Pressure
When using a shoreline beneath the sighted object
Temperature and pressure will be prompted for in as a horizon instead of a proper sea horizon, the
the units specified in the units setting [S4][3]. For dip correction must often be figured in a special
example the following screen has StarPilot doing manner, called “Dip Short.” This method is re-
sight reductions at 77oF and 1015 millibars. quired whenever we are actually seeing the shore-
line and not the true curvature of the earth. Dip
short depends on the Height of Eye and the dis-
tance to the shoreline directly below the object
sighted.
Dip mode is set to NORMAL. Typing 1 then [ENTER] at the first question, spec-
ifies that temperatures should now be entered in
Index error is set to 0.
Fahrenheit (not centigrade), then another question
Height of eye is set to 0. will appear and the 0 entered here means pressure
in Millibars (not inches), and finally the 0 entered
Units are set to o F, mb, and ft. means use height in meters (not feet). At this
point, the last [ENTER] will return you to [S4]
Temperature is set at 50o F. screen.
[S4][3]Units
To change the default the local magnetic variation modes to select the one that is most convenient
from 0o to 7o W simply execute the menu entry for the task at hand.
and enter the requested data as shown above.
These computations can be made as part of our
ongoing navigation or as a simple navigation
computation. Once the computation is done, you
[S4][5]Setting the DR Mode
have the choice of updating the stored DR with
that result or just abandoning it.
The DR mode determines how the Update DR
function operates as well as several others. If you choose to update DR after the computation,
StarPilot has 3 DR modes: Off, Speed & Time, then the DR Lat and Lon stored will be changed
or Log. The default mode is “Off” which means to these new values. In Off mode, that is all that
that all functions that use course, speed, or time happens. In Log mode, the DR Log is updated
will prompt for the values needed to complete and in Speed mode, the DR clock is updated.
the computations. This is a “normal” or “non- With this function, you can almost literally type
interfaced” mode. It is simple and easy to use, your log book into the StarPilot, line by line, and
but not the most efficient. figure the final DR position, just entering the new
The Speed and Time mode (abbreviated Speed) course and or speed as you come to them.
assumes the traditional method of doing DR by To get started, whenever executed, the DR mode
speed and time. That is, the log book records function first prompts for the desired DR mode
positions and course changes by the time of the and then automatically calls the Course/Speed
event, and also records the active speed. function from the Settings 1 menu to set the ap-
When in the DR mode Speed, each DR posi- propriate course, speed, DR Log, and DR Time
tion stored in the calculator is associated with a depending on the mode.
specific time and speed. In this mode, you can The most common mode to use will most likely
update the DR by simply telling StarPilot the next be the Speed and time mode, unless you specif-
time you care about. It knows the time of the last ically use log readings or distance run to figure
DR position, your course and your speed, so it can a new position. We include the log mode since
compute the new DR and store it. this is indeed the most accurate way to keep DR
The “Log” mode assumes you are keeping DR records underway in small-craft at sea – that is,
records by Log reading. This works like the at each course change we record the log read-
Speed mode, but to update DR you simply input ing, since this is a more accurate measure of our
the next log reading you care about. progress than the corresponding time and speed.
StarPilot is most likely found on-line at tech sup- [2][1]Sunrise, Set, Twilight, and LAN
port section of www.starpath.com. All updates
and a list of FAQs will be maintained there.
Check the website for latest version, which can Sunrise/LAN/Sunset computes the times of sun-
be loaded into any working StarPilot calculator at rise, sunset, nautical and civil twilight, and merid-
no charge. ian passage (LAN). Also output are the bearing
to the sun at rising and setting, height of the sun
at LAN, and the LHA Aries at the midpoint be-
tween nautical and civil twilights. Input is DR
position and date. To compute July 4, 2000 at
47.39, -122.20, enter these data in the settings. To
see local times, set the ZD (Zone Description) in
settings [3][5] , in this case 7 for PDT, and then:
[2][2]Sight Planner just push the [ESC] key according to your desired
choice in brightness.
The sky view function (Sight Planner) graphically Once the picture is drawn, use the arrow keys to
displays a radar-like projection of the sky at a select a specific body on the screen and obtain fur-
specific time and place. The Sight Planner can ther information by pressing the [ENTER] key.
also compute the best bodies to “shoot” to obtain
the best possible fix. This feature is called Find Mercury is included and you can take sights of
Sights and is documented in the next section. it for navigation, although it is not listed in the
Nautical Almanac because it is only rarely useful.
Input are the date, time, and DR position. Active Nevertheless, StarPilot will nicely warn you when
settings also used are in [S3][4] which set upper it is there so it won’t get confused with another
and lower limits on Hc and a magnitude cutoff of star or planet.
stars to compute. Please review that section for
important details. The following example displays the position of
the brightest stars, moon, and the planets at 2200
Executing “Compute Sky” gets the ball rolling. GMT on January 1, 1998 at 12o N, 68o W.
Note that the “Best Sights”, “Replot Sky”, and
“List Bodies” menu entries will be inactive until
after “Compute Sky” is executed. The “Cntl Op-
tions” and “Find Sights” menu entries are used
to control the Find Sights option discussed in the
next section. Ignore these for now.
The program then searches through the internal
almanac for the visible stars and planets, followed
by displaying a graphical view of the sky. Note Next screens show just briefly during the search
that stars are displayed as points on the screen,
planets are identified by small X’s, the Sun is a
circle with a dot in the middle, and the moon is
displayed as a solid square.
First a quick check for the sun and moon is car-
ried out, then the stars are searched followed by
the planets. Stars are searched in order of bright-
ness with the magnitude of the current star in
view. The search progresses until the number of then the star maps are drawn. . .
stars found matches the cutoff # parameter set in
the [S3][4] settings menu before moving on to
the planet search. If you wish to see only the
brightest stars, then press [ESC] when you get to
magnitudes of 1.5 or so and that will switch to a
searching planets. In practice it rarely pays to dis-
play all the stars. A more practical approach is to
StarPilot-89 User’s Guide 31
To exit the function, move the cursor out of the The control options menu defines parameters that
projection circle and hit the [ENTER] key return- are used to modify the operation of the sight plan-
ing to the “Celestial Bodies” menu. When you ner and optimizer.
exit the diagram, you have the option to list all of
Hc Min/Max/Max Mag are used by both the sight
the bodies shown using the “List Bodies” menu
planner and optimizer to set clip values during the
entry. You can re-enter the graphical plot with
search for bodies. Hc Max/Min set the Maximum
out searching through the almanac again using the
and Minimum altitudes to be considered when
“Replot Sky”. The “Replot Sky” function pro-
displaying a body. Bodies with altitudes higher
vides an easy way to pop between the graphical
than the Max setting or lower than the Min setting
view of the sky and textual lists of information
will not be displayed. Max mag defines the mag-
displayed by “List Bodies” and “Best Sights”.
nitude cutoff during the search for bodies. Only
Note that “Best Sights” is only active if the Find
bodies brighter or equal to Max mag will be dis-
Sights feature is used for sight planning.
played.
Sight Planner runs in Fast almanac mode (See Ap-
Steps, Slop, Grid Wt., Mag Wt., and Hc Wt. are
pendix 3), so if you want very precise data for
used to control the sight optimizer and are ignored
the moon or planets, it would be best to use the
by the sight planner.
Precompute function [2][4] rather than the values
from the cursor, which are intended only for set- The sight planner invokes the optimizer after sets
ting up the sextant sights or for identification. of bodies have been found that meet the almanac
search criteria defined above. The optimizer then
See www.starpath.com for notes on choosing
lays a grid consisting of 3 lines that meet at the
the best star-planet combinations for sight taking.
center of the sky projection and extend towards
the horizon at approximately 120 degrees apart.
Find Sights Stars that fall close to the grid are considered as
possible candidates for running fix triads.
SP-89 includes an improved sight planner un- The Step parameter controls the coarseness in de-
der the “**Celestial Bodies**” menu. The main grees of grid as it “steps through the sky” from
enhancement includes a feature known as “Find 0, 120, 240 degrees to 120, 240, 360. For ex-
Sights” (or Find Sights Optimizer, or simply “the ample a Step of 8 would define grids at (0, 120,
Optimizer”) which will compute sets of 3 bodies 240), (8, 128, 278), (16, 136, 286), etc. Decreas-
(or triads) which will yield optimal running fixes. ing the step value increases the computational and
Control Options memory demands of the operation which results
in longer compute times while increasing the step
speeds things up with a possible loss in accuracy.
The Slop parameter controls the distance in de-
grees a given body must be from the grid before it
will be considered as a member of a triad. In or-
der to find all possible triads the Slop factor must
be at least 2 times greater than the step. Increas-
32 StarPilot, LLC
Finally a picture of the Sky and weighted triads Moving the cursor out of the circle and hit-
is displayed. If the computation takes more than ting [ENTER] returns SP-89 to the Sight Planner
2 minutes the automatic battery saving feature of menu.
the TI-89 will take over and the screen will turn The “Best Sights” function displays textual infor-
blank requiring the pushing of the [ON] button to mation about the triads. Firstly a summary screen
turn the calculator back on. for each triad is displayed. Delta Z, H, and I cor-
Re-executing the example Jan 1, 1998 example respond to the computed weights for Grid/Slop,
above with stars only, Hc Max 80, Hc Min Hc, and Magnitude. Additionally the name of the
10, and Mag Cutoff 1.5 we observe the follow- 3 bodies in the triad and their magnitudes are also
ing triads. displayed. The right and left arrow keys can be
used to navigate to the next/previous triad.
The goal is to effectively average a series of sights To best compare the data, move the curve by plac-
to determine which one is a proper representative ing the cursor at the place you want the curve to
of the full set. To do this, we compute the theo- cross and press [ENTER] twice, and this way find
retical values of Hc over the time interval of the the best fit to the data. The first [ENTER] displays
sights stored (taking into account the motion of the WT and Hs at the cursor position if the cur-
the vessel) and then compare the slope or curve sor is not right on a data point, the second enter
of these data with the actual sights. This process will move the line. Hitting [ESC] after the first
shows which sights are outside of statistical fluc- [ENTER] will replot the display with out mov-
tuation, so they can be deleted or not considered, ing the line. If the cursor is right on a data point
and lets you choose the best of the set. when you hit [ENTER] then the analyzer will re-
port back information on that particular sight and
To execute Sight Analyzer in StarPilot, enter a set
the distance between it and the Hs line is reported
of sights of the same body over a reasonably short
as the intercept. Find a location off of a data point
time period (10 to 20 minutes or so) using the nor-
that will place the curve (line) such that there are
mal Sight Reduction function. If the Hs values
about the same number of points above as below
change too much during your sight period (time
the line, but disregard any that are clearly far off
is too long), then the Hs scale on the calculator
the line. Then choose any one sight that is on the
display is too compressed and differences do not
line as your best. That one sight will be as good
show up well requiring the use of the sight selec-
for a fix (or better) than all the sights plotted to-
tor or zoom features described below. Once the
gether.
sights are stored, set DR mode to Speed, DR time
to the time of the first sight and enter the correct This process can also be applied to any sights.
DR position for that time, along with your course Those taken before or after LAN could be used
and speed made good over the sight period. for a “reduction to the meridian” analysis (see
older versions of Bowditch for reference).
Then from the Celestial Fix menu, select Sight
Analyzer [2][3]. The sample here shows its use To Exit the Analyzer, place the cursor on the word
for a series of sights at LAN, but it would more “Exit” and press Enter.
typically be used for any sequence of sights of the This tool is best suited for poor or sparse data.
same body. The LAN example sights have little spread, yet
we can still improve the analysis as shown.
The Analyzer will then compute the Hc value (ac-
tually a computed Hs (referred to as Hs here), Remember that the Sight Analyzer analyzes all
since we undo all the corrections that have been stored sights, so you must limit stored sights to
applied to the sight at that time), then store this a specific, rather short sequence of sights of the
theoretical value, and then proceed on down your same body to take advantage of this feature. The
sight list, advancing the DR to the time of the next most efficient procedure is to use the sight selec-
sight, computing Hs , and storing it, until all are tor (Menu Entry [3]) which allows you to spec-
done. Next the curve of theoretical sight values is ify the sights to be analyzed. Sights can be se-
drawn as a graph and your actual sights are plot- lected individually (as in 1, 2, 3), in ranges (such
ted on the graph. Any sights that are far from the as 4-9) or any combination thereof (i.e. 1, 3, 5,
plot are most likely wrong. 7-10, 12-15).
StarPilot-89 User’s Guide 35
An alternate procedure would be to enter sights in LAN Analysis Using Sight Analyzer
these short sets, analyze them, then take just one
of the set to represent the lot and write down Hs The example is a set of high LAN sights, peak-
and WT for it, then delete it and enter the next ing at about 87o , from July, 1982 in the Tropics
set and again select the best single sight from that (note it is not common practice to take sights this
group, then delete the rest and re-enter the first to high). The first picture shows all 15 sights span-
make a running fix. ning LAN, and the analyzed results are not very
interesting since the scale is too big.
You could also enter all sights, then store them
in a PC with the TI-Connect program. We will
explain this in more detail elsewhere. It is a quick
and easy process to transfer all sights and related
data to a PC and then later move them back into
the calculator. See Appendix 3 on Storing Sight
Data in a PC.
Set the cursor where we want the line redrawn, Option 5 lets you input a GHA and Dec directly,
and press [ENTER] to fit the data. Then move the from which it will compute LHA from the stored
cursor to the Zm tab, hit [ESC], move the cursor Lon and use the stored Lat to find Hc and Zn. If
to the apex of the curve and hit [ENTER] again to you want to input an LHA, then do so when asked
complete the zoom in. Centering the cursor on for GHA, but set Lon 0. If you wish to in-
a apex of the curve and hitting [ENTER] prints put a sequence of these, then store Lat/Lon 0/0
information about the LAN. Move the cursor all in Setting 1-4 and it will request these each time
the way to the right (or left) of the screen and hit rather than read stored values.
[ENTER] to exit.
To precompute the expected Hc and Zn for the
Sun, for example, you get the following results.
This function reads the date and DR data in the
settings, so if these are non-zero it will use them.
In other words, if these are not what you want to
use, you must either enter the proper data in the
settings or set them to zero so you get prompted
for them. After setting stored date and DR to zero,
the input would look like:
With the use of the Analyzer we see that even with
just these few sights, we have a good LAN, and
that the next to last sight was too low and that
our peak height is a reasonable one for the LAN
value even though we slightly missed the actual
peak time. This also means that you could use the
LAN utility [6][5][1] to get a reasonable Lon as
well as Lat from the sights.
This was in Normal mode. In High mode the an-
[2][4]**Precompute** swer is the same within 0 1 – i.e. there is little
difference for the sun and stars in these modes, it
The precompute function is used to compute Hc is mostly of concern for speeding up moon and
and Zn for a body when planning sights, working planet work.
problems from a text book, or evaluating existing Please review the discussion of PC mode in
sight data. The function works exactly like the [S2][6]
Sight Reduction from the main menu with the ex-
ception that only Hc and Zn are displayed and you
have the option to perform the computations in [2][5]Star and Planet ID
“normal” mode as opposed to the slower high pre-
cision mode used in sight reductions. (Almanac With this function it is possible to identify a star
modes are discussed in Appendix 2). Precompute or planet by simply noting the altitude and bear-
mode (High or Normal) is set in [S2][6]. ing to the heavenly body. For example, say one
StarPilot-89 User’s Guide 37
would like to identify a bright body observed at why it was found. But noting the magnitude of
GMT 21h 7m on September 10, 1996 at an al- the star (2.1) this is not a bright body at all. Press
titude of 31o 36 bearing 171o True, our DR po- [ENTER] to continue.
sition is 34o 30 N, 36o 30 W and our observation
First, the star search screen is displayed. Touch-
height is 10 feet.
ing the [ESC] key during the star search will
cause the calculator to move on to the planet
search. If no key is depressed then the entire
star catalog is searched. The number of bodies
searched so far is displayed at the bottom right of
the screen.
While in the planet search routine the planet num-
ber is displayed at the bottom right corner of the
screen. Pressing the [ESC] key while in a planet
search causes the calculator to return to the Celes-
tial Bodies menu.
search criteria will always be displayed before moon is full when the value of its phase is 1 and
dimmer stars. The “STAR SEARCH #.#” line dis- new when the phase is 0. The moon age indicates
plays the number of stars searched so far and the the exact day in the moon cycle. Day 1 indicates
number found. N is not the star number. This a new moon while day 14 indicates a full moon.
feature allows access to the more desirable stars
quickly without having to search the 173 star cat-
alog. The current star number, its name, and
brightness are displayed at the top of the screen.
[3]** Sight Reductions**
In the example screen for Procyon, the “...9”
StarPilot easily, accurately, and quickly reduces
means ...9.0 (no bodies found yet) but the TI sights for the Sun, Moon, five major planets, and
drops a zero decimal.
173 selected stars using its perpetual internal al-
The search routines always use the FAST Al- manac. This section describes procedures for do-
manac Mode. You can use the Precompute func- ing sight reductions using the internal almanac.
tion [2][4] if it is necessary to compute the alti-
To follow through the next examples, first Set
tudes and azimuths of a body with more precision.
Defaults [S4][2] so we start at the same place.
In particular, this will set the SR mode to Ver-
[2][6]Moon Rise, Set, Phase, Age ify ON so we we will be asked for all inputs on
each sight. Please review section [S2][5] which
The example computes the moonrise for February explains Sight Reduction Mode, Verify OFF vs.
2, 1998 at 12oN, 068oW. ON.
as what we call watch time (WT) with the zone Your data screens should look like a combination
description (ZD) and watch error (WE) set to 0. of the following.
Before doing the sample sun sight please turn on
the calculator and reset it to its factory default
state, see [S4][2]. Once the calculator has been
reset return to the main menu and select the Sight
Reduction menu entry [3]. The following screen
will be displayed.
Select Sun for a Sun sight. The program will then The output screen shows the body sighted, sight
inform you that you are performing sight number number, and then a review of the input, WT and
Hs, then the Azimuth Zn and the altitude inter-
one and then prompts you for the time of the sight.
cept, called here “Int” but usually abbreviated “a”
In StarPilot, all times are entered as Watch Times or the “a-value.” Here a 9.5 Towards 214 3o,
(WT), which are defined by this equation where the Azimuth Zn is always a true bearing.
Int(nm) is the intercept (a-value) in nautical miles,
GMT WT WE ZD positive values are TOWARDS, negative values
AWAY.
where the Watch Error in seconds and the Zone StarPilot records this sun sight for future use in
Description in hours are stored in the Settings 3 a LOP plot or Celestial Fix option [4], described
menu. The default has both 0, which makes later.
WT the same as GMT. If you detect an obvious error in the input, note
the sight number, then press [ENTER] and then
Now enter the data being careful to observe the
[5] to delete the sight so it can be re-entered. The
data entry conventions described in the Quick
delete process is discussed shortly in the section
Start section and Introduction. Press the [EN-
[3][5].
TER] key after each value is entered. Note that
hitting the [ENTER] key commits the value to
memory. Errors in data entry must be corrected [3][2]Star Sight Reduction
before the [ENTER] key is executed. A com-
bination or arrow keys, [DEL], [2nd][INS], and To reduce star sights, select Star from the Sight
[CLEAR] can be used to correct a value in error. Reduction menu. Sample:
40 StarPilot, LLC
calling function. [HOME] will take you to the Answer, a 12 4 A 079 9o.
top of the list [ESC] or [F6] can be used to exit
the function with out returning a value. [ON] will
kill the program.
The sight scroller has the ability to search while
scrolling the star list and the sight archive list
(they use the same scroll routine). While the list
is displayed and the calculator is in numeric mode
you can start entering numbers (i.e. such as the
body number for a specific star) and the scroller
will incrementally update the list as you add dig- [3][4]Planet Sight Reduction
its.
Select Planet for a planet sight reduction. Here is
The digits you have entered so far are displayed
an example.
at the bottom of the screen. If you hit the alpha
key (once for one character, twice for alpha lock) Planet Jupiter
then you can enter letters. The scroller will match GMT 21h 07m 26s, Date Sept 10, 1996
the star or archived sight with the matching name DR LAT 34o 30 N, Lon 36o 30 W
o
and update the scroller as you enter letters. Hit Hs 31 36 0
the alpha key again to go to numeric mode. The IC 0, HE 10 Feet
state of the calculator is displayed in the status
bar at the bottom of the screen. Alpha mode is
indicated by an “a” alpha lock mode is indicated
by a bold face “a”.
1. Regulus (#26)
WT 20h 39m 23s, Hs 25o 00 6 .
2. Antares (#42)
WT 20h 45m 47s, Hs 27o 05 7 .
3. Kochab (#40)
WT 21h 10m 34s, Hs 47o 27 6 .
Now enter the 3 star sight reductions as explained
Given that most of the parameters for these 3 earlier in section [3][2]. We will check your work
sights are the same, it would be most expedient in the next step. Here is what the data screens will
to use the StarPilot settings menu to set up the look like:
sight parameters before actually doing the sight
reductions and then use Sight Reduction Mode 1. Regulus
Verify OFF which will read the values for each
sight from the Settings. Refer to explanations in
earlier sections as needed to complete the follow-
ing sequence of instructions.
3. Set the DR position in [S1][3] and set HE (Note “23” 23.0; this is quirk of the TI-
10 in [S2][3]. IC 0 will be set in the 89.)
defaults.
3. Kochab
4. Set SR Mode to OFF in [S2][5].
To redo a sight simply do a review sights from position used in the running fix computation need
the celestial fix menu (or view settings) arrow to not be the same one used in the original sight re-
the sight you want to redo, hit any non-navigation ductions since all sights are re-computed for the
key (such as [5]), a menu will popup, select redo fix computation.
and off you go. Note that if you want to review all Note too, that if you are not moving (S 0) then
the parameters used for a specific sight you must the time of the fix does not matter. It just assumes
set “SR Mode” to “Verify ON” otherwise values you are at the same place but took sights at vari-
in the settings will be used as usual and you will ous times.
only be able to change WT, HS, and body (where
applicable). When doing sight reductions by tables we are
used to using Assumed Positions. With calcula-
tors, however, we do not have a separate Assumed
[4][2]Fix by Computation Position but instead all sights are reduced from
the stored or advanced DR position. When using
Once you have a set of sights stored in the calcula- the USNO method, if the DR Position is in error
tor, you can obtain a fix two ways, either by direct by more than 20 miles StarPilot will re-compute
computation [4][2] or by plotting the LOPs and your position after temporarily updating your DR
selecting the fix graphically yourself, discussed position. Once the running fix computation has
later under [4][4]. completed, answering “Yes” to the “Update DR
Position?” question will cause StarPilot to update
The Fix by Computation option uses the standard the stored DR position with your newly calculated
US Naval Observatory (USNO) algorithm found fix. The following screens depict a running fix
in the Nautical Almanac. This is a set of for- computation. Enter 0 (No) to the question on the
mulas and procedures that take the raw data and final screen for purposes of this example.
compute the corresponding fix. The lines of po-
sition are advanced to a common time and a least
squares fitting method is applied to compute the
fix.
When you select either option [2] or [4] from
within the Celestial Fix menu, StarPilot will
prompt you for your current speed in knots,
course track (magnetic if the variation is set, oth-
erwise true), and time (WT). The WT of the fix
you desire could be a time of one of the sights, or
any other time.
All sights will be advanced (or retarded) to the
fix time you entered. Entering a value of 0 for
the speed causes the application to suppress the Select 0 No, for now.
course and time prompts bypassing the advance The R(nm)/Brg(T) on the output screen are the
of the LOPs to a common time. Note that the DR range and bearing from the DR position to the
46 StarPilot, LLC
computed fix. This data should be recorded at this methods describe above. The program then ad-
stage since it is very valuable in evaluating your vances all LOPs to the given time and plots them
overall navigation and it will be replaced in the on the screen. In either case the DR position is
display in the next step if the R is bigger than 20 plotted in the center of the screen with a circle
miles. around it.
In summary, the 3 star sights gave a fix of
31o 37 2 N, 15o 01 6 W and this fix was a distance
of 22.8 miles off where we thought we were in the
direction of 183 5o True.
The full effect of “Update DR position” depends
on the DR Mode you are in, as explained further
in section [5]. When DR Mode Speed, “yes”
will update the stored DR position and the stored
The first display shows the DR position (a circle)
DR Time. When in Log mode, StarPilot will up-
about 23 miles north of the intersections as we
date the position and turn the Log mode to Off,
learned from the numerical fix (Section [4][2]).
since we lose track of actual log readings during
The automatic scale of the initial plot is about 3
the sights. If you wish, you can switch back to
times the distance from the DR position to the far-
Log mode at this point and re-enter the appropri-
thest LOP intersection. The Lat (Y) and Lon (X)
ate log reading
of the cursor position (a sign) is displayed in
Please review the Quick Start Examples and dis- decimal degrees at the bottom of the screen. Next
cussion for more details. we use the arrow keys to move the cursor into the
“cocked hat” of intersections, as shown below.
Entering 1 for the replot question will quickly re- [4][4]The Sight Archiver
display the same plot to allow for another cursor
selection if desired. An answer No (0) will ask if SP-89 includes a facility for storing and managing
you want to update the DR. Yes to this will sim- groups of sights along with their corresponding
ply take the position you selected and store it in settings in the TI-89’s ROM memory.
the DR position. Yes or No to this will lead to The Sight Archiver is accessed from the “Celes-
the next question of Rescale, which is a redraw of tial Fix” menu under the heading “Sight Archive”.
the same plot increased or decreased in scale by When initially invoked, the sight archiver presents
a factor you choose. Here we ask for it to be re- on the screen a lists of archived sights and a tool-
drawn a factor of 5 larger. Note too that when we bar menu. The arrow keys are used to scroll up
updated the DR that will move the center of the and down the list of sights and the menu items are
plot to the fix position we selected. used to invoke an action on the highlighted entry.
Pushing F1 creates a new entry. The StarPilot
First prompts for the filename to store the cur-
rent sight array in. Push the [alpha] key twice to
put the calculator in alphabetic mode. Now push
the keys on the calculator that correspond to let-
ters. i.e. ([5] the letter ’A’). Hitting the [alpha]
key again places the calculator in numeric mode.
The state of the calculator is displayed at the bot-
tom of the screen in the status bar. StarPilot then
presents an editor so that a textual comment of up
to a maximum of 256 characters can be entered.
The normal TI editing keys such as [CLEAR],
Here we have moved the cursor to the right to co- [2nd][ ], [ ], etc. can be used while editing the
incide more with the choice made by the USNO comment. Please refer to your TI-89 manual
computation. This latter is more the true centroid for more information on entering text. Once the
of the pattern, i.e. the point that is about 1 0 in- comment has been completed hitting [ESC] will
side of each of the LOPs. Note the DR to cursor cause SP-89 to store the current settings and the
distance is 0.87 nm in direction 057o. sight array under the entered filename in ROM.
The newly created sight is then displayed on the
You can more directly compare USNO to the Plot screen. Figure 6 shows the creation of a sight
by updating DR to the USNO fix when you do it, archive variable named “abcd” sporting a com-
then do the plot, expanding as needed. Again, we ment “sample sight” using the sight archiving
do not enter the “ ” sign, and when using reduc- function.
tions use the ( ) key next to the [ENTER] key.
Note that the first 10 character of the comment
Also note that scale of 5 and then scale of 5 is
that was entered is displayed along side the newly
the same, it does not build on the existing one but
recomputes the LOPS fresh each time using the created file name.
factor you provide. Following is a description of the sight archiver
48 StarPilot, LLC
[4][5]Delete a Sight
F1 creates a new archive. If you wish to remove all stored sights but oth-
erwise leave all the settings unchanged, then use
F2 copies the selected sight back into the calcu- this New Sequence Option. This is the more com-
lators working sight array and settings. mon way to move on to a new set of sights un-
derway. On the other hand, if you have a lot of
F3 change an existing comment or add one to the
changes to make, then the Set Defaults [S4][2]
selected file.
might be a better option.
F4 or [ENTER] display the content of the se-
lected file.
F5 or [ESC] return to the “Celestial Fix” menu. [5]Updating DR Position
F6 rename the selected sight file. It is often useful to determine a DR position from
F7 [BS], or [DEL] delete the selected file. log book data without actually plotting out the
track on a chart or plotting sheet. This func-
F8 erase all the archived sights. tionality is provided in StarPilot by the Update
DR function. Considerable effort has been taken
[2nd][ ] pages up or down through the list. to make this a convenient and versatile function
[ ][ ] moves to the top or bottom of the list. since it is so crucial to the day’s work in ocean
navigation.
SP-89 stores the sight archive in a folder on The operational behavior of Update DR as well as
the calculator called SPSITE. To upload archived how this interacts with the Celestial Fix routines
StarPilot-89 User’s Guide 49
is controlled by two settings: DR Mode [S4][5] OFF make sure that you entered a valid DR po-
and Course/Speed in [S1][5]. sition in the settings before you start and validate
When DR Mode OFF, the Update DR function the Update DR results before storing them back
will ask for your course and then the distance run into the settings.
in nautical miles. Then it computes your new DR If you choose to use SR Verify Mode ON then
position. If you did not have a DR position stored the StarPilot will prompt you for the DR posi-
in the Settings, then it will first ask for the starting tion each time you call the Update DR function.
point. At the end of the computation it will ask if This is not as inconvenient as it sounds since the
you wish to update the stored DR position to this DR value stored in the settings is used as a de-
new value. fault value for the Lat/Lon prompt. In practice
Example, we are at 47o 39 N, 126o 50 W. Our all you need to do is verify that the Lat/Lon being
log reads 100.0. We wish to find our new posi- prompted for is using the correct default value and
tion if we sail 123.7 miles on course 245oT, We then simply hit [ENTER].
do this first in the Off mode, then Log and Speed The following examples and discussion assume
modes. From main Index, do [1][3] to get to the that SR Mode is set to Verify OFF. You can work
DR Lat/Lon input and type in 47.39 and 126.50. the problems in either Verify ON or OFF noting
You can also get there from the custom menu by that the screen output will contain additional in-
pressing any of the function keys followed by [F2] formation when the SR Verify is ON.
to select the Util 1 menu and arrowing down to
DR() and hitting [ENTER]. If once you enter the DR Mode OFF
DR function from the custom menu you make a
data entry error or you decide you want to exit Now set DR mode Off from setting [S4][5].
with out modifying the DR, simply hit [ESC]. Then from Main Index press [5] to Update DR
[ESC] will get you back to the StarPilot menu you and then input the course and distance run. Hit-
were using before you called the DR function. If ting the [ENTER] key then gives:
you quit before entering any data, the old values
remain. If in doubt, do view settings [S1][6]. If
need be, set magnetic variation to 0 [S4][4] so that
course headings are entered as true.
yes to this, it will first ask for DR mode, since you this position will replace the one in storage and
are now in Off which does not need these.) also the log in storage will go from 100.0 to 223.7.
To carry on with these examples, choose Yes by
The output shows the new DR position as well as
pressing the [1] key, then say [0] for no course
a summary of the leg we just computed. This is a
changes for now.
double check that we entered the right values, but
this latter info would be of more interest in the
speed mode. Note that these values reported back DR Mode Speed
may differ by a few tenths or so, since this is not
just a repeat of what we entered, but an actual in-
First do View Settings to confirm what we have so
dependent second computation of the Rhumbline
far. Do this from [S1][6] or from the custom menu
route from departure point to answer point and
[HOME][F2][ENTER]. You should have the new
there may be some rounding off errors.
DR position stored along with a log reading of
223.7 and a course of 245.
DR Mode Log To start doing DR by speed and time, change DR
mode to Speed, enter DR time 12.04, Course
Now set DR mode Log from [S4][5]. StarPilot 245, Speed 8.5.
will then prompt for Log (enter 100) and Course
(enter 245). In this mode, to figure our position Now let us ask where we will be at DR time
123.7 miles along from here, we have to realize 1445. From main Index, do Update DR, and enter
that our log will then read 223.7 – or if we were 14.45, and you should get:
not using real log entries, we could just enter 0
here for our current log reading, and then enter
123.7 for the computation, which is like doing it
in Off mode.
Reminder:
To use the calculator for simple adding
and subtracting in the middle of navi-
gation routines, just do [F5][F5] to en-
ter calculator mode, then do the math Again, the bottom part of the display is the RL
you want, then [ESC] to get back to (rhumbline distance) from departure to destina-
StarPilot. tion. It should be very nearly the same as the
timed run of the input, i.e. 14.45 12.04 2h
41m at 8.5 kts 22.8 miles, see [HOME][F2][4]
Now execute Update DR from the main Index and
(The Time Speed Distance function under pilot-
learn that all you need to enter is the log reading
ing Section [6][1]).
of interest, i.e. 223.7, to get the new DR posi-
tion. You will get the same screen as in the Off Updating DR position will now store this new
mode. If you say “Yes” here, i.e. key [1], then location along with the new DR time of 14.45.
StarPilot-89 User’s Guide 51
Do this and then view settings to check what you vance the sights before displaying them. The
have. common time used is the time of the first sight
Here is a logbook Sample A, to be computed. (#1). Hence for most logical presentation of the
data, it is best to have the stored DR position con-
Log Course Position sistent with the DR track in effect at the time of
102 245o 47.39, -126.50 the sights. To do that, just set the DR mode to
150 260o Speed (set it again, even if it is set there now) and
178 270o at the input enter any valid time and point on the
190 170o DR track. If you care to, you could then do Up-
255 170o find position date DR to the time of the first sight to double
Using Update DR in Log mode, you should get check with your printed records that all is correct,
46.098, 128.359 although if your input was correct this would not
be needed. The program will automatically up-
Likewise, this one, Sample B (unrelated to A). . . date the DR before presenting each sight.
WT Course Speed Position
Normally this is not a concern, since when the fix
12.04 245o 8.5 47.39, -126.50 is computed it will be done right no matter where
15.12 260o 7.0 the DR is – it might just take a few iterations to
18.06 270o 7.5 converge. But things will work more smoothly
19.00 170o 6.0 and make more sense if you use for a DR position
19.50 170o 6.0 find position the one that corresponds to the sight time you re-
Using Update DR in Speed mode, you should get quested. Needless to say you need to do it this
47.193, 128.038 way if you wish to test your GPS with celestial or
vice versa.
[6][3]**Route Sailings** For comparison, the Great Circle results are also
displayed for each RL computation. These latter
Functions in this category are used to compute data represent the shortest distance, but the short-
routes from a start position to the destination. est route is a curved track on a Mercator chart.
These functions use the stored DR position and The GC course presented here is just the initial
Dest position if they have been set in the Set- heading on the great circle route.
tings menus. Use option [5] to see what is stored
in these positions, and then option [6] to change In this example, the straight line course on head-
them as needed. ing 267 8o True will take you there in 4752.3
miles, whereas the actual shortest route will be
a curved one, starting off at a higher course of
302 6oT but eventually being a lower course than
the RL heading. The GC course is shorter by
263.5 miles, but the actual heading of the course
will vary throughout the passage. The Great Cir-
cle sailing option below takes the curved GC
route and breaks it up into a series of straight RL
segments.
[6][3][1]Rhumbline
[6][3][2]Great Circle Sailing
The Rhumbline (RL) function computes the
straight line course to the destination on a Mer-
cator chart and the corresponding distance. The The Great Circle function computes the great cir-
course shown will be the one true course that will cle distance between two points and the course
take you from departure to destination on a con- heading to a series of way points, determined by
stant heading, assuming no current, no leeway, a user input Lon interval (5o is typical), on the
nor any other errors. great circle route to the destination.
Consider the course between San Francisco, The following sequence computes the great circle
at 37o 50 8 N, 122o 25 5 W and Yokohama at route between San Francisco, CA at 37o 50 8 N,
34o 52 N, 139o 42 E. Use [6] and [5] to input and 122o 25 5 W and Yokohama, Japan at 34o 52 N,
check the results, shown below. 139o 42 E.
54 StarPilot, LLC
[6][3][4]Composite Sailing
and so on until the destination point is reached.
Notice that the Lon has gone up 5o each step, Composite sailing is a hybrid of the great circle
and you are told the corresponding Lat if you are function discussed above. When the great circle
to plot this route on a Mercator chart. In each course between two points carries a vessel to a lat-
screen you are given the distance left to travel (in itude higher than desired, then composite sailing
nautical miles) and the initial course of that leg, may be used to good advantage. The composite
which would generally be treated as the Rhum- track consist of a great circle course from the de-
bline course to the next GC waypoint. parture point to the limiting latitude, followed by
a course line along the limiting parallel and then
a second great circle course to the destination.
[6][3][3]Traverse Sailing
Consider the great circle example explored pre-
viously in this manual. To compute the com-
The traverse sailing function finds the single posite track between California at 34o 50 8 N,
equivalent course given by a series of headings 122o 25 5 W and Japan at 34o 52 N, 139o 42 E
and distances (CD) or waypoints (Wpt) such as with a maximum limiting latitude of 45o N we
might result from a sailing vessel beating and would execute this function with the following
tacking its way to a windward point. When first parameters.
called the routine will prompt for the format of the
data to be entered. Enter a 1 to select CD (course
and distance) or 0 to select Wpt. We use CD mode
in the following example.
Given, for example, the following course head-
ings and distances,
Course(T) Distance(nm)
158o 15 5 First we compute a great circle course up to lati-
135o 33 7 tude 45o N.
259o 16 1
StarPilot-89 User’s Guide 55
[6][4]**Current Sailings**
viewed to the south on Mar 4, 2000 at 20h 55m using the pole star Polaris. Suppose vessel at DR
30s was 35o 15 2 . IC 2 0 On, HE 9 ft. The position 12o N, 65o W observes Polaris with an al-
following sequence yields the position of the ob- titude of 12o 30 at 2200 GMT on January 1, 1998
server to be 48o 31 0 N, 130o 59 2 W. Note that from an observation height of 10 feet with no in-
since the Sun is observed to the “South” a nega- dex error. The vessel’s latitude, actual azimuth
tive ( ) value is used to represent the altitude of for Polaris, and intercept can be obtained using
the Sun. Sun sightings towards North are positive. the following sequence.
see www.starpath.com in the celestial nav and the bearing of the Sun’s shadow with the actual
StarPilot sections. reading yields the compass deviation for the cur-
rent heading. The adjustments can then be made
to remove the deviation, or the deviation may be
[6][5][4]List Stars noted on a card. To swing a compass, or to create
a compass deviation card, follow the given pro-
This function simply displays a list of the star cedure while traveling along each of the cardinal
number, name, and average magnitude. The or- and intercardinal compass headings.
der presented is as numbered in the Nautical Al-
manac for the first 57 which are called the “navi- The following example (Figure 9) illustrates the
gational stars.” The remaining stars are presented execution of the compass calibration procedure
in order of SHA, starting with 360o and working for a vessel at 35o 15 N, 70o 25 W, on June 3,
down. When a specific range is selected, such as 1975 at 1330 GMT, with a local magnetic varia-
A-F, this order remains the same, but only stars tion of 7o 15 W. By convention, westerly mag-
beginning with these letters are presented. . . the netic variations are entered as negative numbers
list is not in alphabetic order. Note that although (Section [S4][4]). The (d.m) in the local mag var
Polaris is a named star it has not been assigned a prompt is a reminder to enter this value in de-
body number in the Nautical Almanac. StarPilot grees.minute format. Note that as in most func-
arbitrarily assigns Polaris a body number of 58. tions in this menu group, the program will not
Use of the Star List is shown in the star sight re- prompt for either the DR LAT/LON and/or the
duction example, section [3][2]. local magnetic variation if they have been previ-
ously set in the “Settings” menu (Section [S1][3]
and [S4][4]).
[6][5][5]Sight Reductions Using External Al-
manac Data
Figure 9: Compass Calibration Example
This function is explained on the StarPilot CD or
you can download it from www.starpath.com
[6][5][6]Compass Calibration
Here are typical examples for IC 2 0 (off the are themselves not available very often. All 3
scale), and HE 30 feet. methods lend themselves well to testing by radar
or GPS so that when these electronic aids are not
Case 1a (base hidden, over the horizon), moun- available we can fall back on the trusty sextant.
tain height 3520 ft, Hs 1o 34 , answer
19.9 nm.
Case 1b Mountain height 3520 ft, Hs 0o 25 , [6][6][3]Distance Off by Two Bearings
answer 47.35 nm – a very clear day.
Case 2 (base showing, distinctly closer than
horizon). Sextant height base to horizon Figure 11: Distance off from by two bearings.
12 . Answer 0.88 nm, at HE 30 ft.
Note that at HE 9 ft, the answer 0.3 nm;
and at HE 80 ft, answer 2.0 nm. As
an aside, this function is one way to investi-
gate how far off a shoreline has to be to be
useful for an index error check. It can also
sometimes be used to determine how far off
a vessel is.
Case 3 (base to top), hill height 460 ft, Hs
2o 30 , answer 1.7 nm. This is the most
common use of this technique for close in
piloting, whereas method 1 is more common
for coastal runs and for judging larger dis- The function computes distance off at the sec-
tance off at first landfall. ond bearing and the distance you will pass abeam
based on two bearings and a distance run between
Case 2 is not a common technique as it re- them (see Figure 11). The procedure assumes a
quires higher precision in measurements which constant course. Bearings are bow bearings, equal
StarPilot-89 User’s Guide 63
to the difference between actual bearing and ves- You can also get to this function from the custom
sel heading. menu with [CUSTOM][F3][4].
For example, given an initial angle on the bow
to an object is 18o (A1) and after a distance run [6][6][5]Add Angles This function provides a
of 1.7 nautical miles the angle to the same ob- simple way to add and subtract angles. In addition
ject is 45o (A2), then you must now be 1.2 miles to the sum, the average value is also printed. In
off the object, and if you carry on on this same the following example we do:
course, it will pass 0.8 miles off at closest point
when abeam.
120o 43 0 5o58 4 10o 3 5 116o 37 9
This function provides a simple way to add or Geographical range is needed to predict the visi-
subtract times in h.ms format. The average value ble range of a light or land given the height of the
is also printed. The example below is: object above the waterline. The function prompts
for height of eye and height of the object. It then
computes the geographical range. The follow-
12h 4m 12s 32m 1h 0m 4s 12h 32m 16s
ing example predicts the geo range of a light 125
ft high when observed from an eye height of 10
Just enter 0 when you want to stop the entry se- feet above sea level. The answer is 16.35 nautical
quence. miles.
64 StarPilot, LLC
The geographic range is the distance off at which might be used in an emergency as a way of finding
the object first appears or disappears over the time from a known position.
horizon viewed from a specific height of eye. The
visible range of a navigation light will be the Compass calibration, Lat by LAN, and Lat and
smaller of its geographic range and its luminous Azimuth of Polaris use High mode.
range. Luminous range depends on the prevailing
Users do have the option of Normal vs. High in
atmospheric visibility and can be read from ta-
the Precompute function. For sun and stars this
bles in the Light List. It is the same as the charted
will make little difference in time or precision,
nominal range in clear weather.
but for moon and planets the time savings is sig-
nificant. Hence if you are precomputing for just
planning or identification or data analysis (i.e. cal-
Appendix 1 - Almanac Precision culating the slope of a set of data for example),
Specs then Normal would be adequate and faster, but if
you want high-precision results, then use the High
mode. This choice is made with the PC Mode
StarPilot uses internally 3 levels of precision [S2][6]. Again, the choice made here affects only
when doing almanac computations, Fast, Normal, the Precompute function, all other functions have
and High. These variations are present to expedite internally fixed almanac precision modes.
the various auxiliary functions. For moon sights
used purely for planning purposes, for example, NOTES to Table 1.
we can save minutes of computation time for a All precision modes are acceptable for the com-
modest sacrifice in accuracy, when this accuracy putation of positions at sea with the possible
is not needed. exception of those listed with “low” precision.
Modes listed as “low” may cause errors to inter-
All sight reductions, on the other hand, are per-
cept of up to several miles. Medium precision al-
formed automatically with the highest precision
gorithms result in errors to intercept of less than
in the High Mode. There are no user options on
0.5 miles. Numeric values for maximum errors
this setting for sight reductions.
in precision are in seconds of arc. Please refer to
The accuracy specifications for the various modes the references listed in the bibliography for fur-
are shown in the Table 1. High mode matches the ther discussions on the accuracy of the methods
precision of the Nautical Almanac, although spe- used.
cific comparisons might differ by a tenth or two
since that is the limit of the Nautical Almanac’s
stated precision, which is discussed in that publi- A. Keplerian orbit using planetary elements for eclip-
cation. tic circa 1990. Accuracy is approximately 10 of
arc and increasing in error as one departs in time
We use Fast mode for Sight Planner, Star/Planet from the epoch. (Ref: [9])
ID, and for moonrise and moonset. These are
planning functions that do not require precision B. Keplerian orbits using planetary elements for eclip-
to the tenth. For sunrise/sunset, however, we use tic of date. Corrections for nutation and aberra-
the High Precision mode for this function since it tion are also included. (Ref: [7, 9]).
StarPilot-89 User’s Guide 65
I. As in F with additional corrections for Saturn and 2. Set up StarPilot to show on the screen what
Jupiter. (Ref: [7, 9]) you want to capture.
J. Planetary tables are used for the period 1960-2100
AD. For years not in the stated period VSOP 87 3. Click “Screen Capture” Icon.
planetary theory is used. Corrections for nutation
and aberration are also included. (Ref: [10, 7, 9]) 4. After it shows the screen, click “Clipboard”
and that copies the image to your Windows
L. Star positions for the ecliptic of 1975 are trans- clipboard. You can also choose to have the
formed to the positions relative to the ecliptic of clipboard image be larger or smaller than
date. (Ref: [3, 9]) shown. Alternately, you can save the image
to a file for later viewing.
M. As in L with additional corrections for nutation and
aberration. (Ref: [3, 9])
5. Then paste the image into your favorite
N. As in A with corrections for nutation and aberra- graphics program or even a page in MS
tion. (Ref: [3, 9]) Word, or an e-mail document.
66 StarPilot, LLC
Appendix 3 - Transferring Data That is all there is to it. Next page we show the
reverse process for putting them back into the cal-
to/from a PC culator. Note that copying the data from calcula-
tor to PC does not alter the data in the calculator.
This is a powerful feature of StarPilot that lets you To test this procedure, load the calculator with a
save data from one sight session to a PC and then set of sights, archive t them, then move them to
later reload it into the calculator for more analy- a PC and then do “Set Defaults”, and delete the
sis or plotting. It would be a good way to archive archive. Check that you have no sights and all is
the full set of sights from a long passage. If you zeros or default values, then reload the sights to
have not done so already, you must install the TI- see that they are now all back in and your calcu-
Connect software provided by Texas Instruments lator is in precisely the state you exported.
at no charge. TI-Connect can be downloaded di-
rectly over the Internet by connecting to educa- Procedure, PC to StarPilot:
tion.ti.com or it may be installed from the CD that This is exactly the same as when you load StarPi-
accompanies your TI Link Cable. lot into your TI-89 in the first place, if you did
that.
Procedure, StarPilot to PC:
Follow the previous procedure but instead drag
1. Connect your calculator to the computer and the sight archive from Window Explorer to TI De-
run the TI-Connect program. vice Explorer. Note that if a sight archive with the
same name as the one you are trying to copy into
2. On the StarPilot archive the sight you wish to the calculator exists you will need to remove it
transfer using the “Sight Archive” function using the delete function in the “Sight Archive”
in the “Celestial Fix” menu. menu prior to doing the copy.
3. On the calculator exit the StarPilot applica-
tion by pushing the “ON” button.
4. Click the “Device Explorer” icon in the TI- Appendix 4 - Installation Notes
Connect program.
5. Double click on the “spsite” folder and then This section is not needed if you purchased the
again on the “Application Variable”. You StarPilot-89 preloaded directly from StarPilot.
should now see a listing of all your archived Hardware and OS
sights. StarPilot89/92+/V200 will run on any Ti-89, Ti-
92 Plus, or TI Voyage 200 calculator running the
6. Push on the “Explorer (Folder) Icon” in the
latest version of TI’s AMS 2.08 calculator soft-
TI-Connect tool bar to run Windows Ex-
ware. To determine the software version number
plorer and browse your computer for a loca-
hit the [F1] key followed by the down arrow to
tion in which to store your archived sights.
select "A:About" and hit enter to display a dia-
7. Drag the archived sight from the TI- log with the hardware version number and AMS
DeviceExplorer window to the Windows Ex- version number. Calculators running older AMS
plorer folder you have selected in step 6. version can upgrade to the latest 2.08 version for
StarPilot-89 User’s Guide 67
free by following the download installation in- Connect icon. This will download the StarPilot
structions found at the education.ti.com web program files directly onto the 89/92+.
site.
From another TI Calculator connect the two
Installing AMS 2.05 calculators together using the TI calc to calc
Install AMS 2.05 or greater if it is not already cable that came with your calculator. On the
running on your calculator. Download AMS 2.08 receiving calc execute [2nd][VAR-LINK] to enter
from the TI web site at education.ti.com and the var-link menu. Now press the [F3] to enter
follow the installation instructions on the down- the link menu and arrow down to 2:Receive and
load page. hit [ENTER].
Unarchive StarPilot
Windows users unarchive the appropriate StarPi- On the sending calc enter the var-link menu
lot build by double clicking on the Sp-89.exe, Sp- by executing [2nd][VAR-LINK]. Now press [F5]
92+.exe, or Sp-V200.exe found on the StarPilot and hit [ENTER] to select all the files on the calc.
CD or downloaded from the www.starpath.com Depress the [F3] key followed by [ENTER] to
web site. The self-extracting program will copy start transferring the files to a TI-89, TI-92 Plus,
StarPilot to the C:\MyTiData\Backups directory or TI-V200.
where TI- Connect will look for it in the next Initializing StarPilot
step described below. Mac users will need to use To initialize StarPilot select [2nd][VAR-LINK]
stuffit or some other unarchiving program to ex- and arrow down to “spsetup” and hit [ENTER].
tract the content of the StarPilot distribution im-
age. Finish the command by typing “)”. You should
now see “spsetup()” at the bottom of the screen.
Installing StarPilot Now hit [ENTER] to execute the StarPilot initial-
To download StarPilot 89/92+/V200 make sure ization program.
the calculator is on and securely plugged into the
computer. Then follow the appropriate procedure The first time spsetup() runs on a stock calcu-
below. lator the program will display a dialog prompt-
ing the user to patch the operating system. Sim-
Windows users install and configure the TI-
ply hit enter when the dialog appears. The
Connect 1.1 program for windows. This program
StarPilot init program should then unarchive the
is available for free download from education.
ROMed backup version of the software, display
ti.com. From the TI-Connect main window click
the StarPilot logo, the version screen, and then
on Restore. Select the StarPilot89/92+/V200
prompt for an initialization key. Entering a bo-
download image (sp23082.89g for example) and
gus key or [ESC] or [ON] will get you back to
follow the prompts.
the home screen. Entering a valid key will exe-
MacIntosh users install and configure the TI- cute StarPilot’s “index” menu. Note that on the
Connect program for the Mac. This program 89/92+ the key is good for the life of the unit.
is available for free download from education. Each 89/92+ has a unique serial number. StarPi-
ti.com. Once the program is installed drag lot uses this unique number when generating the
the StarPilot89/p92+/V200 image onto the TI- code. You might want to consider writing the
68 StarPilot, LLC
code on a sticker on the inside cover of the cal- of the following files and directories or Folders:
culator.
MAIN/ SPARC/ SPSITE/
Spsetup needs to be executed only once. To *kbdprgm1 *sparc1 *stars
invoke StarPilot under normal conditions sim- *spinit *sparc2 *burch
ply hit [F1][ENTER] under the custom menu. *spsetup .. ..
. .
The custom menu is selected for you automat- *spunist
ically every time you run StarPilot. Normally SPII / - is not included in the distribution but
you need only hit [ENTER] to re-execute StarPi- contains over 400 files stored in RAM for per-
lot. If normal math calculations are executed formance reasons and is created by unarchiving
then [F1][ENTER] needs to be executed to run SPARC with spsetup().
StarPilot. If advanced calculator features are
used and the Custom menu is deselected then The distribution is viewable from the TI-89’s
[2nd][HOME][F1][ENTER] needs to be executed [2nd][VAR-LINK] menu. A “*” next to a name
to get back to StarPilot. [2nd][HOME] is equiv- indicates that the file is stored in the archive ROM
alent to [CUSTOM] on the 86. Once StarPilot is memory.
running the custom menu can be accessed easily Spsetup is the StarPilot Initialization program.
by pressing any of the function keys i.e. [F1].
Spunist is the StarPilot uninstall program. Exe-
Alternately 1 will invoke the index menu re- cute this and all StarPilot files are removed from
gardless of the mode the calculator is in. the calculator.
Uninstalling StarPilot Files found in the SPARC folder are the archived
To uninstall all or some portion of the StarPi- ROMed version of the StarPilot. When spsetup is
lot execute spuninst() from the [2nd][VAR-LINK] executed for the very first time, it uses these files
menu. Spuninst() will first verify that you indeed to extract an operational version of the StarPilot
want to remove the software from the calculator. that it stores in the SPII folder in RAM.
Answering yes to the uninstall question will then
cause the program to proceed with the uninstall. The SPSITE folder contains archived sights.
Next spuninst() will ask the user if all archived StarPilot is shipped with a few samples. Newly
sights should be removed from the calculator. An- archived sights are stored in this directory. Use
swering no will leave the sights untouched. Fi- the sight archive utility to create, view, delete, and
nally the program asks if the ROMed archive of restore these sights.
the program should be installed. Answering no Since the base distribution and the archived sights
to the final question will remove all RAM com- are stored in ROM you can erase RAM at any
ponents of the program but leave the ROM im- time with [2nd][MEM][F1][ ][ENTER] (or use
ages for later re-installation of the StarPilot with- the Spunist() program). This will erase all RAM
out having to download the images from a com- memory freeing resources for other applications.
puter. Execute spsetup() to re-install and run the Running spsetup() will restore and execute the
StarPilot. StarPilot application. Spsetup() will prompt you
Of ROM, RAM, and Things for a key. Simply enter the key that was assigned
The StarPilot on calculator distribution consists to you by StarPilot with the original purchase.
StarPilot-89 User’s Guide - 10th July 2003 69
Bibliography
[1] Nautical Almanac, US Naval Observatory, [11] Planetary Programs and Tables from 4000
Washington DC, 1978, 1981, 1988, 1991, to 2800, Pierre Bretagnon and Jean-Louis
1996. Simon, Willman-Bell, Inc., 1986.
[2] Almanac for Computers, US Naval Obser- [12] Celestial Navigation in the Computer Age,
vatory, Washington DC, 1985. Alton B. Moody, Van Nostrand Reinhold
Company, 1982.
[3] Astronomical Almanac, US Naval Observa-
tory, Washington DC, 1975. [13] Navigation Afloat, Alton B. Moody, Van
Nostrand Reinhold Company, 1980.
[4] Astronavigation Now it’s Child’s Play, Mike
Harris, Practical Boat Owner, No 258, pg. [14] Piloting/Navigation with the Pocket Calcu-
58, 1988. lator, Jack Buchanek and Ed Bergin, Tab
Books, 1976.
[5] Which Star?, John Jeffrey, Practical Boat
Owner, No 273, pg. 145, 1989. [15] Coastwise Navigation, Stafford Campbell,
[6] Practical Ephemeris Calculations, Oliver Ziff-Davis Publishing Company, 1979.
Montenbruck, Springer-Verlag Heidelberg,
[16] Advancing Celestial Circles of Position,
1989.
Thomas R. Metcalf, Navigation: Journal of
[7] Astronomy on the Personal Computer, the Institute of Navigation, Vol. 38, No 3
Oliver Montenbruck, Springer-Verlag Hei- 1991.
delberg, 1989.
[17] Manual for the Tamaya NC-77 Digital Nav-
[8] Astronomical Algorithms, Jean Meeus, igation Computer, Tamaya Technics, Inc.,
Willman-Bell, Inc., 1991. Tokyo, Japan, 1978.
[9] Astronomical Formulae for Calculators, [18] Starpath Home Study Course on Celestial
Willman-Bell, Inc., 1988. Navigation, David Burch, Starpath Corp,
Seattle, 2001.
[10] Practical Astronomy with Your Calculator,
Peter Duffett-Smith, Cambridge University [19] Emergency Navigation, David Burch,
Press, 1988. McGraw-Hill, New York, 1986.
70 StarPilot, LLC