Forums >> Revit Building >> Technical Support >> Array Formulas
|
|
active
Joined: Mon, Mar 8, 2010
11 Posts No Rating |
Hi, I need to design a new family for a patio cover system comprised of several beams. There is a standard separation of 4-1/2" between the beams. I would like to be able to enter the width of the patio cover and have Revit add or subtract the needed (or unneeded) beams. Does anyone know how I would do this? Would I use array formulas for this? I'm clueless right now. Help please. Thanks
|
This user is offline |
|
|
|
active
Joined: Sat, Dec 29, 2007
286 Posts
|
use reference planes for the two outer beams and a formula on the array. Set the parameter with the formula to integer and i think revit will add or remove beams like you whant. i have made similar families so it is possible,,,
-----------------------------------
"There is no path to peace,
peace is the path."
Mahatma Gandhi.
|
This user is offline |
|
|
active
Joined: Mon, Mar 8, 2010
11 Posts No Rating |
Thank you so much for your help. I've never used array formulas before. Could you provide some more information on the format for a formula? Where do i enter the formula?
|
This user is offline |
|
|
active
Joined: Sat, Dec 29, 2007
286 Posts
|
in the family editor, in the types window, next to where you would usualy fill in your parameter, there is a column called, Formula, using the F1 help menu will also help you a lot of the way. note that you can also use names of other parameters in these formulas, example, =(Height +500mm ) / 2 GL
Edited on: Thu, Jun 17, 2010 at 4:57:43 AM
-----------------------------------
"There is no path to peace,
peace is the path."
Mahatma Gandhi.
|
This user is offline |
|
|
active
Joined: Mon, Mar 8, 2010
11 Posts No Rating |
Thank you once again for all your help. One last question. So I've made the formula and the formula works. Now, how do I connect that formula to the beams? In other words, with that formula in place, how do i assign that formula to the beams that I want in place? I would greatly appreciate your help. Regards
|
This user is offline |
|
|
active
Joined: Thu, Aug 24, 2006
86 Posts
|
Would a beam system do what you want?Edited on: Tue, Jun 22, 2010 at 5:50:29 PM
Edited on: Fri, Jun 25, 2010 at 6:31:27 AM
|
This user is offline |
View Website
|
|
active
Joined: Wed, Oct 7, 2009
654 Posts
|
Select one of the arrayed objects. You should get a line with a number similar to a temporary dimension. Select the line and one the options bar there will be a dropdown where you can assign your parameter.
|
This user is offline |
|
|
active
Joined: Wed, Aug 10, 2005
16 Posts No Rating |
I seem to be having an issue with a version of this... I have a working formula for arraying timber beams in a brise soleil setup (Calculated Internal Width / Fin Spacing) which works fine front to back but when increasing the width the array slants from one (interpolates between its current location at one end and the new location at the other (pics attached)) Ive been trying to set it up with instance paramter dimensions to allow quick control on plan and with using both in plcae geometry and nested family geometry.. Revit 2009 SP3
|
This user is offline |
View Website
|
|
active
Joined: Sat, Dec 29, 2007
286 Posts
|
Align and lock the first and the last to a ref plane.
-----------------------------------
"There is no path to peace,
peace is the path."
Mahatma Gandhi.
|
This user is offline |
|
|
active
Joined: Sat, Dec 29, 2007
286 Posts
|
or allign and lock to your frame in this case
-----------------------------------
"There is no path to peace,
peace is the path."
Mahatma Gandhi.
|
This user is offline |
|
|
|
active
Joined: Wed, Aug 10, 2005
16 Posts No Rating |
Thanks for reply - I had tried aligning and locking to both the frame and ref plane but it seems that if beam is group arrayed (for formula) then this overrides the align and lock. Having a new parameter to control the nested instance dimension parameter (for the nested beam family) means an align and lock isnt necessary. It seems to work and flex ok with this method. Cheers again.
|
This user is offline |
View Website
|
|
|