Forums
Forums >> Revit Building >> Technical Support >> Problem with adjusting parameters with an array
|
|
active
Joined: Thu, Aug 14, 2008
1 Posts No Rating |
I am trying to create a horizontal battern family that I can specify the length, height and width of the batterns (and even no. of batterns). I am trying not to use nested families to keep the family one file. The problem is that I cannot get the length parameter to work with an array group. I have created left and right references planes and locked the sides of the batterns (solid extrusions created in the left plane)to them. However, once I go to try and change the length, it says that "Constraints not satisfied". Has anyone had a similar problem?
|
This user is offline |
|
 |
|
site moderator|||

Joined: Tue, May 22, 2007
5921 Posts
 |
Yeah, the creation of families are very "Trickies", you must have some parameters / dimensions on that and when you try to change the lenght Revit "see" there are something wrong with that parameters and with obj. locked with ref. planes, only open that family i can tell you more...
-----------------------------------
I Hope and I Wish to LEARN more, and more, and more.... REVIT |
This user is offline |
|
 |
active
Joined: Thu, Jan 12, 2006
56 Posts
 |
Try the attached example for constraining the length for an arrayed object. What works best for me is to make the object as a "nested family". Good luck! Dano
|
This user is offline |
View Website
|
 |
active

Joined: Thu, Mar 17, 2005
1231 Posts
 |
You should definately use a nested family for the array. It will all be saved in one file and takes up much less memory when you start to use them in a project. In simple terms you have to make the array 'number of objects' a parameter that is a function of the length parameter. This is tricky and it took me for ever to figure this one out. After you make a tempory array of what you want. Make a new parameter named 'Number of Items' then for the value of that parameter use the formula field to be Length / X or 5 (or your batten length parameter or something else). Now, this is the tricky part that took me forever. Go back and click on one of the array objects, THEN select the thin line that has the temporary number of items. Now look up at the top of the screen. You can make this a 'parameter'. Select the Label pulldown and pick your 'number of Items' parameter (that has the formula). Now the Array number of items is a parameter that is talking to the Length parameter. See attached family that does exactly this. See attached spanish tile family. Daryl Gregoire REVIT Training Videos x 100's
Edited on: Thu, Aug 14, 2008 at 12:09:17 PM
-----------------------------------
.
FULL 'DOWNLOAD ACCESS' to all 850+ CADclips videos for only $150
|
This user is offline |
View Website
|
 |
active
Joined: Thu, Sep 27, 2007
81 Posts
 |
Ya, like dgcad said, the only way to have maximum control of the parameters of the 'batterns' is to use a nested family. It wont work efficiently any other way.
|
This user is offline |
|
 |
active
Joined: Sun, Jun 24, 2007
592 Posts
 |
Im also going to say use a nested family.
----------------------------------- I like scooters. and motorcycles. |
This user is offline |
|
 |
 |
Similar Threads |
Array in Revit families in shocking!!! |
Revit Building >> Technical Support
|
Mon, Jan 23, 2012 at 9:53:09 AM
|
4
|
Array removing existing parameters |
Revit Building >> Technical Support
|
Sun, Feb 22, 2009 at 7:46:44 AM
|
6
|
Associated Parameters in Array Family |
Revit Building >> Technical Support
|
Mon, Feb 27, 2017 at 8:44:37 AM
|
4
|
Parametric Array Constraints |
General Discussion >> Revit Project Management
|
Tue, Jul 2, 2019 at 7:00:46 AM
|
2
|
Unsatisfied Constraints when Adjusting Equidistant Length Using Parameters |
Community >> Newbies
|
Mon, Feb 9, 2015 at 12:01:33 PM
|
2
|
 |
|
Site Stats
Members: | 2115409 | Objects: | 23192 | Forum Posts: | 152305 | Job Listings: | 3 |
|