This content has been marked as final.
Show 8 replies

Designing a parametric ladder
Garrett Brooks Jun 4, 2009 4:26 PM (in response to Mac Baker)use a linear pattern to create the ladder steps
use an equation to control the qty in the linear pattern based on the ladder length 
Designing a parametric ladder
Charles Culp Jun 4, 2009 4:32 PM (in response to Mac Baker)Have you tried using DriveWorks or DriveWorksXpress? I have never actually used either, but it should fit the bill.
Designing a parametric ladder
Albert Whatmough Jun 4, 2009 4:53 PM (in response to Charles Culp)You should be able to do it in a simple Equation and or design table with a feature pattern.
Code is that every step should have the same rise.. so it should be as simple as deviding the lenght by the optimal rise. Rounding the number of steps to an even number and then calulating the rise.
I hope that helps,
Cheers,
AL
EDIT  OOPS, it looks like that is allready what Garret said. BTW nice pic Garret!!!
Designing a parametric ladder
Mac Baker Jun 5, 2009 7:10 PM (in response to Albert Whatmough)What would the equation look like for a vertical ladder?
Designing a parametric ladder
Albert Whatmough Jun 8, 2009 2:45 PM (in response to Mac Baker)If you can post the part file of the ladder I will take a look.
Cheers,
AL
Designing a parametric ladder
Brian Place Jun 8, 2009 2:59 PM (in response to Albert Whatmough)http://www.solidworker.com/211...eaturemodeler/
this video might help you out. the end of it is what you are looking for





Designing a parametric ladder
Kelvin Lamport Jun 8, 2009 4:25 PM (in response to Mac Baker)Check out the Fill Pattern function.
Designing a parametric ladder
Rachayl Duker Jun 9, 2009 2:16 AM (in response to Kelvin Lamport)If your rung spacing must be 12" the equation for rung count in the pattern could be
rung count = 1+int((height6)/12)
where height is the dimension from top rung to floor.
If it is a problem that the lowest rung may not fall within 614" of floor, and you may vary rung spacing, then first use this equation for rung spacing. In this case it chooses a rung spacing of 12, 12.5, 11.5, or 11 inches depending which is the first to allow last rung to come out between 614". (Actually in this version 11" is not checked  it's the default if none of the others worked.)
rung spacing = iif(height(12*int((height6)/12))<14, 12, iif(height(12.5*int((height6)/12.5))<14,12.5,iif(height(11.5*int((height6)/11.5))<14,11.5,11)))
then use this one:
rung count = 1+int((height6)/12)
