Physics Solver v2.4--Universal Gravitation

Universal Gravitation



Authors
Morgan Davies

Matt Bennett
E-mail
morgan@ss.ticalc.org

morgazum85@gmail.com

morgan@ticalc.org
Title
Universal Gravitation v2.4
Size
1989
Updated
November 9, 2004
Description
A physics program which will allow you to solve for any variable from 8 different equations relating to universal gravity.


Equation List
  1. (Ta/Tb)2=(Ra/Rb)3
  2. T=(2*Pi)*(R3/(G*Me))1/2
  3. F=G((M1*M2)/D2)
  4. Tp2=(4*Pi2/G*Ms)Rp3
  5. Me=(g*Re2)/G
  6. V=((G*Me)/R)1/2
  7. A=g(Re/D)2
  8. A=G*Me/D2


1. Loading and Running the Program
2. Equation List
3. How to Use the Solver
4. Other Programs You Might Need
5. Special Thanks
6. Need Help With ASM?




Loading and Running the Program

  • Unzip the program from the downloaded .zip file.
Using any .zip utility you wish, unzip the .86p program from the .zip file. I use ZipGenius.
  • Get the TI-Graph Link Software and Cable
Currently the TI-86 requires that you have a TI-Graph Link to send this program to your calculator from any Windows computer. TI Connect will work if you run a Mac. Once you have the physical link cable, you might need to download the software from Texas Instruments. If you have any questions about how to use the TI-Graph Link software, please read the help file. It is relatively easy to figure out on your own.
  • Send the File to your Calculator
Start TI-Graph Link and hook your calculator up to the cable. Turn your calculator on and have it set at the default home screen (can't be in a program.) Click the icon near the top tool bar that has the arrow pointing at the calculator. You may have to change your port number if a link is not correctly established. Once you have a secure connection find this program and select it to send to your calculator. Beyond here will be easy to figure out. Complete sending the desired programs to your calculator. If you cannot establish a good link, you can either read the help files that comes with the TI-Graph software or contact TI at ti-cares@ti.com.
  • Once the program is on your calculator you can run the program 3 different ways.
  1. Type in Asm( followed by the name of the program from the home screen (case sensitive) and press [Enter]. (e.g. Asm(Accelera )
  2. Press [PRGM], [ F1 ], and the appropriate F key corresponding to the name of the program. You may have to press [MORE] if you do not immediately see the program you are looking for. Again you will still have to have Asm( in front of the program name. If you do not wish to type that in you can find it by pressing [2nd], [CUSTOM], [F1], [LOG], and scroll down until you find Asm(.
  3. And the best way to run this program is from any shell written for the 86. If you need a shell for the 86, check out ticalc.org's selection. I prefer to use Rascall.


How to Use the Solver
Keys:
Left
Equation List 1
Right
Equation List 2
1-8
Select Equation
F1-F5
Select Variable
Exit
Exit the Program
Alpha
Turn Calculator Off

This program is extremely easy to figure out how to run. From the equation menu, use the number keys to select which equation you need. For some programs you will need to press left and right to see both equation lists, however still only one number key applies to each equation. Once you select your equation, use the F keys to select which variable you need to solve for. The F keys will be directly alligned with the name of the variable.

At any time besides when you are entering in values for the variables you can press [ALPHA] to turn your calculator off, a teacer key if you will. Once you select your variable,  you will be prompted for the values of the variables you know. Type them in and press enter. Once you have entered in all the variables you will be given the answer to the unknown variable. Neat huh! :-)


Other Programs You Might Need

This is one program in a set of 24 all of which represent a chapter from my high school IB physics book. I took each chapter and gathered all the equations from it and essentially just made a program for that chapter which I could use on that chapter test. Never did I think I would upload them. Anyway, if you like the layout I used on this program and need programs for other topics I have listed them all in the following table. These links will download the files directly not lead you to their fileinfo pages.

Acceleration
Atoms
Circuits
Electrical Currents
Diffraction & Interfearance of Light
Electric Fields
Electric & Magnetic Fields
Energy
Forces
Universal Gravitation
Electromagnetic Induction
Magnetic Fields
States of Matter
Mirrors & Lenses
Miscellaneous
Momentum
Motion 2D
Quantum Theory
Reflection & Refraction
Thermal Energy
Vectors
Velocity
Waves
Work
Download Them All



Special Thanks

This program at one time seemed impossible for me to create. ASM is such a stepping stone among TI BASIC programmers that it is often not even attempted. Well if it weren't for Matt I would have never of tried. We learned together and proved that you don't have to have a commanding grasp on programming to learn ASM, just be willing to try and push through the initial struggles. It was through a collaborative effort with a good friend from high school that we achieved in porting this program from its BASIC counterpart. We both take pride in this program and deem it much more efficient and cooler than the original. Matt Bennett if it weren't for you I would have never found ticalc.org nor even began programming. We both shared our programs with each other through high school and he was there all the time when I needed help. Thank you! Oh, and if you ever read this Matt...I still haven't beat your world. I guess you are the master :-)


Need Help With ASM ?

If you are wanting help with any part of TI-86 or any TI-83 series z80 Assembly math feel free to contact me. I know a good amount of ASM for both calculators, but certainly not all of it. I love helping out. It gives me an opportunity to learn if I don't know how to do it already. So like I said, feel free to contact me. I have AIM and am on quite a bit. My screen name is Morgazum85.

I have stopped programming in BASIC for all TI Calculators, but I may be able to assist you in some circumstances. If you have any questions with the source of this program I will gladly answer them for you. That's about it. Thanks for downloading and please feel free to use segments of this code if you wish, but please give credit. Thanks for downloading and feel free to give the program to anyone you want! :-)