RevitCity.com Logo

Home  |  Forums  |  Downloads  |  Gallery  |  News & Articles  |  Resources  |  Jobs  |  FAQ  |  SearchSearch  |  Join  |  LoginLogin

Welcome !

128 Users Online (126 Members): Show Users Online - Most ever was 626 - Mon, Jan 12, 2015 at 2:00:17 PM

 

Forums

Forums >> Revit Structure >> Technical Support >> 2-dimensional Array of Arrays

Search this ThreadSearch this Thread | Page 1 of 1 |

Mon, Jul 25, 2011 at 3:57:18 PM | 2-dimensional Array of Arrays

#1

mccoolj


active

Joined: Wed, Dec 29, 2010
58 Posts
5 Stars: 1 Votes


Does anyone know if this is possible? I'm trying to make an array of boltholes in the Y direction, then array that array in the X direction to get a grid of boltholes that retains controls on the number in each direction through a parameter (i.e. X Bolt QTY=4, Y Bolt QTY = 3). I can get a grid that looks pretty good, but it seems to lose flexibility after the column of boltholes (Y direction) are made into a model group to array horizontally (X direction). Does Revit "lock down" stuff once it's inside a second layer of array like that? What's happening is that it lets me array the first array, and even change bolt quantities and sizes in each direction, but then when I try to adjust the edge distance that is constraining each end of the array in each direction, I get an error that constraints are not satisfied. I do need the array to be be constrained on each end to keep it centered on the plate and at the correct location. It works fine if I just have a 1-dimensional array constrained to my edge distances, but not once I array it the other direction. After trying several other options, I did the bolthole void extrusion as a seperate family that then loaded into this plate family. That helped with the arraying, but now I'm at a loss as to whether this is even possible in Revit. Any help would be greatly appreciated.

Jason


This user is offline

 

Mon, Jul 25, 2011 at 4:31:10 PM | 2-dimensional Array of Arrays

#2

TKennedy


active

Joined: Wed, Oct 7, 2009
654 Posts
4 Stars: 7 Votes


I got it to work by nesting a family. Family 1, array in the X direction. There are two parameters, X number and X length. Nest that into Family 2 which has four parameters, X number, X length, Y number and Y length. X number and X length in Family 1 are controlled by their corresponding parameters in Family 2. When you change X number in Family 2 it will change the values in Family 1.


This user is offline

 

Wed, Jul 27, 2011 at 2:43:14 PM | 2-dimensional Array of Arrays

#3

mccoolj


active

Joined: Wed, Dec 29, 2010
58 Posts
5 Stars: 1 Votes


Was able to get back on this today. I tried doing that, and it kind of worked today, but I can still only change the number of array elements in 1 direction and not the other. The nested array controls come through ok when I link the parameters to the host family, but I get an error saying that it can't cut an instance of the first family from it's host when I try to increase the array numbergoing transverse to the nested array. Did you have to group stuff in a particular way and/or order anywhere in the steps you listed? That seems to be having a significant effect on what my options are at different stages, and I have to admit, grouping and nesting are starting to remind me of that Inception movie....

Jason



Attached Images

95426_baseplateerror.png

This user is offline

 

Tue, Aug 2, 2011 at 8:48:35 PM | 2-dimensional Array of Arrays

#4

revitaggie


active

Joined: Fri, Aug 27, 2010
10 Posts
No Rating


Revit is throwing you that error because one or both of your arrays are going beyond the edge of your host face. You probably just set your array to next instead of last on accident.

 

For what it's worth, I assume you are creating a base plate family. I think you would be better off not going the nested family route and just doing 4 arrays (1 on each side). Then control them in opposing pairs.


This user is offline

 

Wed, Aug 3, 2011 at 7:47:12 AM | 2-dimensional Array of Arrays

#5

mccoolj


active

Joined: Wed, Dec 29, 2010
58 Posts
5 Stars: 1 Votes


Thank you! That had been driving me nuts. Sure enough, the horizontal array had the "append to end" box checked on the options bar. Works great now. I like the idea of the simple array along each side, although I'll probably just go with what I have on this one since it's working and I need to move on to some schedule generation now. The Revit fun never stops ;-)


This user is offline

 

Search this ThreadSearch this Thread | Page 1 of 1 |



Similar Threads

Thread/Thread Starter

Forum

Last Post

Replies

Nested Arrays

Revit Building >> Technical Support

Wed, Nov 5, 2008 at 5:01:41 PM

11

Change start and end heights of elements in radial array

Revit Building >> Technical Support

Tue, Sep 20, 2016 at 7:06:49 AM

10

Array in Family

General Discussion >> Revit Project Management

Mon, Oct 20, 2008 at 8:20:04 AM

2

Radial Array in a Family

Revit Building >> Technical Support

Mon, Apr 11, 2005 at 8:56:12 PM

2

Parametric Arrays

Community >> The Studio

Fri, Feb 5, 2010 at 3:19:22 AM

1

Site Stats

Members:

1977209

Objects:

22860

Forum Posts:

152165

Job Listings:

3

Sponsored Ads

Home | Forums | Downloads | Gallery | News & Articles | Resources | Jobs | Search | Advertise | About RevitCity.com | Link To Us | Site Map | Member List | Firm List | Contact Us

Copyright 2003-2010 Pierced Media LC, a design company. All Rights Reserved.

Page generation time: 3.0539

Login

User Name:

Password:

Remember Me  

Forgot Password?

Search Forums

Advanced Search

Search Forums

Advanced Search


Clear Highlights


Clear Highlights