レトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトソ
ウ
ウー
ウ
TRAKSAT Version 4.0
ウー
ウ
Satellite Tracking Program
ウー
ウ
For DOS
ウー
ウ
ウー
ウ
ウー
ウ Copyright (C) 1989-96, All Rights Reserved ウー
ウ
Paul E. Traufler
ウー
ウ
111 Emerald Drive
ウー
ウ
Harvest, AL 35749 USA
ウー
ウ
ウー
ウ
WK (205) 726-5511 or (205) 837-0084
ウー
ウ
e-mail: wintrak@traveller.com
ウー
ウ Home Page: http://www.hsv.tis.net/~wintrak ウー
ウ
ウー
ウ
ウー
タトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトルー
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
4 November, 1996
TRAKSAT
Copyright (C) 1989-96
By Paul E. Traufler
All Rights Reserved
2
****************************************************************
ALL VERSIONS OF TRAKSAT, INCLUDING VERSION 4.0, ARE NOT PUBLIC
DOMAIN SOFTWARE, NOR ARE THEY FREE SOFTWARE.
Non-registered users are granted a limited license to use TRAKSAT
on a trial basis for the purpose of determining whether TRAKSAT
is suitable for their needs. The term of the trial basis shall
not exceed 30 days. Use of TRAKSAT, except for this limited
purpose, requires registration.
TRAKSAT and its companion files are being distributed as
Shareware. YOU ARE ENCOURAGED TO SHARE THIS SOFTWARE WITH OTHERS
PROVIDED THAT IT IS DISTRIBUTED COMPLETE WITH DOCUMENTATION AND
IN UNMODIFIED FORM AND THAT NO FEE OR OTHER CONSIDERATION IS
CHARGED OR ACCEPTED. (DISTRIBUTORS OF PUBLIC DOMAIN OR USER
SUPPORTED SOFTWARE MAY DISTRIBUTE TRAKSAT FOR A COPY FEE, NOT TO
EXCEED $5.00 (US)).
****************************************************************
TRAKSAT makes no warranty of any kind, either express or implied,
including but not limited to implied warranties of
merchantability and fitness for a particular purpose, with
respect to this software and accompanying documentation.
Paul E. Traufler, author of TRAKSAT, SHALL NOT BE LIABLE FOR ANY
DAMAGES (INCLUDING DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS
INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR OTHER INCIDENTAL
OR CONSEQUENTIAL DAMAGES) ARISING OUT OF THE USE OF OR INABILITY
TO USE TRAKSAT, OR FOR ANY CLAIM BY ANY OTHER PARTY. This
agreement is governed by the laws of the state of Alabama.
3
What is Shareware?
(Why ask why!)
Shareware is copyrighted software that is distributed at minimal
cost. Because you can "try before you buy", it's easy to find
programs to fit your needs. Shareware authors release programs
with an element of trust, expecting payment if a program is used
regularly. You save when you buy Shareware since expensive
marketing costs are eliminated, however it should be remembered
that producing Shareware costs the author time, energy, and
money. Remember that registering Shareware will help keep high
quality low cost software available to all users.
Why should I register?
Well first off it is the right thing to do. If you use TRAKSAT
for more than 30 days it is time to register. What you get by
registering TRAKSAT is;
1. Support for Shareware so you can keep getting low-cost
software in the future.
2. You will be E-mailed a notice when new versions become
available. *** E-Mail Notice ONLY ***
3. Support will be provided to registered users only.
4. The option of getting you name placed on the About screen so
everyone will know you registered the program.
5. The warm feeling that you are supporting me in this pursuit.
6. The latest version of the program and new satellite elements
also.
7. The registered version does NOT display the reminder screen at
startup.
8. Only the registered version has the Auto Tracker interface for
automatic antenna pointing and radio tuning. (This is optional
equipment and is not required to use TRAKSAT.)
Your registration helps support me and my family also. I have
spent a great deal of time and effort in this program and would
hope that you will be honest and register. I have kept the cost
of this program within the reach of almost anyone, just try to
find another satellite tracking program with all the features of
TRAKSAT for less money.
4
TABLE OF CONTENTS
トトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトト
INTRODUCTION ...........................................
HARDWARE REQUIRED TO RUN THE PROGRAM ...................
CHAPTER 1 (GETTING STARTED) ...........................
RUNNING THE PROGRAM ....................................
CHAPTER 2 (USER OPTIONS) ..............................
CHAPTER 3 (MAIN MENU FILE OPTIONS) ....................
CHAPTER 4 (MAIN MENU SATELLITE OPTIONS) ...............
CHAPTER 5 (MAIN MENU STATION OPTIONS) .................
CHAPTER 6 (MAIN MENU TIME OPTIONS) ....................
CHAPTER 7 (MAIN MENU OPTIONS) .........................
CHAPTER 8 (MAIN MENU OUTPUT MODES) ....................
CHAPTER 9 (MULTI-MODES) ...............................
CHAPTER 10 (REGISTERING/UPDATES) .......................
CHAPTER 11 (OBTAINING ELEMENTS/FILE FORMAT) ............
CHAPTER 12 (SATELLITE MAGNITUDE/FREQUENCIES) ...........
CHAPTER 13 (ODDS AND ENDS) .............................
AUTO TRACKER ...........................................
CHAPTER 14 (PROBLEMS/HELP) .............................
BIBLIOGRAPHY ...........................................
ORDER FORMS (ORDER.FRM) ................................
5
8
8
9
11
16
17
19
21
23
25
34
36
37
40
42
48
50
53
55
Trademarks used in this document
トトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトト
IBM, PS/2, and PC DOS are registered trademarks of International
Business Machines Corporation.
Microsoft, MS, MS-DOS, and QuickC are registered trademarks of
Microsoft Corporation.
Hercules is a registered trademark of Hercules Computer
Technology.
TRAKSAT uses the QuickWindows Advanced User Interface Library
which is Copyrighted 1992 by Software Interphase, Inc..
Auto Tracker is a Trademark of Endeavour Electronics 157
Catamount Road, Tewksbury, MA 01876. (508) 851-5661
All others are owned by there respected companies.
5
Introduction
TRAKSAT is a general purpose satellite tracking program, by that
I mean any satellite that has a NORAD, NASA 2-Line element set
can be used. The solution to the satellite motion which is used
by TRAKSAT is completely analytic and therefore requires no
numerical integration. This makes the program fast, even faster
when a coprocessor is used, since the solutions can be evaluated
at arbitrarily large, or small, time intervals.
The purpose of this program is to provide the user with a means
of propagating NORAD element sets in time to obtain tracking
information of the space object.
******************
* IMPORTANT NOTE *
******************
The NORAD satellite data set included with TRAKSAT contains the
elements for over 800 satellites. HOWEVER this data will be
several weeks old by the time MOST people obtain this program.
The elements included can be used to run the program through its
paces but updated elements will be required in order to make
accurate predictions. For more information on satellite elements
see Chapter 11.
******************
* IMPORTANT NOTE *
******************
To print out the document, TRAKSAT.DOC use the DOS copy command.
The syntax to use would be "COPY TRAKSAT.DOC PRN", without the
quotation marks.
A complete development of the theory required to predict the
position of an artificial satellite about the earth is not
presented here because this is not proper place for it. Such a
development would require a volume in itself and would be more of
a distraction than an aid to the potential user. Only enough of
the concepts required for a general understanding plus the final
results are given. References to detailed works from which these
results are derived are provided for the more than casually
interested reader.
A Brief Editorial
TRAKSAT version 4.0 (4.0 because this is the fourth MAJOR
revision of the program) is written in 100% C code. The program
has some 40,000 lines of code in it and represents some 3500
hours of work. I have enjoyed the work and have heard from many
people all over the world.
I'm an Aerospace Engineer working for a company in Huntsville,
AL.. My job title is; Trajectory and Orbit Analysis Engineer. I
work with NASA, mostly the shuttle program, "on-console" for
several shuttle missions. I have done orbital lighting, TDRS
coverage, Pass Planning, and many other things. I also have
worked with a telemetry system that was used to determine the
actual pointing of the Shuttle on the ATLAS-1 and ATLAS-2 shuttle
missions. I was in charge of the real-time software development
6
for these missions. I was one of the Orbit Analysis Engineers for
the IML-2 Shuttle mission and the ASTRO 2 mission which flew in
early 1995.
****************************************************************
This is an ad For WinTrak, the Satellite Tracking Program for
WINDOWS 3.1, (Win95 version also available).
Is Windows your idea of the way software should be? Well I have
produced the first and only Windows based satellite tracking
program. It is called WinTrak. This program is the most advanced
program of its kind. There are many features of this program that
would make any DOS program green with envy.
WinTrak is an easy-to-use program for tracking satellites in
real-time on PC type personal computers running Windows. It
provides a variety of features required by Amateur Radio
Operators, Astronomers, and Satellite Watchers. Some of the key
features include:
Quick, simple clean operation
Fast, accurate results
Nearly unlimited number of satellites
User configured multiple tracking stations
Phase to mode conversions for the HAMSATS
Multiple satellite tracking
Satellite ground tracks
Predict upcoming satellite passes
Real-time satellite tracking
3-D satellite earth views
Satellite tracks across a stars background
Easy to use Windows program
Doppler shift calculations
Squint angle calculations
Simple easy installation program included
Supports any video mode used by Windows
Special satellite groups available
Fast tabular satellite rise/set options
Optical tracking options
Complete on-line help available
Printed documentation provided
Uses NASA/NORAD Two-Line Elements
Satellite database of over 750 satellites included
Free technical support via CompuServe
What will WinTrak do for me? WinTrak tracks orbiting satellites
including the Moon, Sun, and Stars. The program can continually
update the screen with the current positions of multiple
satellites and tracking stations. WinTrak provides the user with
a wealth of options to suit the particular needs of a broad
spectrum of users. WinTrak is high quality software but at an
affordable price!
WinTrak was designed to be easy-to-use for both the beginner and
the expert alike. This program may be the best reason to switch
to Windows! Computer Software/Hardware Requirements:
WinTrak runs on IBM & compatible 386, 486 PC computers capable of
running Windows in either Standard or Enhanced modes. Other
7
system requirements include; 3 Meg of Ram, 1.44M floppy disk, 3
Meg of disk space, DOS version 5.X or better, Windows version
3.1,. A coprocessor is strongly recommended. WinTrak is supplied
on 3.5 inch 1.44M floppy disks, 5.25 inch 1.2M floppy disks can
be ordered. High density disks only.
Recommended Minimum System:
386-33MHz with 4 Meg Ram, 387 coprocessor, Super VGA color
graphics, 130 Meg hard drive, 1.44M floppy, mouse, DOS 5.0 or
6.2, Windows 3.1.
Price: $49.95
+ $4.00 Shipping.
For more information please contact;
WinTrak
c/o Paul E. Traufler
111 Emerald Drive
Harvest, AL. 35749
Phone (work) 205-726-5511
Phone (home) 205-837-0084
e-mail: wintrak@traveller.com
****************************************************************
8
Chapter 1 (Getting Started)
New with this version is two fully rendered 3D earth views with
full color Sun/Shadow. These views are breath taking! TRAKSAT is
now a fully protected mode program with no DOS 640K limits! The
program uses Extended or Expanded memory and requires only 250K
of free RAM. This is the FOURTH major re-write of the program and
is considered the best by all the trial users.
The program has expaned on-line help along with better and
additional error checking. Speed and features are what it is all
about.
Did you get a complete copy of the program? The following files
SHOULD have been included in the archive file.
TRAKSAT.EXE
TRAKSAT.INI
TRAKSAT.CTY
TRAKSAT.DOC
TRAKSAT.HLP
TRAKSAT.NDX
EARTH.DAT
EARTH.BIN
TLE.TXT
READ.ME
TRAK.NEW
MODERN.FON
FONT.VGA
ORDER.FRM
STAR6A.BIN
The program.
The default data for TRAKSAT.
The city file for tracking stations.
TRAKSAT program documentation.
TRAKSAT help file.
TRAKSAT help file index.
World map data file.
World map data file.
This is the latest NORAD satellite data set,
Latest notes about the program.
New features for this version.
This is a font file used for the graphics.
This is a font file used for the menus.
This file contains TRAKSAT order forms.
This is a star data base that is NOT required
to run TRAKSAT, it is optional. This data file
can be used in the external star data
option. It has all stars to magnitude 6.0
in it.
What do I need to run the program? In order to run the program
the user will need the following hardware/software;
IBM or 100% compatible AT,PS/2,286,386,486, 2MB
Ram (250K free ram is required), Floppy or Hard
Disk (approximately 1Meg free), Text mode display
(25x80), CGA, EGA, VGA, or SVGA graphics, DOS version
5.0 or better, HIMEM or some other memory manager
installed.
Math coprocessor is NOT required BUT RECOMMENDED,
(IF A COPROCESSOR IS PRESENT IT WILL BE USED *),
PC DOS or MS DOS VERSION 5.0 or above. This version of
TRAKSAT WILL NOT RUN ON XT (8088) COMPUTERS, if you
are still using a XT computer for satellite tracking
you will need to use Version 3.03 or UPDATE the
computer.
* It should be noted that a coprocessor will be 3 to 4 times
faster than the emulator version. If the user plans on using the
real-time tracking mode, a coprocessor will "smooth out" the time
steps to such a small delta as to appear instantaneously. At any
rate the real-time mode runs as fast as the host computer can
9
calculate the data and update the screen.
******************
* IMPORTANT NOTE *
******************
This version of TRAKSAT will NOT run on XT (8088) computers, a
286 AT class computer is the minimum hardware supported.
==> INSTALLING TRAKSAT
TRAKSAT is available from many BBS's and shareware firms and
normally stored in a compressed format such as ZIP. The user will
be required to uncompress the files by whatever means it was
compressed with first. To install the program first create a
directory on your hard disk. Type "C:" <Enter> then "md\trak400"
<Enter> to create a directory named C:\TRAK400. (Do not type the
quotes, the <Enter> means press the Enter or Return key.) Then
type "cd\trak400" to go to this directory. If your hardware is
different substitute the required changes as needed.
Next copy ALL the files to the just created directory on your
hard disk. That is all that is required to run the program. Read
Chapter 2 (User Options) for additional details on user set
options that you may want. IT IS STRONGLY SUGGESTED THAT YOU SET
THE OUTPUT PATH IN THE TRAKSAT.INI FILE. If you do not set the
path the program may over write output files.
Running The Program
To start TRAKSAT you type "TRAKSAT", without the quotation marks,
at the DOS prompt. Several command-line options are available to
modify the start-up of the program. See Chapter 2 for details.
If all is well the program will startup with a Tabular mode
tracking the Mir satellite.
***
Pressing F1 will bring up the online help.
***
SUGGESTED additions to your CONFIG.SYS file (386,486 systems):
DEVICE=HIMEM.SYS
<====This is the mininum required
DOS=HIGH,UMB
FILES = 50
BUFFERS=17
STACKS=9,256
If you do not know if you have expanded/extended memory type
"MEM" at the DOS prompt. Below is an example output from MEM that
displays the current memory conditions.
C:\TRAKSAT>MEM
655360 bytes total conventional memory
bytes available to MS-DOS
executable program size
655360
632688 largest
10
6651904 bytes total EMS memory
6062080 bytes free EMS memory
7602176 bytes total
0 bytes available
bytes available XMS
MS-DOS resident
<== This is EXPANDED MEMORY
contiguous extended memory
contiguous extended memory
6062080
memory
in High Memory Area
<== DOS loaded HIGH
After the opening screen is displayed the Main Menu will be
displayed next. From the Main Menu the user can control the
program. The Main Menu is the core of the program, i.e. from this
menu the user can setup satellite data, tracking station data,
and output selections.
Here is an Main Menu example;
File Satellite Stations Time Options Output Modes
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
TRAKSAT Version 4.0
A full explanation of the options is included in this document
but for the most part the user can figure out most of the options
without additional help.
******************
* IMPORTANT NOTE *
******************
All of the menu selections can be changed by either the arrow
keys, mouse movement, or ALT+ the first hi-lited letter of the
menu choice. (The left mouse button will select the hi-lighted
menu option.) Some options have Hot-Key assignments that will go
directly to the option without going through and menus. The HotKeys are always a Alt+Key options, i.e., Alt+E, this means
pressing down the Alt key and the E key at the same time. (This
combination will allow the user to change satellite element
files.) If a Hot-Key option is available for a menu option it
will be displayed on the right side of the menu options. If you
do not have a mouse the Tab key will change the cursor setting on
the menus and buttons. The mouse driver version used in the
testing of TRAKSAT was Microsoft 7.03. Several other versions and
other mice have been used with no problems also. (The mouse is
disabled during any graphics output.)
TRAKSAT uses these hot keys to jump to several program
selections. (Press the Alt and the listed key at the same time)
Alt+C = View/Edit current tracking station data Alt+D = Switch to
Delta-Time mode Alt+E = Open a TLE file Alt+G = Ground Track
Alt+N = Find a satellite from the list Alt+P = View/Change
11
program defaults Alt+R = Switch to Real-Time mode Alt+X = Exit
the program Alt+3 = Rendered 3D view at the satellite F1
=
Online help
During ANY graphics display pressing P key will cause the current
screen to be saved to a PCX file.
What's the Next Step?
With the program up and running you will notice a tabular type
output screen. The satellite will be Mir with Harvest, AL as the
tracking station. (These are the factory set defaults.) Press the
Esc (escape) key to stop the output. Select Station/Find from the
Main Menu a menu box will appear while the city data is being
loaded. If you want to cancel the reading of data press Esc.
Scroll through the list of stations and find your city. (Relax if
you do not find it as you can add to the TRAKSAT.CTY file or edit
the changes later.) Be sure to set the UTC Offset for this
station. Select Replace Station #1 and then Save. This will make
your city the new station number 1. You can add other stations
later if you wish. If you want another satellite or tracking mode
at program startup select Options/Default from the Main Menu
next. You can enter several defaults used by the program or make
changes on the fly in some cases. Set the defaults as you
requirements may need and select Save. Now TRAKSAT is configured
for your needs! Please read Chapter 2, User Options for more
details.
12
Chapter 2 (User Options)
Command-Line options
TRAKSAT has several command-line options available that may prove
useful. To use any of these commands type "traksat /?", without
the quotes. (Replace the ? with one or more of the following
commands.) Valid options are;
/auto
/m =
/x =
/at =
= Run Analytical Solution Mode at start up,
Use Monochrome mode,
Do NOT try to load element data at start-up,
Use the Auto Tracker for antenna control,
(This is optional support)
/nofont = Do NOT load the VGA font file used for the
menus.
These commands are not upper/lower case specific.
The TRAKSAT.INI File
TRAKSAT has many options available to suit your particular needs.
The program stores your options in a file called TRAKSAT.INI.
This file is an ASCII text file that can be edited by any word
processor that can save as ASCII text. (DOS utility program EDIT
works fine) or from inside the program (File/Edit INI). The
program will look for this file in the same place as the program
EXE is located. ONE WILL NOT BE CREATED IF IT IS MISSING, however
the program will use some defaults to get you started at least.
Several options allow you to save your new defaults to the INI
file, however the program will first make a backup of the current
INI settings to a file called TRAKSAT.BAK.
An example of the INI file is included below;
;
;
;
;
;
;
;
;
;
TRAKSAT Version 4.00 INI, Copyright (C) 1996 By Paul E. Traufler
*** A semi-colon in the FIRST column means a comment field ***
ALL DATA MUST FOLLOW THE = SIGN, ** NO SPACES ** 79 columns MAX
The section titles i.e., [Program Info] MUST start in column ONE
Program Info, Automatic, and Groups can NOT be set inside the
program, you must edit the TRAKSAT.INI file and make the desired
; changes.
;
[Program Info]
Element Filename=tle.txt
; DO NOT END THE OUTPUT PATH WITH A "\" CHARACTER
; Adding an output path is strongly recommended
Output Path=
;
; *** CONSULT DOCUMENTATION FOR DETAILS *BEFORE* SETTING VIDEO MODES ***
; -4=EGA 640x350x16, -3=Herc, -2=CGA Mono, -1=VGA Mono, 0=Auto, 1=VGA
;
; If running in Win95 and you have more than 256 color video it is
; best to set the output to 16 color modes as they are faster, or at
; least set to VGA (-1) as this is the fastest display mode.
13
; *** THE MODES LISTED BELOW REQUIRE A SVGA CARD AND MONITOR ***
; *** DAMAGE MAY RESULT IF YOUR HARDWARE DOES NOT SUPPORT THESE MODES ***
; 2=800x600x16, 3=800x600x256, 4=1024x768x16, 5=1024x768x256
; 6=1280x1024x16, 7=1280x1024x256, 8=640x400x256
Video Mode=1
; Land fill color for Ground Tracks, 0 none,2=green,6=red,8=gray
Color Land=2
; 0 = no refresh of Ground Track
Rev Update Interval=6
; *** CONSULT DOCUMENTATION FOR DETAILS *BEFORE* SETTING VIDEO MODES ***
;Render Output Video Mode, ** This REQUIRES a 256 color mode **
;1=640x400x256, 2=640x480x256, 3=800x600x256, 4=1024x768x256, 5=1280x1024x256
Render Video Mode=2
[Defaults]
Satellite Name=Mir
Run Mode=0
Freq Up=145.750000
Freq Down=440.150000
[Automatic]
; ALL IN LOCAL TIMES I WILL USE STATION #1 UTC OFFSET
Start Time=18.0
Length Hours=24.0
;Days offset from current date
Day Offset=1
; 0 = ALL, 1 = Group One, etc.
Group=0
[Options]
Sensor=1
Sun Terminator=1
Grids=1
Visible Only=0
Star Direction=3
Star Names=1
Internal Stars=1
External Stars=1
Star Time Tags=1
Star Update Interval=18.0000
Star Mag Limit=5.0000
Ra Dec Output=0
UTC Output=0
[Auto Tracker]
; ONLY WITH THE REGISTERED VERSION, optional
Comm Port=2
Home Azimuth=0
Home Elevation=0
Limit Azimuth=5
Limit Elevation=3
Max Elevation=90
Mic Step=100
[Station 1]
Station 1 Name=Harvest,AL
Station 1 Lat=34.7900
Station 1 Lon=-86.6790
Station 1 Alt=220.00
Station 1 UTC Offset=-6.0
14
Station
Station
Station
Station
1
1
1
1
Min Elevation=0.0
Max Range=2000.0
Visibility=1
Twilight=-10.0
[Station 2]
[Station 3]
[Group 1]
;25 Satellites Max. Per Group
Group1 Satellite01=Mir
Group1 Satellite02=HST
Group1 Satellite03=HST Array
Group1 Satellite04=ARSENE
[Group 2]
;25 Satellites Max. Per Group
Group2 Satellite01=NOAA 9
Group2 Satellite02=NOAA 10
Group2 Satellite03=NOAA 12
Group2 Satellite04=Meteor 3-4
Group2 Satellite05=Meteor 3-5
Group2 Satellite06=Meteor 3-6
[Group 3]
;25 Satellites Max. Per Group
Group3 Satellite01=FO-27
Group3 Satellite02=Mir
Group3 Satellite03=OSCAR 10
[Attitude]
;Six Satellites Max.
Attitude Satellite1=AO-13
;NORAD ID Number
Attitude ID1=19216
;Bahn lat/lon in Degrees
Attitude BLAT1=0.0
Attitude BLON1=180.0
[Multi Satellites]
;Max. of SIX satellites
Multi 1=ARSENE
Multi 2=Mir
Multi 3=NOAA 12
Multi 4=
Multi 5=
Multi 6=
;Colors 0=black, 1=blue, 2=green, 3=cyan, 4=red, 5=magenta, 6=brown
;7=white, 8=dk gray, 9=lt blue, 10=lt green, 11=lt cyan, 12=lt red
;13=lt magenta, 14=yellow, 15=bright white
Multi Color 1=14
Multi Color 2=5
Multi Color 3=4
Multi Color 4=15
Multi Color 5=13
Multi Color 6=11
The user can choose a color from the palette of;
15
1
2
3
4
5
6
7
8
=
=
=
=
=
=
=
=
BLUE
GREEN
CYAN
RED
MAGENTA
BROWN
WHITE
GRAY
0
9
10
11
12
13
14
15
=
=
=
=
=
=
=
=
BLACK
LIGHT BLUE
LIGHT GREEN
LIGHT CYAN
LIGHT RED
LIGHT MAGENTA
LIGHT YELLOW
BRIGHT WHITE
It is important that you follow the this format or unexpected
results may occur. Please note that any data after the = sign
must be without any spaces. Most of the options have comments by
them so you will not get into trouble and error checking is done
on the data also.
Some areas of the INI file can only be changed by editing the
file and making the changes. The areas include Program Info,
Automatic, and Groups can NOT be set inside the program, you must
edit the TRAKSAT.INI file and make the desired changes. USE ONLY
AN ASCII SAVING EDITOR, one such as the DOS EDIT program or
inside the program using the built in editor (File/Edit INI).
The Defaults Section of the INI file can be set inside the
program. Below is a screen of the setting for this option.
ノヘヘヘヘヘヘヘヘヘヘヘオ TRAKSAT Defaults ニヘヘヘヘヘヘヘヘヘヘヘヘサ
コ
コ
コ Satellite Name: Mir
コ
コ Freq Up (MHz): 145.000
コ
コ Freq Dn (MHz): 440.000
コ
コ
コ
コ
レトトトトトエ Default Run Modes テトトトトトソ
コ
コ
ウ (*) Tabular Screen Only
ウ
コ
コ
ウ ( ) Ground Track
ウ
コ
コ
ウ ( ) Star Background
ウ
コ
コ
ウ ( ) Orthographic Mode
ウ
コ
コ
ウ ( ) 3D Earth View
ウ
コ
コ
ウ ( ) Multi-Sat Tabular Screen ウ
コ
コ
ウ ( ) Multi-Sat Ground Tracks ウ
コ
コ
ウ
ウ
コ
コ
タトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトル
コ
コ
コ
コ
レトトトトトトソ
レトトトトトトソ
レトトトトトトソ
コ
コ
ウ Ok ウ
ウ Cancel ウ
ウ Save ウ
コ
コ
タトトトトトトル
タトトトトトトル
タトトトトトトル
コ
コ
コ
ネヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘシ
******************
* IMPORTANT NOTE *
******************
If the user selects any graphic output the program will test for
a graphics adapter and based on the type of graphics hardware
will select the "highest" standard graphics mode supported. You
may override these options by setting the INI file with the
desired video mode.
******************
16
* IMPORTANT NOTE *
******************
Some of the higher resolution modes require special hardware to
run. You may damage your hardware if you exceed its capabilities.
do not attempt to set any graphic modes above 640x480 (VGA) or
Video Modes over 1 without ensuring that you monitor can safely
handle that resolution. Otherwise, you may risk damaging your
display monitor. Consult your owner's manual for details.
An example of the standard graphics modes would be;
VGA mode 640x480 pixels,
EGA mode 640x350 pixels,
CGA mode 640x200 pixels,
******************
* SPECIAL NOTE *
******************
If the hardware does NOT support graphics an error message will
be displayed and the program will return to the Main Menu. All of
the text modes will still be available however.
17
Chapter 3 (Main Menu File Options)
The File options from the Main Menu will allow the user to change
satellite element files, shell to DOS, display a About screen,
and Quit the program.
Changing the satellite element file is the first File option, the
user can press the Alt+E keys to jump to this option.
The program will display a list of files for the user to select a
element file from. The first place the listing starts is with the
current default for element files as set in the INI file. If you
want to use the same directory as TRAKSAT is installed to just
leave the INI setting Element Filename= blank.
To cancel this operation either select the Cancel button or press
the Esc key.
Below is an example of the Open File select screen.
レトトトトトトトエ Open File テトトトトトトトトトトトトトトソ
ウ
ウ
ウ FileName: *.TXT
ウ
ウ C:\TRAK310\
ウ
ウ
ウ
ウ
Files
ウ
ウ ノヘヘヘヘヘヘヘヘヘヘヘヘヘサ
ウ
ウ コ TLE.TXT
コ
ウ
ウ コ
コ
ウ
ウ コ
コ
ウ
ウ コ
コ
レトトトトトトソ
ウ
ウ コ
コ
ウ ok ウ
ウ
ウ コ
コ
タトトトトトトル
ウ
ウ コ
コ
ウ
ウ コ
コ
レトトトトトトソ
ウ
ウ コ
コ
ウ Cancel ウ
ウ
ウ コ
コ
タトトトトトトル
ウ
ウ コ
コ
ウ
ウ ネヘヘヘヘヘヘヘヘヘヘヘヘヘシ
ウ
タトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトル
The Shell to DOS File option will work with DOS version 3.0 and
above ONLY. This option will allow you to run other DOS programs
or commands. Typing "EXIT" will resume TRAKSAT.
The third File Option will display the About screen, this will
display the current version and support numbers and such. This
screen will be displayed when starting the un-registered versions
of the program. (The registered version does NOT display this
reminder screen at all, another advantage to registering your
program!)
The last File option will quit the program. No warnings or
messages will be displayed asking if you are sure about quitting.
18
Chapter 4 (Main Menu Satellite Options)
To select a particular satellite you will select the
Satellite/Find option. A list of the current satellite names will
be displayed for you to select a satellite name. (A maximum
length of 20 characters is allowed in the satellite name). The
list is not sorted but rather listed just as the satellites are
listed in the element file. To find a satellite quickly use the
Find option, enter the desired name and click Find to use this.
Scroll through the satellite list until you find the desired name
then either select Ok. Below is an example screen of the
Satellite/Find option.
レトトトトトトトトトトトエ Satellites テトトトトトトトトトトトトソ
ウ[
]
Find
ウ
ウノヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘサ
ウ
ウコ 1994049A
ウ
ウコ 1994046B
ア
ウ
ウコ 1994048D
ー
ウ
ウコ 1994048C
ー
ウ
ウコ 1994048B
ー
ウ
ウコ 1994048A
ー レトトトトトトソ ウ
ウコ 1994047B
ー ウ ok ウ ウ
ウコ DIRECTV
ー タトトトトトトル ウ
ウコ APEX
ー
ウ
ウコ 1994045B
ー
ウ
ウコ Cosmos 2285
ー
ウ
ウコ 1994044B
ー レトトトトトトソ ウ
ウコ Cosmos 2284
ー ウ Cancel ウ ウ
ウコ 1994043B
タトトトトトトル ウ
ウネヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘシ
ウ
タトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトル
For you keyboard users the Tab key will move the focus of all
options, if a item such as a botton has focus the title will be
all captial letters. Focus is important because if you press the
Enter key while a control has focus that command will be
processed. If the Ok or the Cancel button has the focus and you
press Enter you will send either the Ok or the Cancel command to
the program. To change the current focus press the Tab key.
This program uses the NASA, or NORAD 2-line, satellite element
data file format to read data into the program, (in this text the
use of NORAD refers to NASA 2-Line or NORAD satellite element
data sets). For a full explanation of the NASA 2-line satellite
element data sets see Chapter 11.
******************
* IMPORTANT NOTE *
******************
TRAKSAT is limited by available extended/expanded memory to the
number of satellites it can load into memory. The number of
satellites loaded will vary from computer to computer, however
for the most part element files used by most will pose no
problems. If you have a file with more satellites than can be
loaded you will need to remove, using a text editor, satellite
data sets or free up more memory. This may not prove to be a
limitation for most people as most satellite data sets have less
19
than 700 satellite data sets.
The second Satellite option will display a list of the currently
visible satellites from the current file. The program will use
the currently selected tracking station and visibility tests for
this option. The program will read the system date/time and than
determine what satellites are visible. You can select a satellite
from the list by selecting the satellite name first than
selecting Ok.
The next Satellite option, Info will display the orbital
information on the currently loaded satellite. All data displayed
will be in units of Km, Km/Sec and alike. An example of the
Satellite/Info screen is below.
トトトトトトトトトトトトトトトトトトトトトトトトトトエ Satellite Infomation
テトトトトトトトトトトトトトトトトトトトトトトトトトトト
AO-13
NORAD ID 19216
Epoch DOY
221.177509
2449573.677508851
1st Dot
(R/Day^2)-1.67000000E-006
04:15:36
2nd Dot
(R/Day^3) 0.00000000E+000
Bstar
(Drag)
1.00000000E-005
Inclination (Deg)
57.7592
RAAN
(Deg)
237.5053
Eccentricity (Deg)
0.72235970
Arg. Perigee (Deg)
347.6665
Mean Anomaly (Deg)
1.4454
Mean Motion (R/Day)
2.097252
Rev Number
1562
BLAT
(Deg)
0.0000
Epoch Julian Date
Epoch Date/Time
Period
Semi Major
Radius Apogee
Radius Perigee
Velocity Min
Velocity Max
Ave Altitude
Long Asc Node
isible Lat
BLON
08/09/94
(Min) 686.5978
(Km)
25780.732
(Km)
44403.694
(Km)
7157.770
(Km/S)
9.794
(Km/S)
1.579
(Km)
19402.597
(Deg)
216.171
(Deg)
90.000
(Deg) 0.0000
Press Esc to Quit
トトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトト
BLat and BLon or stellite attitude is used for the squint angle
calculations only. The OSCAR series of satellites use a antenna
pointing system called Bahn coordinates. These coordinates are
Bahn latitude and longitude and are used in the calculations. TO
CHANGE THEM YOU WILL NEED TO EDIT THE INI FILE under the
[Attitude] sections and make the changes. Below is an example of
the [Attitude] section from the TRAKSAT.INI file.
[Attitude]
;Six Satellites Max.
Attitude Satellite1=AO-13
;NORAD ID Number
Attitude ID1=19216
;Bahn lat/lon in Degrees
Attitude BLAT1=0.0
Attitude BLON1=180.0
20
Chapter 5 (Main Menu Station Options)
The first Station option, Find will display the tracking stations
listed in the file TRAKSAT.CTY. The city data file has ~1970 of
the larger U.S. cities latitude, longitudes, and altitudes in it.
(Some world-wide cities also.) You will be asked to replace what
tracking station number, 1, 2, or 3 with the new data first. The
first time you run the program and you want to set your station
you should select the number 1 option, from then on either number
2 or 3 would be recommended. The program can have up to 3
tracking stations. The current station will have a check mark
before its name. Once you have the desired tracking stations
loaded and saved you can select one of them by just selecting the
station name from the Main Menu.
******************
* IMPORTANT NOTE *
******************
The latitudes used in TRAKSAT are ALL considered to be GEODETIC
latitudes NOT GEOCENTRIC. It will be left up to the user to
determine the conversion from geocentric to geodetic latitude.
(For the most part this conversion should not be required as MOST
maps and atlas coordinates are listed as geodetic.) The altitude
measurement is the altitude above mean sea-level and is in
meters.
If you can not find a match to the city data then you will need
to use a text editor to add the city data in the file TRAKSAT.CTY
or use the closest city in the file.
Below is an example from the TRAKSAT.CTY file. The format of the
tracking station file is;
City Name
Long. Lat.
Alt.
(deg) (deg) (m)
Harvest,AL,-86.6792,34.7972,220.
The city name can be up to 20 characters long while the
longitude, latitude, and altitude can be up to 10 characters
long. Commas MUST separate the data fields and the program
expects 4 commas per line of data.
The TRAKSAT.CTY file can hold a MAXIMUM of 2100 tracking stations
in it. The user can enter city data into the TRAKSAT.CTY file in
any order but it would be wise to include the data in an
alphabetical order.
21
Below is an example screen for the Station/Find option.
レトトトトトトトトトトトトトトトトトトエ Tracking Stations テトトトトトトトトトトトトトトトトトトソ
ウノヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘサ レトトトトトエ Visibility テトトトトトトソ ウ
ウコ Aalborg,Denmark
ウ(*) LOS
ウ ウ
ウコ Abbotsford,BC
ア ウ( ) Optical
ウ ウ
ウコ Aberdeen Prv Gnd,MD ー ウ( ) Optical/Max Range
ウ ウ
ウコ Aberdeen,ID
ー ウ Max Range (Km): 2000 ウ ウ
ウコ Aberdeen,MD
ー タトトトトトトトトトトトトトトトトトトトトトトトトトル ウ
ウコ Aberdeen,Scotland
ー UTC Offset (Hrs):
-5.0
ウ
ウコ Aberdeen,SD
ー Min. Elev. (Deg):
0.0
ウ
ウコ Aberdeen,WA
ー Twilight (Deg):
-10.0
ウ
ウコ Abilene,KS
ー Station Name:
ウ
ウコ Abilene,TX
ー
ウ
ウコ Acapulco,Mexico
ー
ウ
ウコ Accra,Ghana
ー レトトトトトトソ レトトトトトトソ レトトトトトトソ ウ
ウコ Ada,MN
ー ウ ok ウ ウ Save ウ ウ Cancel ウ ウ
ウコ Adak,AK
ー タトトトトトトル タトトトトトトル タトトトトトトル ウ
ウコ Adams,MA
ウ
ウネヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘシ
# Stations: 1971
ウ
ウ Replace
(*) Station 1 ( ) Station 2 ( ) Station 3 ウ
タトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトル
The city file has been sorted by city names and as such you may
quickly jump to that section of the listed names by using the
scroll bar. Edit the UTC Offset and Min Elev. setting to suit
your needs also. After the tracking station has been chosen the
Main Menu will appear waiting for the next user choice.
Once you have setup your tracking stations you can change its
settings by first selecting it as the current station. Next
select the Station/Current option and may any changes you require
"on-the-fly". If you select Ok the changes are not made to the
INI settings but rather used only while the program is in
operation. If your location is NOT in the included file you may
select any close by city and use this option to make the required
changes. Save this new data and you will be all set now.
22
Chapter 6 (Main Menu Time Options)
TRAKSAT can operate in two different time modes, Real-time and
Delta-time. (The delta-time mode is starting at some particular
date and time using a user defined time increment until a ending
time is reached.)
To change time modes in TRAKSAT the user can select Time from the
Main Menu. The two time mode options will be displayed with a
check mark before the current mode name.
The Real-time mode will update the screen at 1 second intervals
if the hardware will allow. For an AT class machine with no
coprocessor, the update time may be 5 to 10 seconds. An AT class
computer with a coprocessor can do the 1 second per update with
no trouble.
If you would like to track a satellite from say today's date to
some future date, the Delta-time mode is the choice to use. The
basic idea is track from some starting date to some stopping
date. If the user selects the Delta-time mode some additional
information will be required. The starting date and time along
with the length of the simulation. The time step will also need
to be entered. The program will display "defaults" that can be
accepted or edited to suit your needs.
It is noted that the maximum length, that is from the starting
date to some future time, of the simulation is 99 days 99 hours
99 minutes 99 seconds. The step size can be 1 second to a maximum
of 2 days. (1 Minute is the default.)
Below is an example of the delta-time mode data input screen.
ノヘヘヘオ UTC Starting Date/Time Length ニヘヘヘサ
コ
コ
コ
コ
コ Date (mm/dd/yy):
09/23/94 コ
コ Time (hh:mm:ss):
00:00:00 コ
コ Length (dd/hh:mm:ss): 01/00:00:00 コ
コ Step Size (Min):
1.000000 コ
コ
コ
コ
レトトトトトトソ
レトトトトトトソ
コ
コ
ウ ok ウ
ウ cancel ウ
コ
コ
タトトトトトトル
タトトトトトトル
コ
コ
コ
コ
コ
ネヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘシ
An approach most people use with the Delta-time mode is to pick a
2-3 minute time step and check the output for any passes near the
tracking station for that day. Then return back to the Delta-time
mode and use a smaller time step to obtain a better estimate of
the satellite visibility. Another method is to use the Analytical
Solution option see Chapter 8.
******************
23
* IMPORTANT NOTE *
******************
The time is read from the system clock, and as such is only as
accurate as the setting of this clock. The date and time should
be set before running TRAKSAT.
24
Chapter 7 (Main Menu Options)
TRAKSAT has many
such as plotting
plot. All of the
you from digging
options that you can change to suit your needs,
a lat/long grid or a satellite sensor coverage
output options can be set from one screen saving
into the program too deep.
The first menu option, Defaults will allow you to change the
basic startup values. These options include; what satellite to
start with and what output mode to use. The frequency used for
the Doppler shift calculations can be set here also. Below is an
example of the Defaults that can be set inside the program.
ノヘヘヘヘヘヘヘヘヘヘヘオ TRAKSAT Defaults ニヘヘヘヘヘヘヘヘヘヘヘヘサ
コ
コ
コ Satellite Name: Mir
コ
コ Freq Up (MHz): 145.000
コ
コ Freq Dn (MHz): 440.000
コ
コ
コ
コ
レトトトトトエ Default Run Modes テトトトトトソ
コ
コ
ウ (*) Tabular Screen Only
ウ
コ
コ
ウ ( ) Ground Track
ウ
コ
コ
ウ ( ) Star Background
ウ
コ
コ
ウ ( ) Orthographic Mode
ウ
コ
コ
ウ ( ) 3D Earth View
ウ
コ
コ
ウ ( ) Multi-Sat Tabular Screen ウ
コ
コ
ウ ( ) Multi-Sat Ground Tracks ウ
コ
コ
ウ
ウ
コ
コ
タトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトル
コ
コ
コ
コ
レトトトトトトソ
レトトトトトトソ
レトトトトトトソ
コ
コ
ウ Ok ウ
ウ Cancel ウ
ウ Save ウ
コ
コ
タトトトトトトル
タトトトトトトル
タトトトトトトル
コ
コ
コ
ネヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘシ
The next menu option, Program will allow you to set output
options. TRAKSAT can output date/times in either UTC or Local
based on the options. The options are saved in the INI file so
you should only have to set them once or so.
25
Below is an example screen of the Program options.
ノヘヘヘヘヘヘヘヘヘヘヘヘオ TRAKSAT Options ニヘヘヘヘヘヘヘヘヘヘヘヘサ
コレトトエ Time Options テトトソレエ Tabular Options テソコ
コウ (*) UTC TIMES
ウウ( ) Visible Only ウコ
コウ ( ) Local Times
ウウ(*) All Passes
ウコ
コタトトトトトトトトトトトトトトトトトトトトルタトトトトトトトトトトトトトトトトトトトルコ
コレエ Plotting Options テソレエ Star Direction テトソコ
コウ [猤 Grids
ウウ( ) North
ウコ
コウ [猤 Sensor
ウウ( ) East
ウコ
コウ [猤 Sun Terminator ウウ(*) South
ウコ
コウ [猤 Star Names
ウウ( ) West
ウコ
コウ [ ] User Stars
ウタトトトトトトトトトトトトトトトトトトトルコ
コウ [猤 Internal Stars ウレトエ Star Plotting テトソコ
コウ [ ] Ra&Dec Output ウウ Magn. 4.5000 ウコ
コウ
ウウ Refresh (Min) 15 ウコ
コタトトトトトトトトトトトトトトトトトトトトルタトトトトトトトトトトトトトトトトトトトルコ
コ
レトトトトトトソ
レトトトトトトソ
レトトトトトトソ
コ
コ
ウ Ok ウ
ウ Cancel ウ
ウ Save ウ
コ
コ
タトトトトトトル
タトトトトトトル
タトトトトトトル
コ
コ
コ
ネヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘシ
The plotting options include settings for all of the graphic
screens used in the program. Grids will turn on/off any grids or
either lat/long or azimuth/elevation. The Sensor will plot the
satellite footprint. You can adjust the size of the footprint by
setting the minimum sensor angle setting under the Station
options. You can use the internal stars or the external user
stars as required also. The last plotting option Ra&Dec Output
will only display the right ascension/declination of the
satellite in the Tabular modes ONLY. (The Star background option
will ALWAYS have it.)
Star Update Interval will set the desired interval between star
background updates. The recommended setting is 15 minutes. The
INI file has the default value. You can set the magnitude limit
for the Star Background plotting output from here also.
26
Chapter 8 (Main Menu Output Modes)
The Main Menu Output options will control the output modes
available in TRAKSAT. The output modes available are; Tabular,
Analytical Solution, Batch mode, Ground Track, Orthographic,
Tabular, 3D View, Star Background, Rendered Views, Multi-Satellite
Tabular and Ground Track.
From this menu screen you can select Tabular, Analytical, Batch
Mode, Ground Track, Star Background, 3D View, and Orthographic
modes. The first five options are text only and can be displayed
on screen, send to a file, or both at the same time. All Tabular
type output can go to screen, file, or both.
Below is an example of the tabular file output. The header
information in the file will help you remember what you ran.
TRAKSAT Version 4.00
Tabular Mode
Local Date/Time Run:
Element File:
Tracking Station:
Visibility Mode:
Satellite:
Sat Sep 24 12:00:53 1994
TLE.TXT
Harvest,AL
Line of Sight
Mir
UTC
Date
Time
Elev Azim
MM/DD/YY HH:MM:SS Deg Deg
Range Lat
Km
Deg
-09/24/94 10:44:00 2.0 216.3 2064
09/24/94 10:45:00 6.7 214.3 1653
09/24/94 10:46:00 13.1 210.9 1250
Rev #
20.0
22.9
25.7
Long
Deg
Alt Dopp Dopp Phz Sqt V
Km Up
Down 256 Ang
49147 --97.8 395
-95.2 395
-92.6 395
-438 -1330 224 -1 Y
-664 -2015 227 -1 Y
-887 -2693 230 -1 Y
The Lat and Long are the satellite latitude and longitude. The
Azim and Elev are azimuth and elevation as seen from the tracking
station, while the Range is the distance from the satellite to
the tracking station. Alt is the satellite altitude above the
earth.
The azimuth is always between 0 and 360 degrees with north being
0, east 90 south 180 and so on. The elevation will be always be
between -90 and +90 degrees. If the elevation is less than zero
the satellite is below the horizon as seen from the tracking
station.
The doppler shift comes about from the simple fact that both the
satellite and the ground station are in motion. The relative
motion between the station and the satellite causes either a
compression or expansion of a radio signal, this is called the
doppler shift. TRAKSAT will calculate a doppler shift for two
frequencies, uplink/downlink. The base frequency is listed in the
INI file under the section labeled [Defaults]. The output units
are in Hertz while the inputs are in MHz.
The phase angle, Phz is used for the amateur radio satellites.
The phase angle is based on the mean-anomaly, (the position in
the orbital plane from the perigee). The mean-anomaly is normally
27
measured from 0 to 360 degrees, however the phase angle is from 0
to 256ths of a circle. The conversion of degrees mean-anomaly to
phase angle is;
Phase = (mean anomaly (deg))/(360/256).
(256ths of circle)
It has become common practice with radio amateur satellites to
use Mean Anomaly to schedule satellite operations. Satellites
commonly change modes or turn on or off at specific places in
their orbits, specified by Mean Anomaly. Unfortunately, when
used this way, it is common to specify the mean anomaly in units
of 256ths of a circle instead of degrees. The phase angle is
therefore displayed in units of 256ths of a circle.
The Sqt is the squint angle, this is a measure of the angle from
the satellite antenna to your tracking station. The smaller the
angle means the antenna is pointing directly at you. A -1 output
means that no attitude information for that satellite is
available.
The last item displayed is based on if the satellite is visible
from the tracking station. See Chapter 13 for a complete
description of the methods used by TRAKSAT to test for
visibility.
******************
* IMPORTANT NOTE *
******************
To stop the display the user can press the space bar and the
screen will "freeze". The user will need to press any key again
to continue the simulation. If the user presses Esc, escape key,
the simulation will stop and the user will be returned to the
Main Menu.
Analytical Solution
TRAKSAT version 2.00 and above has included a very powerful
option, Analytical Rise & Set. Many people have asked "why use
this analytical approach ?". Three reasons come to mind speed,
speed, and speed! The analytical approach used is a closed form
solution to the problem of determining when a satellite can be
seen (either LOS or Optical) by a ground tracking station. In
effect, this problem usually involves the calculation of the
rise-and-set time (UTC) of a given satellite from a specific
ground tracking station.
In the past, it has been the custom to solve the problem by
letting the satellite run through its ephemeris, and checking at
each instant to see whether the elevation angle of the satellite
was greater than some minimum value. However, by attacking the
problem from a different point of view, that is, with the
eccentric anomaly taken to be the independent variable, it is
possible to obtain a closed-form solution to the satellite
visibility problem. Specifically, the closed-form solution is a
single transcendental equation in the eccentric anomalies
corresponding to a rise-and-set time for a given orbital pass of
a satellite. It is more difficult to solve the controlling
equation than the standard Keplerian equation. However, the
28
method offers the advantage that the controlling equation is
solved only ONCE PER ORBIT PERIOD as contrasted with the hundreds
of times the Keplerian equation must be solved with the standard
step-by-step technique.
"How much faster is the analytical solution ?" Several
"benchmarks" were run using the same satellite data sets and
starting times to determine the speed of each method. If the user
selects the Delta Time Mode and then the Analytical Solution the
speed difference will be obvious.
On the machine used for testing (coprocessor installed) the
analytical solution runs about 4 seconds per satellite per 24
hours of simulation time vs. the 120 seconds per 24 hours in the
delta time mode. (This was on a 386/16 with a 287/8 coprocessor
and still produced a 3000% DECREASE in the time required.) (A
486/33 computer can crank out 20 satellites per second!) This
mode can really be boosted by a coprocessor, 3-6 times faster!
Use the analytical solution for "rough" estimates and the delta
time mode for the detailed analysis. The term "rough" implies
that the analytical solution is not as accurate as the Delta Time
mode, and in fact that is true. The error (Delta Time mode vs.
Analytical Solution) is usually LESS then 1 minute for predicted
rise or set times. The error is the price to pay for the speed
advantage.
******************
* IMPORTANT NOTE *
****************** The analytical
solution DOES INCLUDE THE DRAG EFFECTS in the calculations, (as
of TRAKSAT version 2.30). By including the drag effects in the
solution a long term prediction can be done without a great loss
of accuracy.
It has proved helpful for several TRAKSAT users to predict
several weeks into the future any visible passes and make a note
of the dates. As the date approaches and newer elements become
available the user can "improve" the viewing times to finally
obtain an accurate prediction of the satellites. Using this
approach the user can mark "special" days when a particular
satellite should be seen. The analytical solution will save the
user from "looking" for satellites that will not be seen, or
unfavorable passes.
******************
* IMPORTANT NOTE *
******************
If the user selects the analytical solution AND any OPTICAL
visibility tests then only satellites with a mean motion of
greater than 2.5 revs per day will be calculated. That is any
satellite that is "near geosync." will not be calculated. This
should NOT be of to great importance to most users as seeing ANY
near geosync. satellites is VERY DIFFICULT. The line of sight
(LOS) method will still work for the near geosync. satellites. If
the user needs to "see" a near geosync. satellite then the single
satellite delta time mode OR Batch Mode will be required.
******************
* IMPORTANT NOTE *
29
******************
The analytical solution works by revs NOT so much time, by that I
mean that the program calculates at rev to rev time steps and
does NOT use the time step. This will also mean that if the user
were to set a one hour simulation length the program will find
some satellites outside this time interval because there are not
any satellites that can have a period of 60 minutes. (Don't be
alarmed by the longer than requested times in the output it is
normal operation.)
That is enough "horn blowing" let us look at an example. Below is
and example output from the analytical solution using the file
output option. The visibility method in this example was OPTICAL
while the starting date was 12-23-1993 @ 0 UTC hours. The end
time was 24 hours. The "header" at the top of the display will
show some vital information to the user. The tracking station
name and satellite data file name along with the visibility
method will be displayed to remind the user of the current
settings.
30
(Screen Output Option)
レトトトトトトトトトトトトトトトトトトトトエ Analytical Solution Output テトトトトトトトトトトトトトトトトトトトトソ
ウ
ウ
ウ Visibility Mode: Line of Sight, Visible ONLY
ウ
ウ
ウ
ウ Total Satellites: 763
Record: 1
ウ
ウ
UTC
ウ
ウ Satellite
Date
Time
Max Azm Azm Range Duration ウ
ウ Name
MM/DD/YY HH:MM:SS Ele Rise Set Km
HH:MM:SS ウ
ウ HST
09/23/94 12:43:04 11
W SE 1836 00:10:13 ウ
ウ
ウ
ウ Mir
09/23/94 13:19:40 9
W NE 1474 00:08:13 ウ
ウ Mir
09/23/94 14:58:52 3 NW NE 1979 00:05:20 ウ
ウ Mir
09/23/94 16:35:54 6 NW NE 1708 00:07:05 ウ
ウ Mir
09/23/94 18:11:40 28 NW
E
771 00:09:56 ウ
ウ Mir
09/23/94 19:49:39 21
W
S
945 00:07:55 ウ
ウ HST
09/23/94 05:54:27 11 SW
E 1819 00:10:21 ウ
ウ HST
09/23/94 07:35:28 27 SW
E 1143 00:12:24 ウ
ウ HST
09/23/94 09:17:31 36
W
E
931 00:12:48 ウ
ウ HST
09/23/94 11:04:33 26 SW SE 1151 00:07:47 ウ
ウ
ウ
ウ
Press Esc to Quit
ウ
タトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトル
TRAKSAT Version 4.00
******************
* IMPORTANT NOTE *
******************
The user can NOT stop/start the screen as in the other modes,
i.e., pressing Esc will STOP the display and terminate the
analytical solution. This method was chosen to avoid
inadvertently waiting for the screen to update while in a pause
mode. The screen update can be slow on an Optical visibility test
and a NON-coprocessor equipped machine. (There may not be any
satellites optically visible at all!)
******************
* IMPORTANT NOTE *
******************
The default is to write output to the file TRAKSAT.000. If this
file name exists the program will try TRAKSAT.001, TRAKSAT.002...
and so on until a new file name is found. If the limit of 999 is
reached then the program will use 000 as the extension AND OVER
WRITE THE FILE. (All options will use this file naming method.)
All/Group Satellites
You have the choice with the analytical solution options to
select all of the satellites in the data file or some user
defined groups of satellites. The default will be to read ALL of
the satellites for these options. You can define your "favorite"
satellites, up to 25 satellites per group can be included. You
will need to use a word processor to edit the TRAKSAT.INI file
and add the satellites names to it. The word processor used will
need to save the file in PLAIN ASCII format, i.e., NO SPECIAL
CONTROL CHARACTERS EXCEPT THE END OF FILE MARKER. The DOS EDIT
word processor will do the job nicely for the user. Batch Mode
31
Output
TRAKSAT version 2.55 and above has included a new option, called
Batch Mode. This option is similar to the Tabular Output mode but
can be used on all or a group of satellites. The method used in
this option is; enter into the delta time mode and select the
starting date/time and length of the simulation. The next step is
to select Batch Mode from the Output options. The program will
prompt the user for some additional information and then run each
satellite through the delta tabular mode one at a time.
The output from this option can go to the screen, file, or both.
Below is an example of the file output created with this option.
The starting date/time was 12-26-94 00:00:00 UTC to 00:04:00 UTC
by one minute steps.
The output parameters are same as the tabular output but without
the rev. number. If no passes are visible just the satellite name
will be printed.
(Batch Mode File Output)
TRAKSAT Version 4.00
Batch Mode
Local Date/Time Run: Sat Sep 24 17:40:34 1994
Element File:
TLE.TXT
Tracking Station:
Harvest,AL
Visibility Mode:
Line of Sight
UTC
Date
Time
Elev Azim Range Lat
Long
MM/DD/YY HH:MM:SS Deg Deg
Km
Deg
Deg
1994059B
09/24/94
09/24/94
09/24/94
STS 64
09/24/94
09/24/94
00:00:00 -43.5 294.4
00:02:00 -39.7 297.1
00:04:00 -35.8 299.9
Alt Dopp Dopp Phz Sqt V
Km Up
Down 256 Ang
9147 20.3 169.4
8540 26.8 174.1
7899 33.1 179.5
255
256
258
2305
2398
2453
6995 46 93
7277 51 94
7444 57 95
00:00:00 -52.9 288.4 10504 4.2 158.4
00:02:00 -49.2 291.3 9998 11.0 162.4
257
258
1925
2110
5841 55 89
6404 61 91
(Editors note)
The idea for this new option was inspired from searching for a
satellite trail left on a CCD captured graphics image file. The
date, "rough" time, and position of the "exposure" were known but
no idea on what the satellite was that passed through the image.
Using the Batch Mode and a satellite data set from that time
period the satellite was found. The idea of going through the
satellite file one satellite at a time was just too much! So out
came the Batch Mode to help in this kind of search.
Here is another use for the Batch Mode; one night I was tracking
IRAS passing north to south over head when another satellite came
into view heading almost opposite the path of IRAS. I actually
saw two different satellites at the same time! I wish I had the
Batch Mode at that time, it would have been easy to discover that
unknown satellite.
32
Ground Track Output
If the ground track option is entered the program proceeds to
draw a Mercator projection map of the world. The upper left
corner is at latitude 90 degrees and longitude -180 degrees,
while the lower right corner is latitude -90 degrees and
longitude 180 degrees. The grid spacing is 10 degrees for
latitude and longitude. A box will be plotted for the current
tracking station.
The plotting process may take a minute or two on a slow AT type
computer, something under 1/3 second on the particular computer I
use. (486-33 MHz.)
You have the option of redrawing the ground track after "X"
number of revs have been completed. The default is 0 = NONE,
however the user can chose between 0 and 99 revs for the screen
refresh rate. If the user picks 2 rev refresh rate then after two
revs are completed the screen will be redrawn. This option will
prove useful for those users who like to leave the ground track
running for long periods of time and do not like all the screen
clutter. The setting is in the INI file under the section
[Program Defaults] and is called Rev Update Interval. Several
plotting options are used with this output selection see Chapter
2 for a listing of the options.
The sun terminator is not dependent on the satellite but rather
the tracking station. The terminator is plotted based on a zero
sun elevation angle. (That is to say the terminator is the line
where the top edge of the sun is "just" below the local horizon.)
The terminator is accurate to about 5-10 minutes of actual. The
effects of the local horizon and atmospheric refraction can
"shift" the terminator a few minutes anyway so great accuracy may
not be achieved. The sun is plotted as an box in the center of
the terminator. This will tell the user on what side of the
terminator the tracking station is on. (Daylight or darkness.)
The sun terminator will be refreshed every 4 minutes in either
the real or delta time modes. The refresh may take several
seconds on the slower machines.
As of TRAKSAT version 2.70 and above an antenna/sensor coverage
plot option is included with the ground track. The user can
include the antenna/sensor coverage if desired along with a
minimum elevation angle to be used in determining the coverage
area.
Star Background Output
The star background is a view looking from the tracking site
towards the stars. This plot will be useful for producing a "star
map" to take outside with you to compare the night sky with the
satellite path.
Several Star Background plotting options are available such as,
display the visible star names, what direction to look, i.e.,
North, East, South, or West, or the star background screen
refresh rate. (Only the internal star data names will be
displayed, not the external star data.) The field of view of the
33
star background is 180 degrees in azimuth and 0 through 90
degrees in elevation. If you select North the visible range of
the azimuth will be 270 degrees (west) to 90 degrees (east). If
you select East the visible range of the azimuth will be 0
degrees (north) to 180 degrees (south) with 90 degrees being the
center of the screen (due east). The option South will display
from 90 degrees (east) to 270 degrees (west). The option for West
will display from 180 degrees to 360 degrees with 270 degrees
(west) being the center of the screen (due west).
An example could be to see a satellite rise out of the west the
user would select W, that will display from due south through
west to the north.
The star background option will display visible stars from a
database of 58 navigational stars, the Sun, the planets, and the
moon. (Not including any external star data.)
TRAKSAT has the data for 58 stars in memory at all times however
you can read a external star data file (STAR6A.BIN). This file
has all the stars up to magnitude 6.0, some 5100 stars in all. In
order to use the external stars the file STAR6A.BIN MUST be in
the same directory as the EXE file. You must also select the
option to use the external stars. If you do NOT have a coprocessor using the external stars will slow down the screen
update.
******************
* IMPORTANT NOTE *
******************
The program can save the screen display to a PCX file by pressing
the "P" key. The program will save to a new file the screen
image. The PCX file can be used in other programs or printed with
some paint-type programs.
******************
* IMPORTANT NOTE *
******************
It is noted that the star background will be refreshed (USER
DEFINED) minutes, in either delta or real time modes. It is
therefore wise to select a starting time about 1 minute PRIOR to
the time of interest and run the program in the delta mode until
PAST the time of interest. An example of this would be;
Time of interest 11:30:00 UTC,
Starting time 11:29:00 UTC,
Time span 00:14:00.
This will provide the user with the "sky map" from 11:29 to
11:43 UTC and avoid the screen refresh.
******************
* IMPORTANT NOTE *
******************
To stop the display the user can press the space bar and the
screen will "freeze". The user will need to press any key again
to continue the simulation. If the user presses ESC, escape key,
the simulation will stop and the user will be returned to the
Main Menu.
34
Output Orthographic View
If the user selects the Orthographic View Main Menu a 3-D
orthographic projection of the earth and the satellite will be
drawn. The perspective will be centered on the satellite. A small
"X" will mark the tracking station coordinates. The grid lines
are drawn 10 degrees apart with the orthographic projections. The
screen will be updated based on the satellite altitude and how
much it has moved from the last update. The Sun terminator can be
plotted on this view also.
****************************************************************
THE 3-D PROJECTION WILL BE SLOW ON AT TYPE COMPUTERS WITHOUT A
COPROCESSOR SO IF THE USER DOES NOT WANT TO WAIT FOR THE COMPLETE
EARTH TO PLOT OUT PRESS ANY KEY AND THE EARTH LAND MASS PLOT WILL
STOP AND THE SATELLITE VIEW WILL START. (Only the grid lines will
be displayed.)
****************************************************************
The screen can be stopped and started the same way as any other
graphic modes, i.e., space bar to freeze and Esc to stop.
3D View
New with this version is a 3D view. The output mode will center
the screen over the current tracking station and hold the earth
still while the satellite will pass around the earth. This view
is the best output for the Delta-Time modes.
Rendered Views
These views are the most breath taking and the best quality or
all output modes. It is also the most hardware required option in
the program. ALL OF THESE RENDERED VIEWS REQUIRE A 256 COLOR
DISPLAY AND VESA GRAPHICS MODES. The views are centered on the
satellite or the current tracking station. These views have the
Sun/Shadow in full color and are quite a improvement over past
versions of the program.
35
Chapter 9 (Multi Modes)
TRAKSAT has several multi-modes of operation besides the single
satellite modes. The modes are Multi-Satellite Tabular or Ground
Tracks, and Multi-Station modes. The program reads the INI file
for the names of the satellites to look for or you can select the
Load Multi-Sat option to make changes to the satellites. Below is
an example of this screen.
ノヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘオ Load Multi-Satellites ニヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘサ
コノヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘサ
コ
ココ 1994049A
1-> Mir
コ
ココ 1994046B
ア
コ
ココ 1994048D
ア 2-> AO-13
コ
ココ 1994048C
ア
コ
ココ 1994048B
ア 3-> NOAA 12
コ
ココ 1994048A
ア
コ
ココ 1994047B
ア 4->
コ
ココ DIRECTV
ア
コ
ココ APEX
ア 5->
コ
ココ 1994045B
ア
コ
ココ Cosmos 2285
ア 6->
コ
ココ 1994044B
ア
コ
ココ Cosmos 2284
ア
コ
ココ 1994043B
ア
コ
ココ APSTAR A1
ア
レトトトトトトソ
レトトトトトトソ
レトトトトトトソ
コ
ココ Cosmos 2283
ア
ウ ok ウ
ウ save ウ
ウ cancel ウ
コ
ココ 1994041B
タトトトトトトル
タトトトトトトル
タトトトトトトル
コ
コネヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘシ
コ
ネヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘシ
To make changes to the Multi-Satellite list select the desired
satellite and then press one of the number buttons. The satellite
name will be placed to the right of the button and this will be
one of the multi-satellites now.
Multi-Satellite Tabular Output
As of TRAKSAT version 2.30 and above a tabular multi-tracking
mode has been included. The output is in text rather than a
graphic display mode. Below is an example of the multi-tracking
tabular output mode. The different satellites will be displayed
in different colors also, the colors are the same as the ground
track options.
Multi-Satellite Ground Track Output
If the ground track option is chosen the program will proceed to
plot the tracks on the world map. The plots are very similar to
the single satellite plots, except that for every satellite a
different colored line is drawn. The user can select a satellite
to display the current data bye pressing the up/down arrows. The
colors will change as will the satellite name on the bottom of
the screen.
Multi-Station Text Mode
36
You may select a Multi-Station mode also. This mode will display
the current tracking data for up to three different stations.
This mode is useful for setting-up satellite communications for
two different stations. The date/time are based on the first
station, number 1, UTC Offset.
37
Chapter 10 (Registration/Updates)
TRAKSAT is Shareware and your support is required. You would be
amazed at the reasons people give for not registering the
program. Some of the more funny ones are; (THESE ARE ACTUAL
QUOTES FROM LETTERS OR TELEPHONE CALLS AND EVEN FACE-TO-FACE
MEETINGS. The names have been removed to protect their identity.)
"Your fee ($25.00) is too low and I think it is worth much more
so until the price goes up I'm not going to register."
"Your fee is too high, I can not afford to register and buy that
new computer also."
"I do not know how to register the program as I'm new to
computers."
"I only use TRAKSAT once or twice a week so I don't use it enough
to register."
"I have been using TRAKSAT for many years and think it is the
best program I have used for satellite tracking but I don't get
anything EXTRA for the registration fee."
"I lost the registration form."
"I'll send you a check soon."
"The check is in the mail."
"My brother/wife/son/friend registered so I'm using their copy."
"I think the program will not do what I want but I use it because
it is free."
"The program has too many features that I do not need so I will
send $5.00 to register."
"Send me the registered copy and I'll see if it suit my needs
then I'll register the program."
The user can obtain the latest version (NON-registered) of
TRAKSAT from several BBSs around the country. The BBSs listed in
Chapter 11 list several places to obtain the current version.
Compuserve has TRAKSAT and many other related files also. (Try
the HAM or the ASTRONOMY file areas.) You may even register
TRAKSAT on Compuserve.
TRAKSAT will be updated 1-2 times a year with update notices
going out to registered users only. Order forms are at the end of
this document and in the file ORDER.FRM also.
38
Chapter 11 (Obtaining NORAD Satellite Elements/Format)
Format of NORAD/NASA 2-Line Satellite Data
NORAD maintains general perturbation element sets on all resident
space objects. These element sets are periodically refined so as
to maintain a reasonable prediction capability on all space
objects. In turn, these element sets are provided to users.
The element data will be maintained in ASCII format in a file.
Data for each satellite will consist of three lines in the
following format:
AAAAAAAAAAAAAAAAAAA 1 NNNNNU NNNNNAAA NNNNN.NNNNNNNN +.NNNNNNNN
+NNNNN-N +NNNNN-N N NNNNN 2 NNNNN NNN.NNNN NNN.NNNN NNNNNNN
NNN.NNNN NNN.NNNN NN.NNNNNNNNNNNNNN
Line 1 is a 20-character name. Lines 2 and 3 are the standard
Two-Line Orbital Element Set Format identical to that used by
NASA and NORAD. The format description is:
Line 2
Column
01-01
03-07
10-11
year)
12-14
15-17
19-20
21-32
34-43
45-52
54-61
used.
63-63
65-68
69-69
Description
Line Number of Element Data
Satellite Number
International Designator (Last two digits of launch
International Designator (Launch number of the year)
International Designator (Piece of launch)
Epoch Year (Last two digits of year)
Epoch (Julian Day and fractional portion of the day)
First Time Derivative of the Mean Motion (rev/day^2)
or Ballistic Coefficient (Depending of ephemeris type)
Second Time Derivative of Mean Motion (Blank if N/A)
BSTAR drag term if GP4 general perturbation theory was
Otherwise, radiation pressure coefficient.
Ephemeris type
Element number
Check Sum (Modulo 10)
(Letters, blanks, periods=0; minus sign=1; plus
sign=2)
Line 3
Column
Description
01-01
03-07
09-16
18-25
27-33
35-42
44-51
53-63
64-68
69-69
Line Number of Element Data
Satellite Number
Inclination [Degrees]
Right Ascension of the Ascending Node [Degrees]
Eccentricity (decimal point assumed)
Argument of Perigee [Degrees]
Mean Anomaly [Degrees]
Mean Motion [Revs per day]
Revolution number at epoch [Revs]
Check Sum (Modulo 10)
All other columns are blank or fixed.
39
Example:
NOAA
6 1 11416U
86 50.28438588 0.00000140
67960-4 0
5293 2 11416 98.5105 69.3305 0012788 63.2828 296.9658 14.24899292346978
The following locations have the current satellite data files;
You can obtain elements by several different means, perhaps the
best way is to download them from a BBS or the Internet using a
modem. If you do not have Internet access get it NOW!
The following BBS's have the current satellite data files;
Canadian Space Society
Canada
SYSOP:
905-458-5907
24 hours, 9600/2400 baud,
8 bit NO parity 1 stop.
Clear Skies
Madison, WI
SYSOP: David Mullenix
608-249-7130
24 hours, 14400/9600/2400/1200 baud,
8 bit NO parity 1 stop.
CompuServe, (Astronomy and Hamnet forums)
800-848-8990 (Customer Service)
24 hours, 9600/2400/1200 baud,
7 bit Even parity 1 stop.
Datalink RBBS System
Dallas, Texas
SYSOP: Dr. Jeff Wallach
214-394-7438
24 hours, 28800/14400/9600/2400/1200 baud,
8 bit NO parity 1 stop.
NASA OIG RAID RBBS (Write to get account)
Goddard Space Flight Center/Project Operations Branch/513
ATTN: Orbital Information Group
GreenBelt, MD 20771
NASA Spacelink BBS
Huntsville, AL
SYSOP:
205-895-0028
24 hours, 14400/9600/2400/1200 baud,
8 bit NO parity 1 stop.
RPV BBS
Rancho Palos Verdes, Ca.
SYSOP: Dave Ransom Jr.
310-541-7299 or 310-544-8977
24 hours, 28800/14400/9600/2400 baud,
8 bit NO parity 1 stop.
40
Internet Systems:
WinTrak Pro/TRAKSAT Home Pages
http://www.hsv.tis.net/~wintrak
This is the best spot to get satellite elements and any program
information.
NASA/Goddard Orbital Info Group
Telnet: gsfcbbs.gsfc.nasa.gov
Login: gsfc
Password: goddard1
Celestial Elements
Anom FTP: archive.afit.af.mil OR 129.92.1.66
Other FTP/WWW Sites With Elements:
ftp://seds.lpl.arizona.edu/pub/sat/tle
ftp://kilroy.jpl.nasa.gov/pub/space/elements/satelem
http://spacelink.msfc.nasa.gov/Instructional.Materials/Software/
Tracking.Elements/Satellite.Tracking.Elements
AMSAT Home Page
http://www.amsat.org/amsat/AmsatHome.html
Satellite Tracking Resources
http://www-leland.stanford.edu/~iburrell/sat/sattrack.html
Amateur Radio Operator
http://www.amateurradio.com/index.html
NASA Orbitel Information Group
http://oigsysop.atsc.allied.com/
The Amateur Satellite Observers of Southeast Virginia (USA)
http://jebyrd.larc.nasa.gov/
Jonathan's Space Report
http://hea-www.harvard.edu/QEDT/jcm/jsr.html
Expendable Launch Vehicles
http://www.ksc.nasa.gov/elv/elvpage.htm
Visual Satellite Observer's Home Page
http://www.ipp-garching.mpg.de/~bdp/vsohp/satintro.html
The Global Positioning System (GPS)
http://wwwhost.cc.utexas.edu/ftp/pub/grg/gcraft/notes/gps/gps.html
NASA Spacelink - An Electronic Information System for Educators
http://spacelink.msc.nasa.gov
NASA - JSC Digital Image Collection
http://images.jsc.nasa.gov/html/home.htm
NASA Shuttle Web
http://shuttle.nasa.gov/
41
The RPV BBS is one of the best systems for satellite tracking
information particularly for the Shuttle flights. This BBS has
more current Shuttle elements than any other BBS open to the
public. TRAKSAT will always be available on the RPV BBS.
Obtaining Elements From the NASA BBS
The following is a partial extract from the notice sent out by
the NASA Goddard Space Flight Center's Orbital Information Group.
Interested users should write to the address given and request
access to the RBBS; include your full name and address with your
request.
The NASA OIG RBBS has four lines operating in rotation. A modem
and software is required to download data. The RBBS operates at
9600/2400/1200 baud. You MUST write for access and password; you
cannot call and log on without having first received that
information by mail from NASA OIG!
******************
* IMPORTANT NOTE *
******************
Note that the format used on RBBS for two-line orbital elements
is slightly different from that required by programs like TRAKSAT
and STSORBIT. One program that will "fix" the file format is
called ORBITEL and can be found on the RPV BBS. The file is
called OExxxx.ZIP. (The xxxx will be the version number such as
9352.)
For some time the Orbital Information Group's Reports and
Information Dissemination (RAID) section has been developing an
electronic bulletin board as a way to reduce our cost of
providing orbital elements to users worldwide, in addition to
providing mail users with an around-the-clock way to obtain the
latest two-line element set iteration.
Development and enhancement of the electronic bulletin board is
completed, and activation was on September 16, 1991. The official
name of the RAID Bulletin Board System is RBBS. Effective
immediately, ALL USERS ARE ENCOURAGED TO USE THE RBBS INSTEAD OF
THE MAIL SERVICE.
Those who use the service and find it serves their needs or is an
acceptable alternative to the slower and more costly mail
service, should advise us to drop them from mail distribution.
This may be done by advising the RBBS SYSOP or by sending a
letter. Users may not continue to use the RBBS and to receive
mail service.
The RBBS permits users of our NASA Prediction Bulletins and Twoline Orbital Elements (TLE's) access to the latest element set
provided to us, avoiding the mail delay, in addition to allowing
a user the flexibility of accessing the two-line element set of
choice. One may obtain the latest two-line element set iteration
around-the-clock from anywhere in the world, via telephone modem.
42
Correspondence regarding our service should be sent to:
NASA Goddard Space Flight Center
Project Operations Branch/513
Attn: Orbital Information Group
Greenbelt, MD 20771 USA
The RBBS is updated with revised TLE's on the following schedule:
Monday
TLE's revised between 12:00 GMT Friday and 12:00 GMT
Monday.
Wednesday
TLE's revised between 12:00 GMT Monday and 12:00 GMT
Wednesday.
Friday
TLE's revised between 12:00 GMT Monday and 12:00 GMT
Friday.
Should a holiday fall on a day that the RBBS is scheduled to be
updated with the latest TLE's, updating will be done on the next
Monday through Friday working day.
43
Chapter 12 (Satellite Magnitudes/Frequencies)
Below is a list of some satellites that are "good hunting" for
the optical users. (First timers should look for the smallest
magnitude satellites, i.e., Mir, Kvant-1, HST.)
Norad
ID#
00694
01001
01359
03598
04597
04622
04786
04966
05994
06155
06212
06779
08074
10967
12054
12069
12363
12445
12465
12497
13007
15423
15772
16182
16609
16615
16910
17358
17369
17528
17590
17845
17974
18187
18441
19120
19274
Vis
Mag*
3.0
3.3
3.3
3.0
3.3
3.3
1.9
2.3
.9
3.0
2.7
3.0
1.6
3.0
2.4
3.0
3.0
3.0
-1.6
3.0
3.0
2.5
2.9
2.5
-.4
3.2
2.8
2.9
3.3
3.1
2.5
-.4
2.5
3.3
2.5
2.5
3.3
Satellite Name
Atlas Centaur 2
Transtage 3
Transtage 4
OAO 2 R/B
Cosmos 374 R/B
Cosmos 375 R/B
Cosmos 382
Cosmos 398
Pageos
OAO 3 R/B (Copernicus R/B)
1972-076A Radcat
IntelSat 4 F-3 R/B
Pageos 1 DEB (Pageos H)
SeaSat 1
Cosmos 1220
FltSatCom 4 R/B
Comstar 4 R/B
IntelSat 5-2 R/B
Cosmos 1271 R/B
IntelSat 5-1 R/B
IntelSat 5-3 R/B
KH 11-6
Cosmos 1656 R/B(4)
Cosmos 1697 R/B
Mir Space Station
Spot 1 R/B
EGP/JAS-1 R/B
Cosmos 1603 R/B(4)
Cosmos 1818
MOS-1 R/B
Cosmos 1833 R/B
Kvant-1 (part of Mir)
Cosmos 1844 R/B
Cosmos 1867
KH 11-7
Cosmos 1943 R/B
Okean 1
19460
19461
19625
19650
19671
19911
20147
20261
20322
20335
20443
20491
20516
20523
3.3
3.3
2.5
.7
1.8
2.7
2.4
3.3
1.8
-.4
3.1
3.1
2.0
3.0
USA 32
USA 32 R/B
KH 11-8
Cosmos 1980 R/B
Lacrosse
Delta Star
Cosmos 2033
In-Cosmos 24
Cosmic Background Explorer
Kvant-2 (part of Mir)
Spot 2 R/B
MOS-1B R/B
USA 53
IntelSat 6-3
44
20525
20580
20625
20635
20638
20683
20765
20963
20985
21015
21065
21147
21148
21213
21225
21311
21610
21638
21653
21662
21700
2.4
-.8
2.5
-.4
3.2
3.2
2.4
2.0
2.4
2.5
2.4
1.8
2.9
2.2
2.8
-.4
3.1
-1.1
3.0
-.4
-1.1
Cosmos 2060
Hubble Space Telescope (HST)
Cosmos 2082 R/B
Kristall Module (part of Mir)
ROSAT
Gamma
Cosmos 2096
USA 67 (STS-38 Payload)
Cosmos 2107
Cosmos 2112 R/B
Cosmos 2122
Lacrosse 2
Lacrosse 2 R/B
Almaz 1 radar spacecraft
Gamma Ray Observatory (GRO)
Soyuz TM-12 (part of Mir)
ERS-1 R/B
STS-43 (landed)
Intelsat-6
Progress M9 (part of Mir)
STS-48 (landed)
* This magnitude is an approximation, it assumes 75%
illumination
of the satellite and 900 Km slant range.
Below are some frequencies used by satellites for different
reasons.
Freq. (MHz)
29.357
29.360-400
29.407
29.410-450
29.454
29.458
136.380
136.770
137.050
137.500
137.626
143.625
145.550
145.825
145.825-975
435.651
Satellite
RS-10
RS-10
RS-11
RS-11
RS-12
RS-13
GOES 1/2/3
NOAA 11
Meteosat 1
NOAA 10/12
NOAA 9/11
Mir
Shuttle
OSCAR 13
RS-14
OSCAR 13
Type
Amateur
"
"
"
"
"
Weather
"
"
"
"
Manned
"
Amateur
"
"
Mode
CW
SSB/CW
CW
SSB/CW
CW
CW
APT
APT
APT
APT
APT
FM/Voice
FM/Voice
CW
FM/PACSAT
CW/PACKET
435.715-999
1227.6
1614
OSCAR 13
GPS
GEOS
"
DOD
Weather
CW/SSB
Data
TLM
45
Chapter 13 (Odds and Ends)
A brief note about tracking satellites.
The accuracy of the data is the most important part of the
prediction process. NORAD does track some 8000+ objects in orbit
around the earth, and maintains a data base of the objects. The
earth modeling and perturbations are the most important factors
in satellite tracking. This program uses the NORAD element sets
mainly because they are available and have reasonably good
accuracy.
If the user would like to "see" a satellite in the night sky the
precision of 1 or 2 seconds is not important, several minutes may
not even be that important. This is not to say that the average
person can not locate the satellite, it is going to pass over
some site sooner or later, its the time of the passing that is of
importance.
It could be said that if you tell me where to look for the
satellite and tell me about when I should be looking for it the
chances are it will be spotted. The sky is a big place and it
would be almost impossible to locate a satellite without any help
from programs such as TRAKSAT.
In order to observe satellites the user must do a certain amount
of pre-observing work. The best way to determine an evening's
viewing would be to run the Analytical Solution and use all of
the satellites in a data file. Then exit the program and search
the output for any satellites with minimum ranges about 1000 km
or less. Most nights several satellites will be visible and meet
the users requirements. (Some advanced users may use 2000 km as
the minimum range but remember the brightness of these satellites
can make them almost invisible.)
The next step would be plot out star background maps for the
selected satellites, or a tabular output. All the user needs now
is to wait until the appointed time and go "hunting" for the
satellites.
This process only takes a few minutes and can greatly reduce the
frustration levels new users may experience.
******************
* IMPORTANT NOTE *
******************
The satellite attitude is a measure of how the satellite is
oriented in space, for most satellites it is oriented so that its
sensor/antennas point toward earth. TRAKSAT assumes that the
satellite maintains a constant orientation with respect to the
earth, i.e., that it's sensor/antennas point towards the center
of the earth, (true of some, BUT NOT ALL satellites). Version
3.00 and above includes an option for calculating the squint
angle. This angle is a measure of how far from the center of the
satellite antenna you are pointed. If the squint angle is zero
that means the satellite antenna is pointed directly at you. The
OSCAR series of satellites uses the squint angle to determine if
you can access the satellite for comm. links.
46
If the user selects 10 degrees as the minimum elevation angle for
the antenna/sensor a circle will be placed around the satellite
surface point indicating when the elevation will be above 10
degrees as seen from the ground site.
******************
* IMPORTANT NOTE *
******************
If the user selects any graphic output the program will test for
a graphics adapter and based on the type of graphics hardware
will select the "highest" standard graphics mode supported. You
may override these options by setting the INI file with the
desired video mode. Some of the higher resolution modes require
special hardware to run. You may damage your hardware if you
exceed its capabilities. do not attempt to set any graphic modes
above 640x480 (VGA) without ensuring that you monitor can safely
handle that resolution. Otherwise, you may risk damaging your
display monitor. Consult your owner's manual for details.
An example of the standard graphics modes would be;
VGA mode 640x480 pixels,
EGA mode 640x350 pixels,
CGA mode 640x200 pixels,
If the hardware does NOT support graphics an error message will
be displayed and the program will return to the Main Menu. All of
the text modes will still be available however. In this program
the Long is the satellites longitude, positive (+) means EAST
longitude while negative (-) means WEST longitude.
******************
* IMPORTANT NOTE *
******************
The Ra & Dec are based on the J2000 epoch, 1,1.5,2000 UTC date,
and are NOT user selectable, perhaps in the next version of
TRAKSAT. The J2000 epoch is the "current" epoch on most star
charts.
The option has been added to TRAKSAT version 1.5, and up, to
display only the visible passes, based on the setting of the
visibility options.
The output, in the tabular modes, can display Ra & Dec of the
satellite also. The coordinate used is based on J2000 epoch, this
was chosen to be used with "current" star charts.
Visibility Options Used in TRAKSAT
There are three different methods used by TRAKSAT to determine
visibility. The first method is simply when the elevation is
greater than the tracking station minimum elevation angle. This
method is called line of sight (LOS) in the program. This method
would be suitable for monitoring satellite radio transmissions,
interesting RF signals no doubt. It should be noted that at most
tracking sites zero degrees elevation is not visible due to
ground based obstructions, i.e. trees buildings, and other such
47
objects. A rule of thumb is if you hold out your arm straight and
stick out your thumb horizontal to the ground so it appears to
touch the horizon the upper edge of your thumb is about two
degrees elevation, while your closed fist is about ten degrees
elevation.
The second method, optical visibility, requires the satellite to
be above the minimum elevation setting also, however the
satellite must be sun-lit while the tracking station is in
darkness. This method would be used for viewing satellites with
the aid of say binoculars.
Remember that three conditions must be meet for the satellite to
be optically visible.
1. The elevation angle to the satellite must be above
the minimum as seen from the tracking station.
2. The sun must be BELOW the twilight setting.
The recommended twilight setting is -12・
3. The satellite must "see" the sun or the satellite must
be in the sun light not the earth shadow.
The third method uses the same conditions as the second option
(Optical) but adds a range test also. You can set the maximum
range for each station and filter out un-wanted passes based on
range.
It is of interest to note that some satellites are NOT visible
even if the elevation angle is above the horizon, because they
are in the earth's shadow. It is difficult to observe a satellite
"coming out" of the earth's shadow, it is easier to see the
entrance into the shadow.
If the lighting conditions are favorable a "bright" satellite can
be seen with the naked eye also. The best time for these
favorable lighting conditions usually occur an hour before sun
rise or an hour after sun set, as seen at the tracking site. The
best type of satellite is low, about 250 - 500 kilometer
altitude, ones for naked eye observations. (Mir, Hubble, Shuttle
are a good examples.)
******************
* IMPORTANT NOTE *
****************** The recommended
twilight setting is -12・ i.e., the sun is greater than or equal
to -12 degrees BELOW the local horizon, to determine the lighting
conditions. The user CAN change the type of twilight used in
TRAKSAT, i.e., civil, nautical, or astrodynamic, when using the
optical visibility options.
The type of visibility can be set from the Station/Current
option, the default is to use the LOS method.
With either method the visual magnitude is NOT calculated. Such a
calculation would require knowledge about the emissivity of the
satellite, and atmospheric conditions, neither of which is readily
48
available to the user.
The Propagation Models
Two mathematical models for prediction are used by TRAKSAT. The
first of these, SGP4, was developed by Ken Cranford in 1970 (see
Lane and Hoots 1979) and is used for near-Earth satellites. This
model was obtained by simplification of the more extensive
analytical theory of Lane and Cranford (1969) which uses the
solution of Brouwer (1959) for its gravitational model and a
power density function for its atmospheric model (see Lane,
1962).
The next model, SDP4, is an extension of SGP4 to be used for
deep-space satellites. The deep-space equations were developed
by Hujsak (1979) and model the gravitational effects of the moon
and sun as well as certain sectoral and tesseral Earth harmonics
which are of particular importance for half-day and one-day
period orbits.
Compatibility With NORAD Element Sets
The NORAD element sets are currently generated with either SGP4
or SDP4 depending on whether the satellite is near-Earth or deepspace.
For SGP4 and SDP4 users, the mean motion is first recovered from
its altered form and the drag effect is obtained from the SGP4
drag term (B*) with the pseudo-drag term being ignored. The
value of the mean motion can be used to determine whether the
satellite is near-Earth or deep-space (and hence whether SGP4 or
SDP4 was used to generate the element set). From this
information the program will decide whether to use SGP4 or SDP4
for propagation and hence be assured of agreement with NORAD
predictions.
Program Limitations and Assumptions
The ephemeris equations DO include the zonal harmonics, through
2nd order, of the gravitational potential. This implies a
gravitational field produced by an oblate spheroidal earth
unsymmetrical with respect to the equator, pear-shaped. In other
words, the ephemeris equations contain J2, J3, and J4 terms. The
currently accepted values of J2, J3, and J4, which are used in
TRAKSAT, are;
-3
J2 = 1.082616 X 10
-6
J3 = -2.53881 X 10
-6
J4 = -1.65597 X 10.
The earth equatorial radius used by TRAKSAT is; 6378.135 Km,
while the flattening factor used is 1/298.257 (both are from the
1972 WGS models).
49
The program TRAKSAT models only ELLIPTICAL orbital motion about
the earth. That is, the orbital eccentricity MUST BE LESS THAN
ONE and GREATER THAN ZERO. Very small eccentricities are
acceptable, i.e., such as 0.0000001.
TRAKSAT will propagate NORAD/NASA 2-line elements until the MEAN
altitude above the earth reaches 160 Km. This is due to the fact
that at 160 Km altitude the satellite will decay from orbit very
soon. The prediction process is not as accurate for such a low
satellite. (The remaining lifetime of a low satellite could be on
the order of a day or less.) The mean altitude is based on the
semi-major axis of both the earth and the satellite.
Stars Used in TRAKSAT
The star background option will use the following list of stars
for the display. (Internal stars)
Bayer Name
---------Ursae Minoris
Andromedae
Phoenicis
Cassiopeiae
Ceti
Eridani
Arietis
Eridani
Ceti
Persei
Tauri
Orionis
Aurigae
Orionis
Tauri
Orionis
Orionis
Carinae
Canis Majoris
Canis Majoris
Canis Minoris
Geminorum
Carinae
Lambda Velae
Carinae
Proper Name
----------Polaris
Alpheratz
Ankaa
Schedar
Diphda/Deneb Kaito
Achernar
Hamal
Acamar
Menkar
Mirfak
Aldebaran
Rigel
Capella
Bellatrix
Elnath
Alnilam
Betelgeuse
Canopus
Sirius
Adhara
Procyon
Pollux
Avior
Suhail
Miaplacidus
Hydrae
Leonis
Ursae Majoris
Leonis
Corvi
Crucis
Crucis
Ursae Majoris
Virginis
Ursae Majoris
Centauri
Centauri
Bo 杯 es
Centauri A
Alphard
Regulus
Dubhe
Denebola
Gienah
ACrux
GaCrux
Alioth
Spica
Alkaid
Hadar
Menkent
Arcturus
Rigil Kentaurus
50
Librae
Ursae Minoris
Coronae Borealis
Scorpii A
Triangulii
Ophiuchi
Lambda Scorpii
Ophiuchi
Draconis
Sagittarii
Lyrae
Sagittarii
Aqilae
Pavonis
Cygni
Pegasi
Gruis
Piscis Austrini
Pegasi
Zubenelgenubi
Kochab
Alphecca
Antares
Atria
Sabik
Shaula
Rasalhague
Eltanin
Kaus Australis
Vega
Nunki
Altair
Peacock
Deneb
Enif
Al Na ir
Fomalhaut
Markab
Accuracy of TRAKSAT
Several people have asked the question; " How accurate is TRAKSAT
?". To answer such a question one must define a set of limits.
The real "acid test" is to have a prediction from TRAKSAT and
then go outside and observe that satellite, taking note of the
time and position of the satellite. A comparison between actual
observed data and predicted can then be determined.
Another approach is to compare the output from TRAKSAT against
several other satellite tracking programs. Both the public domain
and the commercial markets have several good tracking programs
that the user could compare with.
The later approach, that is the comparison between tracking
programs, has been carried out by several people including
myself. The output from TRAKSAT compares very well with many of
the "current" tracking programs (both commercial and public
domain). It could be concluded from a simple test of TRAKSAT that
it agrees with several other tracking programs.
The next step is one of comparing predicted output and observed
data. The most popular use for TRAKSAT has been in the optical
sighting options. The optical sighting of a satellite will be the
"acid test" used for this accuracy test.
First a note about NASA 2-line elements, low earth satellites
(about 15 rev per day satellites) have larger disturbances from
the atmosphere than higher satellites. The drag on a satellite
can cause purtubations greater than the J2 terms therefore the
drag term is of great importance. The very latest elements for
the low earth satellite can greatly improve the prediction
process, while the higher satellites do not require as current of
elements. (The term low will be in the range of 250 - 375
kilometers altitude.)
Reports about TRAKSAT (and its predictions) have been made on the
MIR satellite along with several other low earth satellites. The
bottom line being LESS THAN 30 SECONDS ERROR (prediction vs.
51
actual) for 10 day old satellite element sets. If the satellite
elements are 20 days old the error is about 60 seconds. If the
elements a only a day or two old, errors of less than 10 seconds
are possible (several reports have been made about 2-10 seconds
of error).
The position data is on the money, it is the time at that
position that usually drives the accuracy of the observation.
The higher earth satellites generally have less than 30 seconds
of error for 20 day old elements.
A NOTE MUST BE MADE ABOUT THE ERROR ANALYSIS, THE ASSUMPTION IS
MADE THAT NO ORBITAL MANEUVERING WAS DONE TO THE SATELLITE DURING
THE "TEST" PERIOD.
In general it can be said that the most current elements are the
best ones for planning the evenings viewing. (Elements over 30
days old can have a very large error to them). Element sets 7 -14
days old will be acceptable for most users.
NORAD/NASA updates the satellite elements for this very reason,
to keep the prediction process accurate.
The Hubble Telescope is a good example of a
is fairly easy to see because it is bright.
have reported actual vs. predicted times of
within 10 SECONDS with 13 day old elements!
second per day error!
"high" satellite that
Myself and others
shadow entry to
That is less than one
Auto Tracker
New with version 3.10 and up is a option to work with the
Auto Tracker.
What this device will do is control antenna rotators and also
Doppler shift tuning of the radio. This option is ONLY available
with the registered version and IS A EXTRA COST ITEM. The Auto
Tracker is a very well made unit that connects to the computer
serial port. This makes installation a snap with no cards or
slots required and no interupts to fool with. TRAKSAT will work
with the Auto Tracker but WinTrak can take advantage of all of
the features of the Auto Tracker. Some of the features of the
Auto Tracker are;
Control of Yaesu G5400B/G5600B rotators
"Mic-Click" Doppler tuning
Serial port operation, works with laptops
Easy installation and operation
Auto Tracker is available from;
Endeavour Electronics
157 Catamound Road
Tewksbury, MA 01876
(508) 851-5661
e-mail: endeavur@usa1.com
Price: $219.95
52
Chapter 14 (Problems)
TRAKSAT has been fully tested on MANY different types of
computers, however due to the very nature of personal computers
and different user configurations it is not possible to test the
program with all possible configurations. It may be possible that
some versions of DOS or some computers will not be 100%
compatible and cause the program to stop. THE FIRST STEP TO SOLVE
THE PROBLEM IS TO READ THE DOCUMENTATION INCLUDED WITH TRAKSAT.
******************
* IMPORTANT NOTE *
******************
A few users have reported TRAKSAT not running on one of their
computers after installing Windows 3.x. A possible solution would
be that some installations place the DOS command "STACKS 0,0" in
the CONFIG.SYS file. This command should be changed to "STACKS
9,256", this MAY solve the problem. It is not all-together clear
why some computers require this command but at least it is an
easy fix!
******************
* IMPORTANT NOTE *
******************
TRAKSAT version 4.00 will NOT run on XT (8088) computers. The XT
type computer is not really suited to satellite tracking and if
you are serious about satellite tracking you will use better
hardware. CGA displays are supported however.
Please feel free to contact me to discuss TRAKSAT.
e-mail: wintrak@traveller.com
I can also be reached at work or home, please no calls after 9 PM
Central Time. Please leave a phone number and the best time to
call on any messages that require by personal attention. The
last, and slowest method to reach me is with the U.S. mail
service, IF YOU REQUIRE A ANSWER PLEASE INCLUDE A SELF-ADDRESSED
AND STAMPED ENVELOPE.
Paul E. Traufler
111 Emerald Drive
Harvest, AL. 35749
Phone (work) 205-726-5511
Phone (home) 205-837-0084
Questions and Comments
I have retained any and all commercial rights to TRAKSAT and as
such can only control its use by controlling the source code.
Therefore the source code can only be licensed for use by the
author, Paul E. Traufler.
53
The time, money, and energy spent on the development of TRAKSAT
has been both informative and interesting, however as with all
shareware developers my resources are limited. Support for
TRAKSAT, by registering, will be required to continue the
improvements and new features. REMEMBER THAT IF YOU USE TRAKSAT
ON A REGULAR BASIS YOU ARE REQUIRED TO REGISTER THE PROGRAM.
TRAKSAT is still growing and improvements WILL BE MADE IF users
provide feedback, report errors and REGISTER. The only way this
can happen is if you, the user, takes the time to leave me
messages or mail on problems or suggestions. I will try to answer
your messages in a timely manner.
One of the major goals of this project was to make the finest,
easiest to use, satellite tracking program available. A PROGRAM
THE AVERAGE PERSON CAN USE AND SUCCESSFULLY TRACK SATELLITES!
I would suggest the user to OBTAIN A COPROCESSOR if they do not
have one already. A coprocessor speeds up math intensive
programs, such as TRAKSAT, to a level that was only dreamed about
a few years ago. Besides the cost of coprocessors has fallen to a
level that most people can afford one with little struggle. As of
December 1995, 287's cost $10-$20 while 387's cost $20-$30.
Special Thanks
I would like to take this opportunity to thank the many people
who helped me either directly or indirectly on this program.
First of all my wife, Anita, who understands why I have a hobbie
like computers and enjoy working with them. She has not
complained about the many hours, in excess of 3500 hours, I have
spent working on TRAKSAT. My children have learned to "share" my
free time also.
Dave Ransom Jr., of Rancho Palos Verdes, CA. has kept me going
when my interest in the program was slipping away. I did use the
city data from his excellent program STSPLUS. I also used several
of the references Dave listed in his program. I would highly
recommend his program. My thanks to Dave and his wife Vicki.
John
have
data
vast
Williams and Dr. Jeff Wallach, from the Dallas DataLink BBS,
been very helpful in this project also. They have offered
and a helping hand with TRAKSAT. The DataLink BBS has a
amount of satellite information along with other interests.
I would recommend it to others interested in satellite tracking.
The DataLink BBS is THE place to learn about obtaining satellite
images. My thanks to John and Jeff and their families.
I would also like to thank Dr. T.S. Kelso, SYSOP of the Celestial
BBS where current satellite data can be downloaded. Several
satellite tracking programs are also available on his BBS along
with a vast amount of satellite information. Its people like T.S.
that make satellite tracking possible by providing the means to
obtain current satellite data sets. Good work!
Alan Bose has done a wonderful job sparking interest in the
Chicago area with his radio "talk shows". He has made satellite
watching a simple task even for the beginner. Tune in to WGN AM
54
720 radio sometime and hear for yourself.
To the many other people who have helped with a steady stream of
ideas and improvements, THANKS, and keep them coming!
55
BIBLIOGRAPHY
The following sources were used to prepare and test TRAKSAT.
Meeus, Jean, ASTRONOMICAL FORMULAE FOR CALCULATORS, 3rd Edition,
Willmann-Bell, Inc., Richmond, VA. 1985.
Duffett-Smith, Peter, PRACTICAL ASTRONOMY WITH YOUR PERSONAL
COMPUTER, Cambridge University Press, New York, NY. 1986.
Danby, John, FUNDAMENTALS OF CELESTIAL MECHANICS, 2nd Edition,
Willmann-Bell, Inc., Richmond, VA. 1988.
Bate-Mueller-White, FUNDAMENTALS OF ASTRODYNAMICS, Dover
Publications, Inc. New York, NY. 1971.
Forsythe-Malcolm-Moler, COMPUTER METHODS FOR MATHEMATICAL
COMPUTATIONS, Prentice-Hall, Inc. Englewood Cliffs, NJ. 1977.
USAF-Ford Aerospace Corporation, ORBITAL MECHANICS, O&M Training
Section, Sunnyvale, CA. 1982.
Moulton, F. R., CELESTIAL MECHANICS, Macmillan Company, New York,
NY. 1960.
Brand, L., VECTOR ANALYSIS, John Wiley and Sons, New York, NY.
1957.
Geyling-Westerman, INTRODUCTION TO ORBITAL MECHANICS, Addison
Wesley, Whippany, NJ. 1971.
Brouwer, D., "Solution of the Problem of Artificial Satellite
Theory without Drag", Astronomical Journal 64, 378-397, November
1959.
Hilton, C.G. and Kuhlman, J.R., "Mathematical Models for the
Space Defense Center", Philco-Ford Publication No. U-3871, 17-28,
November 1966.
Hoots, F.R., "A Short, Efficient Analytical Satellite Theory".
AIAA Paper No. 80-1659, August 1980.
Hoots, F.R., "Theory of the Motion of an Artificial Earth
Satellite", accepted for publication in Celestial Mechanics.
Hujsak, R.S., "A Restricted Four Body Solution for Resonating
Satellites with an Oblate Earth", AIAA Paper No. 79-136, June
1979.
Hujsak, R.S. and Hoots, F.R., "Deep Space Perturbations Ephemeris
Generation", Aerospace Defense Command Space Computational Center
Program Documentation, DCD 8, Section 3, 82-104, September 1977.
Kozai, Y., "The Motion of a Close Earth Satellite", Astronomical
Journal 64, 367-377, November 1959.
56
Lane, M.H. and Cranford, K.H., "An Improved Analytical Drag
Theory for the Artificial Satellite Problem", AIAA Paper No. 69925, August 1969.
Lane, M.H., Fitzpatrick, P.M., and Murphy, J.J., "On the
Representation of Air Density in Satellite Deceleration Equations
by Power Functions with Integral Exponents", Project Space Track
Technical Report No. APGC-TDR-62-15, March 1962, Air Force
Systems Command, Eglin AFB, FL.
Lane, M.H. and Hoots, F.R., "General Perturbations Theories
Derived from the 1965 Lane Drag Theory", Project Space Track
Report No. 2, December 1979, Aerospace Defense Command, Peterson
AFB, CO.
Bellman, R. and Kalaba, R.E., "Modern Analytic Computational
Methods in Science and Mathematics", American Elsevier Publishing
Company, Inc. 1967.
Escobal, P.R., "Methods of Orbit Determination", John Wiley and
Sons, New York, NY. 1965.
Craig, C. John, "Microsoft QuickC Programmer's Toolbox",
Microsoft Press, Redmond Washington 1990.
El'yasberg, P. E., "Theory of Flight of Artificial Earth
Satellites", Israel Program for Scientific Translations Ltd.,
1967. (Translated from Russian)
King-Hele, Desmond, "Observing Earth Satellites", Van Nostrand
Reinhold Co. Inc., 1983.
Jamsa, Kris A., "Microsoft C Run-Time Library", Mircosoft Press A
division of Microsoft Corporation, Redmond Washington 1989.
"THE ASTRONOMICAL ALMANAC 1989", U. S. Government Printing
Office, Washington, DC, 1988.
"THE ASTRONOMICAL ALMANAC 1990", U. S. Government Printing
Office, Washington, DC, 1989.
Duffett-Smith, Peter, "PRACTICAL ASTRONOMY WITH YOUR CALCULATOR",
2nd Edition. Cambridge University Press, New York, NY, 1981.
Lawrence, J. L., "BASIC ASTRONOMY WITH A PC". Willmann-Bell Inc.,
Richmond, VA, 1989.
Meeus, Jean, "ASTRONOMICAL FORMULAE FOR CALCULATORS", 4th
Edition. Willmann-Bell, Inc., Richmond, VA, 1988.
Adams, Lee, "High Performance Graphics In C", TAB Books Inc.,
Blue Ridge Summit, PA, 1988.
Davidoff, David, "The Satellite Experimenter's Handbook", ARRL,
Newington, CT, 1990.
57
TRAKSAT Order Forms
TRAKSAT
Satellite Tracking Program
Why should I register ?
Well first off it is the right thing to do. If you use TRAKSAT
for more than 30 days it is time to register. What do I get by
registering TRAKSAT ?
1. Support for Shareware so you can keep getting low-cost
software in the future.
2. You will be E-mailed a notice when new versions become
available.
3. Support will be provided to registered users only.
4. The option of getting your name placed on the About screen so
everone will know you registered the program.
5. The warm feeling that you are supporting me in this persuit.
6. The latest version of the program and new satellite elements
also.
7. The registered version does NOT display the reminder screen at
startup.
8. Only registered versions support the Auto Tracker, this is a
optional item and can control the antenna rotators and radio
tuning for Doppler shifts. (Please consult the documentation for
more details.)
Your registration helps support me and my family also. I have
spent a great deal of time and effort in this program and would
hope that you will be honest and register. I have kept the cost
of this program within the reach of almost anyone, just try to
find another satellite tracking program with all the features of
TRAKSAT for less money.
Quantity discounts are available, contact the author for more
information.
Quantity discounts to schools are available also, contact the
author for more information.
TRAKSAT and its companion files are being distributed as
Shareware. YOU ARE ENCOURAGED TO SHARE THIS SOFTWARE WITH OTHERS
PROVIDED THAT IT IS DISTRIBUTED COMPLETE WITH DOCUMENTATION AND
IN UNMODIFIED FORM AND THAT NO FEE OR OTHER CONSIDERATION IS
CHARGED OR ACCEPTED. (DISTRIBUTORS OF PUBLIC DOMAIN OR USER
SUPPORTED SOFTWARE MAY DISTRIBUTE TRAKSAT FOR A COPY FEE, NOT TO
EXCEED $5.00 (US)).
58
TRAKSAT
Satellite Tracking Program
TRAKSAT/WinTrak Order Form
-------------------------------------------------------------Make checks payable to:
Paul E. Traufler
111 Emerald Drive
Harvest, AL 35749
--------------------------------------------------------------Qty
____ TRAKSAT REGISTERED Version @ $25.00 Each
$_________
____ WinTrak Windows Satellite Tracking Program
(* NOT A SHAREWARE PROGRAM *) @ $49.95 Each
$_________
____ WinTrak Pro Win95 Satellite Tracking Program
(* NOT A SHAREWARE PROGRAM *) @ $69.95 Each
$_________
====> Shipping and Handling (USA $4.00 Per Unit)
$_________
(Outside USA $6.00 Per Unit)
(UPS 2nd Day Shipping Charge (USA only) $10.00)
---------------------------------------------------------------(THESE ITEMS ARE OPTIONAL FOR TRAKSAT)
____ Auto Tracker Control Option @ $30.00 Each
$_________
____ Place your name in the program @ $5.00
$_________
Total
$_________
ALL PROGRAMS ARE SHIPPED ON 1.44MB DISKS
Payment: (check or circle one): [ ] Check [ ] Money Order
[ ] Cash [ ] VISA [ ] MC [ ] Discover [ ] Other
Checks and Money Orders must be drawn on U.S. banks in U.S. funds
** PLEASE PRINT **
Name
_______________________________________________________
Address _______________________________________________________
_______________________________________________________
Phone
__________________ E-Mail ____________________________
Card Number_________________________________
Exp. ___________
Comments ______________________________________________________
4.00
59
TRAKSAT
Satellite Tracking Program
COMMERCIAL LICENSE DETAILS FOR TRAKSAT
Information on Site Licenses and Custom Versions.
In order to use TRAKSAT, or its output, in a commercial
application the user must obtain a site license. This section
explains the details and limitations of the site license
agreements.
The commercial version of TRAKSAT includes all of the features in
the Shareware version plus a printed manual, additional end user
support, and update notification my mail.
Corporate and Governmental Site License
This is a license for use of the software within your company or
government agency, and is not transferable. This allows internal
use and copying of the software for as many sites / computers as
contracted for. An unlimited Site License allows unlimited
copying of the software for internal use by your company or
government agency. With the unlimited options the user will make
all the required copies from one master disk. Distributing,
repackaging, or reselling of the software to third parties is not
allowed. All licenses are prepaid.
Custom Versions of the Software
If you require any modifications or changes to the software,
please include detailed information describing all changes you
are interested in. Customization fees will be based on the
extent of the modifications required to the software and any time
constraints.
Price List
Commercial License (Case 1) Single Copy
$ 50.00
Commercial License (Case 2) 2 - 10 Copies (2 Copies Supplied)
$250.00
Commercial License 11+ Copies, Unlimited (User to make copies)
Call for Updates
Pricing
Commercial License (Case 4) SOURCE CODE, written agreement
required
Call for Pricing
60
TRAKSAT/WinTrak Order Form (Commercial Use)
---------------------------------------------------------------MAKE CHECKS PAYABLE TO:
Paul E. Traufler
111 Emerald Drive
Harvest, AL. 35749
---------------------------------------------------------------Qty
1 TRAKSAT COMMERCIAL Version (Case 1) $ 50.00
$_________
2-10 TRAKSAT COMMERCIAL Version (Case 2) $ 250.00
$_________
11+ TRAKSAT COMMERCIAL Version (Case 3)
(Please call for current price)
$_________
____ WinTrak Windows Satellite Tracking Program
(* NOT A SHAREWARE PROGRAM *) @ $49.95 Each
$_________
____ WinTrak Pro Win95 Satellite Tracking Program
(* NOT A SHAREWARE PROGRAM *) @ $69.95 Each
$_________
=====>Shipping & Handling (Inside USA $6.00)
$_________
(Outside USA $8.00)
(UPS 2nd Day Shipping Charge (USA only) $12.00) --------------------------------------------------------------(THESE ITEMS ARE OPTIONAL FOR TRAKSAT)
____ Support for the Auto Tracker @ $30.00 Each
Total
$_________
$_________
ALL PROGRAMS ARE SHIPPED ON 1.44MB DISKS
Payment: (check or circle one): [ ] Check [ ] Money Order
[ ] Approved P.O. [ ] VISA [ ] MC [ ] Discover [ ] Other
Checks and Money Orders must be drawn on U.S. banks in U.S. funds
** PLEASE PRINT **
Name
_______________________________________________________
Company _______________________________________________________
Address _______________________________________________________
_______________________________________________________
Phone
___________________ E-Mail ___________________________
Card Number_________________________________
Exp. ___________
What would you like for a displayed registered message?
Registered ID ________________________________________________
(40 Characters MAX)
4.00