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: 

Parametric Array Issue

17 REPLIES 17
SOLVED
Reply
Message 1 of 18
depps
2912 Views, 17 Replies

Parametric Array Issue

Hey...I'm working on a parametric line-based array for a length of a conveyor to be used in a 2-click length format.

 

Everything flexes fine except for the height of the legs...the first one works before I insert the array, but once the array is made and the legs become 'grouped', the connection to the reference plane they were originally attached to fails and I have to remove the constraint. If I make it an array of 2 and go in and reconnect each to the RP it still gives an error.

 

I've even tried disconnecting the legs from the rest of the RP's and giving them their own height parameter to match that of the conveyor...it seems as though just the fact that they are in a array is breaking their ability to hold a height parameter

 

Any thoughts why this might be happening? 

17 REPLIES 17
Message 2 of 18
ToanDN
in reply to: depps

Can you share the family?
Message 3 of 18
depps
in reply to: ToanDN

Yes...it's generic enough...would email work?

Message 4 of 18
ToanDN
in reply to: depps

Why not attach it here so more folks can look at it?
Message 5 of 18
depps
in reply to: ToanDN

There we go. I changed the height of the 2 leg arrays so you can see right away that it's disconnected.

Message 6 of 18
barthbradley
in reply to: depps

Arrays won't work that way. Nest the legs in and control there length via a length parameter.  Only lock one end of the leg and drive its length via a parameter.  We can show you, if you want to post your family. 

Message 7 of 18
ToanDN
in reply to: depps

It is better to create the leg as a separate family, nest it in your family, and associate the parameters. Then array.

 

Here is a fix without a nested family.  You need to associate the extrusion height with the height parameter before array it.

 

Capture.PNGCapture1.PNGCapture.PNG

Message 8 of 18
depps
in reply to: barthbradley

That's the direction I was going next...I felt like there had to be something I was doing wrong with how I was doing it. I linked the family above if you'd like to take a crack at it.

Message 9 of 18
barthbradley
in reply to: depps

Really pretty simple. Just create your leg as a separate family and drive its height with a labeled dimension. Nest it into the project and align and lock its base to the Ref. Line workplane and then associate its height parameter to a parameter in the host. Array just as you did before.  Should work like a charm. 

 

...may even want to make it a shared nest family so you can pull leg count into a schedule.  Just a thought. 

Message 10 of 18
depps
in reply to: ToanDN

Is that any different from locking the top to a RP and labeling the height distance with that parameter?

Message 11 of 18
ToanDN
in reply to: depps


@depps wrote:

Is that any different from locking the top to a RP and labeling the height distance with that parameter?


It doesn't make a different until you array the extrusion.  Copied instances lose the constraint.

Message 12 of 18
depps
in reply to: ToanDN

Got it...so the correct way if ever arraying in this way is to go in an associate it that way prior to arraying...not locking to a RP directly?

Message 13 of 18
barthbradley
in reply to: depps

warning.png

 

FWIW Smiley Wink

Message 14 of 18
depps
in reply to: barthbradley

So I may be back around to needing to use the nested family anyway...I have the height parameter working now, but I was flexing other things and the leg width breaks after the array as well.

Message 15 of 18
barthbradley
in reply to: depps

Well, good luck.  Hope it works consistently for you.  Just letting you know its problamatic not doing it as a nested family.

 

warning and condition.png

Message 16 of 18
depps
in reply to: barthbradley

Thanks for the help.

Message 17 of 18
barthbradley
in reply to: depps

No prob.  

 

hint, hint: I'm collecting lil' green check marks Smiley Wink

Message 18 of 18
BMillarBCG25
in reply to: depps

I understand the issue has been solved but I'll add,

 

Group the Extrusion/Sweep with RP and then array it. 

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

Post to forums  

Autodesk Design & Make Report