home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-387-Vol-3of3.iso
/
s
/
sop9311u.zip
/
STSPLUS.NEW
< prev
Wrap
Text File
|
1993-03-11
|
13KB
|
212 lines
STSORBIT PLUS Revision History
------------------------------
Each released version of STSPLUS uses a four digit revision code such
as 9311. The first two digits indicate the year and the second two digits
indicate the week of the year. In some cases, an additional letter suffix
is added to distinguish changes occurring within the same week or to
identify special versions. A partial week at the beginning or end of the
year is counted as a full week. Using this method, a year will typically
have 53 weeks although it is possible to have 54 weeks in a leap year (1972
is an example). The current year-week revision code is shown on the Julian
Date display, Display Mode 7, in my program ASTROCLK.
This file records the revision history of program STSPLUS through all
of the minor twists and turns that usually accompany the evolution of such
a complex program. It illustrates the tortuous process of maintaining and
refining a program as ideas and problems are reported from every quarter.
These notes may also be helpful to users who are upgrading from one version
to another to find out what has changed.
David H. Ransom, Jr.
Version 9311 -- March 1993
--------------------------
-This is a FULL RELEASE with updated documentation, and includes all
changes listed here as well as those made in Preliminary Versions 9307
through 9310. Please see the update notes below for details.
-Added F1 to the Main Menu, Convert Keplerian Elements to 2-Line Format,
which incorporates the features formerly provided separately in my program
MAK2LINE. See new text for discussion and for a form which may be used to
transcribe data received by voice or modem.
-Repaired a bug which caused the Location Map isocontours to be drawn at
the wrong location when a second location was enabled in orthographic mode.
Thanks to Paul Ferrante for reporting the problem!
-Added Function Key F9 to the Time and Date Menu (F8 from the Main Menu) to
show the last system TIMESET and the current RIGHTIME corrections. This
menu item will not appear if program RIGHTIME is not detected.
-Added additional code to maintain the prior state of RIGHTIME per Tom
Becker. Thanks, Tom!
-Various minor cosmetic changes.
-Documentation updated.
Version 9310 -- March 1993
--------------------------
-This is a MAINTENANCE UPDATE and also includes several improvements to
Version 9309. Users updating from Version 9250 should also read the notes
for Version 9309 below.
-In my rush to release Version 9309 of STSPLUS prior to STS-55, I neglected
to finish updating the code for F2 (Read 2-line elements). Hopefully, that
code has now been repaired correctly ... sorry!
-STSPLUS is now "aware" of program RighTime by Tom Becker. Audible alarms
in prior versions would perform unpredictably when RighTime was active
because MS BASIC uses the hardware clock's timer functions for "music"
(which RighTime also uses). STSPLUS now detects RighTime and temporarily
disables RighTime while an audible alarm is being generated and then re-
enables RighTime after the alarm has completed, restoring precise
timekeeping. With RighTime active, alarms are generated in foreground,
which may cause a slight delay in screen updating.
-CAUTION: STSPLUS expects RighTime Version 2.5+; performance with prior
versions of RighTime may yield unpredictable results. If using a prior
version of RighTime, do NOT enable audible alarms!
-If RighTime is not present or is not detected, the audible alarms are
generated in background as in prior versions. This usually causes the loss
of several clock ticks in the DOS software clock for each audible alarm.
Although the time loss per audible alarm is very small, the cumulative
error may become significant over extended time periods.
-Added the flashing message "calculating ..." during Pass Prediction
calculations so that users with slow computers (especially those without a
math coprocessor) will know that the process is continuing. Users with 286
computers and no math coprocessor report delays up to tens of minutes for
satellites with low mean motions!
Version 9309 -- February 1993
-----------------------------
-This is a PRELIMINARY RELEASE of a major update for STSPLUS and the first
public release since Version 9250. This version is being released as an
UPDATE ONLY for Versions 9250 and 9307; the full version will be released
shortly, complete with full documentation, pending the results of testing
for this preliminary release. See also the update notes for Version 9307
below. Comments and suggestions are invited, particularly with respect to
the new Data Output and Pass Prediction features.
-Function Key F3 on the Main Menu, Pass Predictions and Data Output, has
been rewritten and improved.
-Added Line-of-Sight Pass Predictions for the current satellite. Use F3
from the Main Menu and select Data Format 9. Pass predictions are made for
48-hour blocks and for up to 99 passes. Users may immediately display a
listed pass by entering the pass number. STSPLUS then automatically sets
SIMULATED TIME to the middle of the pass and switches to the ground track
display. See the section "Pass Predictions and Data Output" for additional
information. The capability to use TRAKSTAR or other external tabular pass
prediction software has been retained for those who prefer that technique.
-Improved and refined the Data Output capabilities introduced in Beta
Version 9307. Added FILE Data Output to file STSPLUS.LOG, and PRINTER Data
Output to printer LPT1:.
-Modified F2 on the Main Menu (Read 2-line Elements) to require the "#"
symbol when entering the NORAD number; enter the NORAD number as "#20580".
This now permits satellite names such as "1993 012A" to be found correctly;
prior versions would treat such an entry as a NORAD number and the search
would fail.
-Entering a full drive and path specification in addition to a filename
with F2 on the Main Menu (Read 2-line Elements) will now correctly set the
path without the need to use F7 (Set Paths and Filenames). Root directories
("C:\") are now processed correctly. Press ESC to cancel.
-Added text section titled "Time and the Personal Computer" which offers
information on setting and maintaining the PC clocks over long periods of
time. Includes information on programs TIMESET and RIGHTIME.
Version 9307 -- February 1993
-----------------------------
-This is a BETA TEST VERSION, not released publicly.
-Added Function Key F3 to the Main Menu. This provides data output on the
selected COM port with specified data items. Three different data formats
have been implemented so far.
-Removed the original Function Key F3 (Read .INI file) from the Main Menu.
Use F2 to read 2-line elements and/or set file names. In Version 9250, the
satellite data was not being read when the .INI file was changed. This was
caused by logic changes to speed up initialization of the program. Also,
reading "foreign" .INI files sometimes caused problems.
-Corrected a bug which caused a new launch time/date NOT to be added to
file STSPLUS.LTD if the curret satellite's NORAD number was less than the
last NORAD number in the file.
-In response to a request by Maj. T.S. Kelso, USAF, who prepares the 2-line
orbital elements which I post on my RPV ASTRONOMY BBS, I have changed the
name of that file from "NASAnnn.TXT" to "TLEnnn.TXT". The default file
which STSPLUS looks for has been similarly changed. Since the orbital data
in the file does NOT come from NASA but from US Space Command, the use of
"NASA" in the filename was confusing and did not give credit where it was
due.
-Corrected a minor bug which caused five pixels to be restored incorrectly
under the starbord (right) wing of the space shuttle icon.
-Modified the operation of Function Key F5 from the Main Menu to ADD or
UPDATE new launch time and date in file STSPLUS.LTD rather than to append
the new data at the end of the file. This assures that the satellite is
included only once in the file and that the new or updated information is
always read correctly. Prior versions required the user to manually edit
the file to remove multiple entries.
-Adjusted the maximum angle displayed for the isocontours (concentric
circles of satellite visibility) on the Location Map in orthographic mode
to take satellite altitude into account.
-Corrected the STSPLUS.OBS file format for use with TRAKSTAR. The data was
correct but the spacing caused TRAKSTAR to sometimes read the data
incorrectly. Thanks to Michael Simmons for reporting the problem!
-Corrected the latitude of Sao Paulo, Brazil in file STSPLUS.LOC. It was
one degree off to the South and wound up in the Atlantic Ocean ...
Version 9250 -- December 1992
-----------------------------
-This is a MAINTENANCE AND FEATURES UPDATE.
-In response to numerous suggestions, I have redesigned and enlarged the
space shuttle icon and switched from a profile to a plan view to make the
icon easier to find on the screen. The new icon has almost three times as
many pixels and takes more time to draw. Comments are invited!
-In response to many user requests, I have improved file selection logic
for 2-line elements using F7 from the Main Menu to "remember" the path and
save it in file STSPLUS.INI. Users may now keep all 2-line elements files
for STSPLUS and other tracking programs in a separate directory.
-While the default filetype for 2-line elements is still ".TXT", the
program now also searches for filetype ".TLE".
-Event timers (showing AOS and LOS for the local station, TDRS, etc.) are
now enabled by F10+F7 from the Main Menu.
-I have added the Location Map in orthographic mode; press "L" while an
orthographic map is displayed. The projection used for the Location Map is
now based upon the current projection, rectangular or orthographic, when
"L" is pressed.
-Improved resolution of spacecraft lighting from 10 seconds to 1 second and
the Sun's position is now calculated every 10 seconds instead of every 60
seconds.
-Spacecraft lighting icon and symbol (to the right of "Orbit #:" in the
data block) now indicate the full range of solar illumination:
* Bright White Full sunlight
+ Yellow Partial sunlight (penumbra)
- Light Red Refracted sunlight
White Full shadow (umbra)
Note that LIGHT RED and the "+" and "-" symbols have been added to
distinguish refracted sunlight from partial sunlight.
-In response to several user requests, I have added AOS and LOS event
timers for orbital sunrise and sunset, displayed when the solar features
are enabled. In order to avoid excessive delays during the ground track
plotting (when the timers are set up), I have used a simpler algorithm for
orbital sunrise and sunset than that used during program operation. The
simpler algorithm is usually accurate to about plus or minus 15 seconds.
The actual spacecraft lighting is calculated dynamically and is both more
accurate and takes into account the non-spherical shape of the Earth.
-After several user comments about the "big clocks", I have again tweaked
the shape of the large digit "5" (back to what I started with) and modified
the "6" to better distinguish it from the "5".
-In order to free a display line in orthographic mode, the map drawing time
and map database file information have been combined on a single line (e.g.
"EARTH4 10.91") at the bottom of the display block.
-STSPLUS now automatically detects the type of processor and math
coprocessor; if no math coprocessor chip is detected, the program displays
a caution message at startup. The SLOW MODE is now automatically set or
reset depending upon the presence or absence of the math coprocessor and
the menu selection for the SLOW MODE has been removed.
-Performance may be improved if a memory manager such as EMM386, QEMM386 or
386MAX is NOT used! See the section "PROGRAM SETUP AND USAGE NOTES" for
specific information.
-Changed the grid spacing in orthographic mode, MAG=200, to 10 degrees from
5 degrees to make the display a bit less cluttered.
-STSPLUS is now compiled using Microsoft Visual Basic for DOS.
-Updated this documentation. Added the sections "SUN and Solar Features",
"Event Timers and Audible Alarms", and "F5 Display Ground Track:
DOTS/LINE". Moved the section "F5 Show Ascending & Descending Node Data"
to the proper place in the text.
-Corrected a bug which caused a minus sign (if present on Y or Z) to
persist when changing from XYZ to Alt/Az or RA/DEC satellite coordinates.
-Various minor cosmetic changes.