home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Education
/
collectionofeducationcarat1997.iso
/
SCIENCE
/
GRAVITY2.ZIP
/
GRAVITY.DOC
< prev
next >
Wrap
Text File
|
1990-04-12
|
28KB
|
647 lines
Documentation for GRAVITY.EXE
Version 2.0
Program and Documentation (C)opyright Steve Safarik
Shareware Registration $30.00/$15.00 ($40.00/$20.00)
----------------------------------------------------
The Gravitational Simulator
===========================
Introduction
------------
Gravity version 2.0 is a powerful tool designed to simulate the
motions of planetary bodies in space. You may specify the
following parameters for up to 16 bodies: Mass, Density, Initial
position, and Initial velocity. The bodies are then plotted as
they move according to the laws of gravitation. You can view any
location in space at any magnification. You can also watch the
motion of a single planet via a "tracking" feature. Set up systems
and play "what if..." Elapsed time is optionally displayed, and
nearly every variable is available for user adjustment.
The primary design philosophy of this program was that it had to
be easy to learn and use by "mere humans". Sometimes that's hard
to do for a complex program, and I hope this version is as easy to
operate as version 1.0.
This program was first designed as a tool for people to use to view
the laws of motion and of gravity in action. After the first
release, users said that the main capability they desired was to
be able to enter actual planetary systems into the simulator.
Well, the reason no one could figure out how to do it, was because
"it just wasn't possible." So here we have version 2.0, a much
more powerful program with a number of added functions.
This documentation is organized as follows:
-------------------------------------------
Introduction
Equipment Required
How to Register
Files you should have
Changes New to version 2.0
Beginners
Advanced
File
Saving/Restoring Setups
Planet Editor
Planet Editor
16 Random Planets
Clear all Planets
Go
Orbits
Status Line
Central Planet Tracking
Zoom Box
Examples
Misc
Show Orbits On/Off
Display Grid On/Off
Elapsed Time On/Off
Dynamic Time Interval
Screen Write Method
Util - Adjust Constants
Zoom Power
Screen Center X/Y
Time Interval
Gravitational Constant
Calculations per Plot
Central Planet Tracking
Util - Change Video Mode
Format for Numbers
Accuracy Notes
Help with Setups
Technical Specifications
Equipment Required:
-------------------
IBM compatible personal computer
Graphics display (Hercules, CGA, EGA, VGA, At&t, 8514/a)
Disk drive (Floppy or Hard)
At least 384K free memory after boot-up
note1: While this program will run in 384K free memory, some
functions may not be available, and you may run out of memory in
mid-simulation. I recommend having a machine with the maximum 640K
installed.
note2: A math coprocessor (80x87) will greatly increase the speed
of the running simulations.
How to Register
---------------
License registration fee is $15.00 for individuals, $30.00 for
government, corporate, and educational users (cheap). License fee
of $20.00/$40.00 entitles you to receive the next version by mail.
Only one registration per address is necessary and registers you
for future versions. Registered users of version 1.0 are
registered for version 2.0. This is shareware and as such may be
freely copied and given to others for trial use. Please help
support shareware authors.
Payment and other correspondence may be addressed to:
Steve Safarik
P.O. Box 45072
Seattle, WA 98145-0072
Let me know if there are any features you would like to see in
future versions. Suggestions from current users of version 1.0
were included in version 2.0, and I'm sure that there are many more
things people can think up. If you have any problems with the
program, remember: It's a feature, not a bug! If you find any
"features" that I didn't know about when the program was released,
please let me know.
Files You Should Have
---------------------
GRAVITY.EXE The main executable file.
GRAVITY.DOC The documentation file.
GRAVITY.HLP Data file for on-line help.
*.GRV Miscellaneous saved setups (may or may not be
included with your copy)
Changes new to Version 2.0
--------------------------
1. Version 2.0 operates "True to Life". It is now possible to
enter actual systems and watch them execute.
2. A status line has been added to the running simulation.
3. Elapsed time has also been added to the running simulation.
4. Zoom capabilities have been added, making it possible to enter
systems which span small and large distances. For example,
our own solar system has distances as small as Earth-Moon and
as large as Sun-Pluto occurring at the same time. You may now
zoom-in and watch the inner three planets for example, or
zoom-out to see the whole system.
5. The maximum number of defined planets has been increased from
eight to 16.
6. You may view the simulation from either a fixed position in
space, or from the perspective of any one of the planets.
7. Context-sensitive help has been added for each data input
field by pressing F1.
8. Option added to automatically adjust the Time Interval
variable.
9. The inaccuracy that existed in version 1.0 in the calculation
of planet movements has been removed to a large extent.
10. Planets of zero mass, and single planets, now move properly.
11. Planet radius is smaller than the size of version 1.0 to more
truly reflect the actual size in relation to distances.
12. Planets created out of collisions now have velocity of a mass-
weighted average of the two previous planet's velocities (sum
of their momentums), rather than just an average of their
velocities.
13. A planet density variable has been added for each planet.
14. You may now overwrite existing ".GRV" files.
BEGINNERS:
==========
When you first start the program, you will see the opening screen,
and then a row of choices at the top of the screen with these
words:
FILE EDITOR GO EXAMPLES MISC UTIL
Move the menu-bar left and right and up and down with the arrow
keys, and select a choice with the ENTER key. The first thing to
do is select one of the examples such as "Moon" and watch it run.
Pressing Esc while it is running will stop the run and bring you
back to the menus. You can restart the simulation by selecting
"Watch it Running" under the "Go" menu. If you want to change any
values for planets, select "Planet Editor" under the "Editor" menu.
Context-sensitive help is available at any of the data-entry fields
by pressing F1. This will display text describing the values that
can be entered for that field.
ADVANCED USERS:
===============
File - Saving/Restoring Setups
------------------------------
Under the "File" menu, select "Save" or "Restore". Enter the full
path and filename of the file. If you do not specify a path, the
current directory is assumed. If you do not specify an extension,
.GRV is appended. Beginning with version 2.0 you can overwrite
save files. If the file already exists a prompt will appear on
whether or not you want to overwrite the existing file.
Unfortunately, .GRV files from version 1.0 are not compatible with
version 2.0. Many variables have changed and functionality has
been added so that even if the capability to read version 1.0 files
were included, the setups would no longer operate the same. This
program now operates "True to Life" and systems you enter should
be compatible with future versions.
Planet Editor
-------------
--- Planet Editor: Values which can be changed individually for
each planet are: Mass, Density (new to 2.0), X position, Y
position, X velocity, Y velocity, Orbits on/off, and Stationary
on/off. Orbits enables the dots that mark the path of the planet,
while Stationary, when set to Yes, fixes the planet firmly in
place. Planets do not need to be entered