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: 

How to Array to the spacing of the Array.

4 REPLIES 4
SOLVED
Reply
Message 1 of 5
cc4535
1009 Views, 4 Replies

How to Array to the spacing of the Array.

Ok, I have a Conveyor Truss I am building. I made a Generic Family of the part that I want to array with a width parameter in it. I inserted that part into a new family (nested now) I want to array that family to the parameter of the Width inside that part. What I am trying to accomplish is a part that can be stretched to a distance and have the Width parameter adjust so that the nested family will fit into the distance. If I could somehow create a parameter of the distance of the array (Move To: 2nd) then I think this will work. Then I could make that parameter match the Width parameter inside the nested family.

 

I attached the .rfa (the family with he nested family in it)

Chuck Conley
M3 Engineering
Tags (2)
4 REPLIES 4
Message 2 of 5
L.Maas
in reply to: cc4535

You can array and stretch the object. Pass through some parameters.

Frame.png

If needed create some formulas to make sure it flexes as needed. Pleas note that in Revit an array always consists of at least two objects.

If you have a need for a single object you have to make use of a workaround (e.g. make use of visibility, two separate families)

Louis

EESignature

Please mention Revit version, especially when uploading Revit files.

Message 3 of 5
L.Maas
in reply to: cc4535

Attached file in Revit 2016

Louis

EESignature

Please mention Revit version, especially when uploading Revit files.

Message 4 of 5
cc4535
in reply to: L.Maas

Thank you,

 

Not quite sure what you did but it works by pulling the reference plan. If I type in a distance however it gives me a constraints error. The dragging the reference plan may be a better solution for what we do here. I did not see a parameter for the length of the array anywhere so I am not sure how you got it to work. Do you happen to have the time for a brief tutorial or reference to one? I will need to duplicate this a could more times for others.

Chuck Conley
M3 Engineering
Message 5 of 5
L.Maas
in reply to: cc4535

Sometimes you have constraints which makes that flexing fails. You then have to add/delete/modify the constraints to get it to work.

Normally I would first create the framework made from reference planes and lines. Than I would flex it to see if everything behaves as expected. When it does than I start to add the objects (e.g extrusion, nexted families).

In this case most of it was already in place. So I tried to flex the family to see what happens. Changing parameters immediately give me errors. My first step was to get the conveyor to flex properly. Did some flexing to see if that worked. Next I started flexing the truss.to see if it flexes properly. Made some modification to make sure it worked.and confirming that conveyor still flexes. Then created array and hook up the parameters. After that flexing again to see if everything works. Important is to do it step by step and flex often to see if it still works as intended

 

Louis

EESignature

Please mention Revit version, especially when uploading Revit files.

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

Post to forums  

Autodesk Design & Make Report