TI-84 Plus: Rake Wall
The program
RAKEWALL calculates:
* The positions and lengths of studs on a rake
wall
* Angle of the incline
Adding Illustration
I wanted to do
something different and present an illustration rather than just text
answers. What is nice of the TI-84 Plus
(and really the TI-8x family extending back to the TI-81) is that the
programming language allowing for easy transition between modes (home,
graphing, matrix editing, table, etc.). With
RAKEWALL, I not only display text answers, but a visual of how the rake wall is
laid out.
Sometimes the
best way to present information is through visuals, not just text. I want to further explore this whenever it is
warranted.
TI-84 Plus Program RAKEWALL
Input: Rise, Run, O.C. (on center spacing). RAKEWALL does not specify units, keep that
in mind. Use consistent units. As a reminder, 12 inches is 1 foot.
Output: Angle (in Degrees), stud spacing stored in
list L1, stud lengths stored in list L2.
The program ends on the graph screen.
Press [ trace ] to see the values.
X is the length from the where the incline and base meet to the stud, Y
is the stud length.
Please note
that results are exact and not rounded (i.e. to the nearest 1/16th).
Program:
"EWS
2016-12-01"
ClrDraw
Degree
Input
"RUN:",L
Input "O.C.
SPACING:",S
Input
"BASE:",B
Input
"RISE:",R
seq(X,X,L,0,-S)→L1
tan^-1(R/L)→θ
L1*tan(θ)+B→L2
augment(L1,{0})→L1
augment(L2,{B})→L2
Disp
"ANGLE:",θ
Disp "NUMBER OF
STUDS:",dim(L1)-2
Disp "(L1: DIST. FROM SHORT PT."
Disp "L2: STUD LENGTH)"
Pause
PlotsOff
PlotsOn 1
Plot1(xyLine,L1,L2)
0.5→Ymin
B+R+.5→Ymax
.5→Xmin
L+.5→Xmax
For(I,1,dim(L1))
Line(L1(I),0,L1(I),L2(I))
End
Line(0,0,L,0)
Line(L,0,L,B)
DispGraph
Example:
Run: 6 feet
O.C.: 1 foot 6 inches, or 16/12 inches
Base: 6 feet
Rise: 5 feet
This program
was inspired by the Calculated Industries Construction Master 5
calculator. I am thinking about
purchasing their Construction Pro calculator (most likely the app).
Happy December!
Eddie
This blog is
property of Edward Shore, 2016.