Difference between revisions of "FERRIS"

From ThePlaz.com

Jump to: navigation, search
(add cat)
(write a lot of documentation)
Line 1: Line 1:
 
{{Draft}}
 
{{Draft}}
Ferris is still in progress, so don't buy it yet...
+
[[Image:FERRIS SPLASH SCREEN.gif|thumb|192px]]
 +
'''FERRIS''' is an application for the [[TI-83+]] which makes it easy to solve problems from the [[High Dive]] unit in [[IAG 4H|IMP/IAG 4]].
 
[http://theplaz.com/ferris.html Buy FERRIS with Google Checkout ($4.99)]
 
[http://theplaz.com/ferris.html Buy FERRIS with Google Checkout ($4.99)]
 +
==Space==
 +
*One APP space of ARC memory (16,384 blocks)
 +
==Free Trial==
 +
==Features==
 +
*Calculates ... from wheel data from High Dive (preset or custom).  Can find info from time, x, or y.  Draws picture of dive and indicates splash/splat for ''any size''.
 +
==Using==
 +
When you run Ferris, you will first see 2 splash screens.  Hit [Enter] to continue past through them. (Just don't hit [Enter] too fast or you will pause the rendering of the splash screens). 
 +
===Wheel Size===
 +
The first menu you will see it the wheel size selection menu. 
 +
[[Image:FERRIS WHEEL SIZE.gif|thumb|192px]]
 +
====Unit Problem====
 +
This will let you set the wheel size to the numbers specified in the [[High Dive]] unit problem.  These are:
 +
*Radius = '''50''' feet
 +
*Center of Wheel to the Ground = '''65''' feet
 +
*Cycle Time (Period) = '''40''' seconds
 +
*Cart Start Position (to the left) = '''240'' feet
 +
*Cart Speed = '''15''' feet/second
 +
*Water level = '''8''' feet
 +
*Cart Width (Tolerance) = '''5''' feet (I added this one. This controls how close the diver must be to the center of the cart for a "Splash" result).
 +
*Starts at 3'Clock and moves counter-clockwise
 +
====Custom====
 +
[[Image:FERRIS_CUSTOM_DATA.gif|thumb|192px]]
 +
Enter your own values for the categories above.  This is for those problems with variations on the wheel size.
 +
===Know===
 +
[[Image:FERRIS KNOWN MENU.gif|thumb|192px]]
 +
Enter what you data you know about the wheel problem.
 +
*(Wheel) '''Time''' - This is the most common one you use.
 +
*'''Vertical Height''' (Y) - The vertical height of the platform at release.
 +
*'''Horizontal Position'' (X) - The horizontal position of the platform at release.  Positive is to the right of the center of the wheel, while negative is to the left of center.
 +
===Output===
 +
The program will then output your results.
 +
 +
If you entered a vertical height or a horizontal position, the program will output the two times in its first rotation where the diver's platform will be at those coordinates.  The rest of the outputs will be based on the first-displayed time.  If you need, for example, the cart position for the second time, write it down on paper and then enter it separately in the program.
 +
 +
[[Image:FERRIS OUTPUT.gif|thumb|192px|12.25 seconds with the unit problem-sized wheel]]
 +
The program will then output the following results:
 +
*'''Vertical Height''' (Y) of the Wheel Platform when the diver is released.
 +
*'''Horizontal Position''' (X) of the Wheel Platform when the diver is released.
 +
*'''Time of Fall''' from when the diver is released to when he hits the water at the top of the cart.
 +
*'''Distance of Fall''' from when the diver is released to when he hits the water at the top of the cart.
 +
*'''Cart Position when Diver Released''' - The cart's position when the diver is released.
 +
*'''Cart Position Intersection''' - The cart's position when the diver should be entering the cart.  For a "Splash" to occur, the diver's horizontal position (x) must be equal to this value (or within the accepted tolerance).
 +
*'''Cart Start Position for Splash''' - The place where the cart should start in order for a splash to occur, if it moves at the given speed (15 in the unit problem, or the custom value).
 +
*'''Cart Speed for Splash''' - How fast the cart should move in order for a splash to occur, if it starts at the given position (240 in the unit problem, or the custom value, NOT the value just outputted).
 +
====Graph====
 +
[[Image:FERRIS OUTPUT GRAPH.gif|thum|192px]]
 +
The program will then output a diagram showing the dive and if it is a "Splash" or a "Splat".  The diagram is sized dynamically according to the size of the wheel.  The left of the window is the start point of the wheel.
 +
 +
The diagram will show the wheel make a complete turn, then a line will drop down as the diver falls from a certain point on the wheel.  The cart will then appear where it should after a certain amount of seconds.  The cart's height and width are determined on the values you entered before (8 and 5 respectively in the unit problem, the custom value).  Finally it will display "Splash" or "Splat" to indicate if the diver made it.
 +
 +
If you can't see the cart, it probably rolled off screen, to the right of the wheel.
 
{{TI-program}}
 
{{TI-program}}
 +
[http://theplaz.com/ferris.html Buy FERRIS with Google Checkout ($4.99)]

Revision as of 01:51, 14 May 2007

Nuvola apps important.png Only a DRAFT!

May change/be updated - still in progress - may still contain inaccuracies

FERRIS SPLASH SCREEN.gif

FERRIS is an application for the TI-83+ which makes it easy to solve problems from the High Dive unit in IMP/IAG 4. Buy FERRIS with Google Checkout ($4.99)

Space

  • One APP space of ARC memory (16,384 blocks)

Free Trial

Features

  • Calculates ... from wheel data from High Dive (preset or custom). Can find info from time, x, or y. Draws picture of dive and indicates splash/splat for any size.

Using

When you run Ferris, you will first see 2 splash screens. Hit [Enter] to continue past through them. (Just don't hit [Enter] too fast or you will pause the rendering of the splash screens).

Wheel Size

The first menu you will see it the wheel size selection menu.

FERRIS WHEEL SIZE.gif

Unit Problem

This will let you set the wheel size to the numbers specified in the High Dive unit problem. These are:

  • Radius = 50 feet
  • Center of Wheel to the Ground = 65 feet
  • Cycle Time (Period) = 40 seconds
  • Cart Start Position (to the left) = '240 feet
  • Cart Speed = 15 feet/second
  • Water level = 8 feet
  • Cart Width (Tolerance) = 5 feet (I added this one. This controls how close the diver must be to the center of the cart for a "Splash" result).
  • Starts at 3'Clock and moves counter-clockwise

Custom

FERRIS CUSTOM DATA.gif

Enter your own values for the categories above. This is for those problems with variations on the wheel size.

Know

FERRIS KNOWN MENU.gif

Enter what you data you know about the wheel problem.

  • (Wheel) Time - This is the most common one you use.
  • Vertical Height (Y) - The vertical height of the platform at release.
  • 'Horizontal Position (X) - The horizontal position of the platform at release. Positive is to the right of the center of the wheel, while negative is to the left of center.

Output

The program will then output your results.

If you entered a vertical height or a horizontal position, the program will output the two times in its first rotation where the diver's platform will be at those coordinates. The rest of the outputs will be based on the first-displayed time. If you need, for example, the cart position for the second time, write it down on paper and then enter it separately in the program.

12.25 seconds with the unit problem-sized wheel

The program will then output the following results:

  • Vertical Height (Y) of the Wheel Platform when the diver is released.
  • Horizontal Position (X) of the Wheel Platform when the diver is released.
  • Time of Fall from when the diver is released to when he hits the water at the top of the cart.
  • Distance of Fall from when the diver is released to when he hits the water at the top of the cart.
  • Cart Position when Diver Released - The cart's position when the diver is released.
  • Cart Position Intersection - The cart's position when the diver should be entering the cart. For a "Splash" to occur, the diver's horizontal position (x) must be equal to this value (or within the accepted tolerance).
  • Cart Start Position for Splash - The place where the cart should start in order for a splash to occur, if it moves at the given speed (15 in the unit problem, or the custom value).
  • Cart Speed for Splash - How fast the cart should move in order for a splash to occur, if it starts at the given position (240 in the unit problem, or the custom value, NOT the value just outputted).

Graph

thum The program will then output a diagram showing the dive and if it is a "Splash" or a "Splat". The diagram is sized dynamically according to the size of the wheel. The left of the window is the start point of the wheel.

The diagram will show the wheel make a complete turn, then a line will drop down as the diver falls from a certain point on the wheel. The cart will then appear where it should after a certain amount of seconds. The cart's height and width are determined on the values you entered before (8 and 5 respectively in the unit problem, the custom value). Finally it will display "Splash" or "Splat" to indicate if the diver made it.

If you can't see the cart, it probably rolled off screen, to the right of the wheel.

Standard Info

Requirements

  • A TI-83 Plus, TI-83 Plus Silver Edition, TI-84 Plus, or TI-84 Plus Silver Edition (Not tested on other versions)
  • A cable to connect your calculator to your computer.
  • The software to make your computer talk to your calculator. (It should have come with your calculator or cable)
  • Free space on your calculator.
    • 16,384 blocks for APPS
    • 303 blocks RAM for SNAME PRGM
    • ~100 blocks RAM for simple PRGMs
    • ~500-1000 blocks RAM for complicated PRGMs like games

Install

The TI GraphLink cable and TI-Connect software
  1. Have installed TI-Connect (the software which came with the cable/calculator)
  2. Download the PRGM "SNAME" which is required to be on your calculator for all PRGMs. APPs like "FERRIS", don't need SNAME.
  3. Download the PRGM (.8xp) or APP (.8xk) file to your computer. Save it somewhere.
  4. After downloading, find it on your computer. Right click and hit "Send to TI-Device"
  5. TI-Connect will open. Choose your calculator and wait for it to transfer. Make sure you have enough free space on your calculator.

Run

Go to [PRGM] scroll to the program's name. Push [Enter] to select it and then [Enter] again to run it. You will see a splash screen. Hit [Enter] to continue.

Exiting

To exit the program, hit [On] key and push [Enter] or [1] to quit.

Removing

To delete a PRGM or APP, push [2nd] [MEM] [2]. Then push [7] for a PRGM or [ALPHA] [A] for an APP. Find the one you want to delete and hit [DEL] [2].

Error: Memory?

If you are getting the error when you want to run an APP, you don't have enough free RAM memory. You need to archive a PRGM. Do this by hitting [2nd] [MEM] [2] [7], finding the PRGM you want the archive, and hit [Enter]. Note you need to unarchive it before you can run it again (Unless you use Mirage or similar OS to run archive PRGMs.)

Note

Note the program might set your calculator in degrees mode, change the graph settings, turn off floating (rounding), and/or overwrite variables. After running the program, make sure your calculator is back the way you want it before doing other things.

Buy FERRIS with Google Checkout ($4.99)