How to Correlate Revit Array Height with Array Quantity
When creating a family all at once, such as a construction ladder, controlling the number of arrays can be challenging. Anyone familiar with Revit’s array tools knows that these tools typically rely on either the second or the last number in the array sequence.
Let’s explore this further using a construction ladder example. To clarify the concept, I’ve divided the image into three parts: bottom, middle, and top. Our goal is to control the number of ladders while also managing the overall height. For a complete ladder, the bottom and top sections remain fixed, so only the ladder segments in the middle need to be parameterized.
You might be wondering: how do we solve this?
- First, place the bottom ladder and add a parameter to control its elevation using a reference plane line; we’ll call this the ladder height.
- Next, copy the bottom ladder to the next level. Since a single ladder is parameterized with visibility, the middle ladder at the bottom is reusable. Use this copied ladder for the array—specifically the second one—and add a parameter named Number of Ladders Climbing.
- Then, add a parameter for the middle section, which I refer to as the height of the top ladder.
- Finally, link these parameters together.
- With this setup, you can adjust the number of ladders directly by modifying two parameters in the type properties panel, as shown in the image below.
This method addresses the long-standing issue of correlating array height with the number of arrays in Revit. I hope this approach proves helpful to you!
【 Related Skills Search 】
How to Array Bolts and Control the Number of Bolts in a Revit Family











Must log in before commenting!
Sign Up