Help Needed To fix Linear Parametric Array

Help Needed To fix Linear Parametric Array

Anonymous
Not applicable
569 Views
5 Replies
Message 1 of 6

Help Needed To fix Linear Parametric Array

Anonymous
Not applicable

Hi Everyone,

 

I hope you guys can help me fix the parametric array that I am struggling to fix. As you can see in my two attachments below. I Created Small extruded boxes and arrayed them with last and assigned array a parameter called NumberOfAccessiblePanel, I locked the first and the last with reference planes and assigned these as PanelOffset Parameter. I Locked the second box with reference plane to create PanelGap and also assigned PanelWidth to the first arrayed box. I want to change the L and still able to keep the array with no problem while changing the PanelGap and PanelWidth simultaneously. Can you please help me to solve this issue? Screenshot 2018-08-03 08.51.04.pngScreenshot 2018-08-03 08.56.12.png

0 Likes
Accepted solutions (4)
570 Views
5 Replies
Replies (5)
Message 2 of 6

L.Maas
Mentor
Mentor
Accepted solution

Always easier when you upload your family, because then we can have a better look at what you have so far.

 

If you have an array from first to last than you will not have to consider the gap between the objects.

The array will distribute the elements based on the length off the array and the quantity of the elements

If you keep the length of the array the same and you increase the amount of elements then the elements are redistributed and the space between the elements will decrease (or elements will start to overlap)

Louis

EESignature

Please mention Revit version, especially when uploading Revit files.

Message 3 of 6

barthbradley
Consultant
Consultant
Accepted solution

I'm not understanding your construction.  Are you Appending to End? Which box represents the second box placed in the Array? 

 

Maybe best to post the Family. 

Message 4 of 6

barthbradley
Consultant
Consultant
Accepted solution

...a couple of pointers that may help: 1. Nest in the Component to be Arrayed in Host; 2. Use Line-Based Family for your Host and place your Nested Component on the Ref. Line workplane.  

Message 5 of 6

ToanDN
Consultant
Consultant
Accepted solution

Create the box as a nested family and associate the dimensions to the parameters of the host family.  Then array it.

Message 6 of 6

Anonymous
Not applicable

Thank you everyone for providing great tips and solutions, I figure it out by nesting the family and applying array within the hosted family. 

 

Many Thanks