Revit Architecture Forum
Welcome to Autodesk’s Revit Architecture Forums. Share your knowledge, ask questions, and explore popular Revit Architecture topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Help with array in families

12 REPLIES 12
SOLVED
Reply
Message 1 of 13
edilson_tavares
606 Views, 12 Replies

Help with array in families

edilson_tavares
Explorer
Explorer

Good morning everyone!

 

A customer wants to distribute items linearly within a family. However, he wants to determine the position of each item separately. Is it possible?

 

Thanks

0 Likes

Help with array in families

Good morning everyone!

 

A customer wants to distribute items linearly within a family. However, he wants to determine the position of each item separately. Is it possible?

 

Thanks

12 REPLIES 12
Message 2 of 13

azad.Nanva
Collaborator
Collaborator

with fixed distance or variable ?

 

screenshot or more details can help to understand.

If it solves your problem, please click Accept to enhance the Forum.
0 Likes

with fixed distance or variable ?

 

screenshot or more details can help to understand.

If it solves your problem, please click Accept to enhance the Forum.
Message 3 of 13

edilson_tavares
Explorer
Explorer

.

0 Likes

.

Message 4 of 13

edilson_tavares
Explorer
Explorer

The family in question is this ladder. The elements marked in the red rectangle are the staircase fasteners to the wall.
The customer wants to define their quantity and position of each one, separately, with variable distance.

Captura de tela 2024-08-28 062909.jpg

The family in question is this ladder. The elements marked in the red rectangle are the staircase fasteners to the wall.
The customer wants to define their quantity and position of each one, separately, with variable distance.

Captura de tela 2024-08-28 062909.jpg

Message 5 of 13

barthbradley
Consultant
Consultant

Group and Associate. Array to 2nd. The distance between first and second rung is the spacing between all rungs in the ladder rung Array. Place a Ref. Plane at the second rung, pull a dimension between this Ref. Plane and the start Ref. Plane, label that dimension with a parameter named "Rung Spacing" (or whatever) and then - Align and Lock the array 2nd rung to this new Ref. Plane.  

 

Formula for number of rungs=Height of Ladder/Rung Spacing-1

Group and Associate. Array to 2nd. The distance between first and second rung is the spacing between all rungs in the ladder rung Array. Place a Ref. Plane at the second rung, pull a dimension between this Ref. Plane and the start Ref. Plane, label that dimension with a parameter named "Rung Spacing" (or whatever) and then - Align and Lock the array 2nd rung to this new Ref. Plane.  

 

Formula for number of rungs=Height of Ladder/Rung Spacing-1

Message 6 of 13

barthbradley
Consultant
Consultant

Do I understand that you want a Array with variable Spacing between the Grouped/Associated Elements.  No can do. That's random. Arrays are repetitions

Do I understand that you want a Array with variable Spacing between the Grouped/Associated Elements.  No can do. That's random. Arrays are repetitions

Message 7 of 13

barthbradley
Consultant
Consultant

I've got an idea for you to explore.  Railings would do what you want to do by way of Handrail Supports.  

 

https://help.autodesk.com/view/RVT/2024/ENU/?guid=GUID-73FD4A4A-D20A-49E5-935B-650A364E3D11

 

 

https://www.youtube.com/watch?v=bTidDBihZks&t=124s

 

 

http://autode.sk/V1njcW | This video demonstrates how to add parametrically spaced railing supports along a custom handrail. Learn to customize handrail settings and understand how to apply railing extensions. Autodesk Revit is available as part of the Autodesk Building Design Suite Premium and ...

I've got an idea for you to explore.  Railings would do what you want to do by way of Handrail Supports.  

 

https://help.autodesk.com/view/RVT/2024/ENU/?guid=GUID-73FD4A4A-D20A-49E5-935B-650A364E3D11

 

 

https://www.youtube.com/watch?v=bTidDBihZks&t=124s

 

 

http://autode.sk/V1njcW | This video demonstrates how to add parametrically spaced railing supports along a custom handrail. Learn to customize handrail settings and understand how to apply railing extensions. Autodesk Revit is available as part of the Autodesk Building Design Suite Premium and ...
Message 8 of 13

TripleM-Dev.net
Advisor
Advisor

Hi @edilson_tavares,

 

Reading "with variable distance" the only option I see is to actual model them.

A nested (shared?) family for the fasteners and place them x-times, with constraints.

 

Use a Integer parameter for the quantity, and visibilty parameter for each fasteners based on that integer parameter.

And a X-amount of Length parameters for the offsets between each consecutive fastener.

 

This would only be doable if the max. number of fasteners  are limited, like 5-10 items.

Hi @edilson_tavares,

 

Reading "with variable distance" the only option I see is to actual model them.

A nested (shared?) family for the fasteners and place them x-times, with constraints.

 

Use a Integer parameter for the quantity, and visibilty parameter for each fasteners based on that integer parameter.

And a X-amount of Length parameters for the offsets between each consecutive fastener.

 

This would only be doable if the max. number of fasteners  are limited, like 5-10 items.

Message 9 of 13

SteveKStafford
Mentor
Mentor
Accepted solution

The array feature with Group enabled will not support variable spacing between them. The group with Last option will allow you to define the start and end locations with equal spacing between them and those placed in between first and last. So the first could start at 6 ft above the floor and the last could be 37 ft and the others could then be distributed equally between them.

 

If you really want to place each bracket with a unique value and unrelated offset for each relative to the prior wall bracket you could design a specific number of brackets and provide a unique parameter to set their height above ground/reference, or a distance from the prior bracket. Then using visibility parameters you can turn on/off the brackets based on how many you need. A conditional statement for each bracket could evaluate if it should be visible by determining how many brackets are required (based on total height perhaps) or a specific manual input of required brackets.


Steve Stafford
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.
EESignature

The array feature with Group enabled will not support variable spacing between them. The group with Last option will allow you to define the start and end locations with equal spacing between them and those placed in between first and last. So the first could start at 6 ft above the floor and the last could be 37 ft and the others could then be distributed equally between them.

 

If you really want to place each bracket with a unique value and unrelated offset for each relative to the prior wall bracket you could design a specific number of brackets and provide a unique parameter to set their height above ground/reference, or a distance from the prior bracket. Then using visibility parameters you can turn on/off the brackets based on how many you need. A conditional statement for each bracket could evaluate if it should be visible by determining how many brackets are required (based on total height perhaps) or a specific manual input of required brackets.


Steve Stafford
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.
EESignature

Message 10 of 13
ToanDN
in reply to: edilson_tavares

ToanDN
Consultant
Consultant

What you want cannot be done with an array.  You can create a curtain wall and add horizontal grids at the rungs.  Set a rule for the typical distance then you can unpin each grid to adjust for custom distances if need be.  

What you want cannot be done with an array.  You can create a curtain wall and add horizontal grids at the rungs.  Set a rule for the typical distance then you can unpin each grid to adjust for custom distances if need be.  

Message 11 of 13

edilson_tavares
Explorer
Explorer
Thanks
0 Likes

Thanks
Message 12 of 13

edilson_tavares
Explorer
Explorer
Thank you
0 Likes

Thank you
Message 13 of 13

azad.Nanva
Collaborator
Collaborator

you have all you need, thanks to dear friends.

If it solves your problem, please click Accept to enhance the Forum.
0 Likes

you have all you need, thanks to dear friends.

If it solves your problem, please click Accept to enhance the Forum.

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report