Announcements

Starting in December, we will archive content from the community that is 10 years and older. This FAQ provides more information.

Help with array option

Anonymous

Help with array option

Anonymous
Not applicable

Hello,

 

,I need help with the option Array. Every time I use it, he deletes my parameters, and i can only change distance bitween and the nuber of my rectangulars. But the dimension are hidded, and I muss ude the "Array" in this block to edit it.

 

Is there a way to make this withouth that hidding (automaticlly)?

 

I have linked my excel with autoCAD parameter, and when i change one parameter, than i change the nummber, space between nad dimensions.

 

1.JPG

2.JPG

 

Thank you

Aleksandar Jovicic

0 Likes
Reply
892 Views
1 Reply
Reply (1)

wispoxy
Advisor
Advisor

Associative array: When you need to modify array later

Associative array was introduced in AutoCAD 2012. The most significant change is now you can create associative array. It means you can modify it later. If you create non associative layer, you need to delete and recreate the array when there are changes. To make an associative array, the associative button must be active. You can find this button in array contextual ribbon tab. It will appear when you create array.

Associative array

If you don’t use ribbon, then you need to activate it in command line. Choose the option when creating array. Let’s see what you can do in associative array, the benefits you get over non associative array.

You can modify array parameters

Associative array allows you to modify the array parameters later. You can change the number of columns and rows (or items in polar array), distance (or angle) and so on. When you need to modify an associative array, click to select it. You will see contextual ribbon, where you can modify the parameters.

http://static2.cad-notes.com/wp-content/uploads/2014/07/contextual_ribbon2.png

If you don’t use ribbon, you need to change the parameters using multifunctional grips. Move your pointer above a multifunctional grip then you will see a menu to change parameters.

modify_array_in_multifunctional_grip

This is obviously can be done in regular non-associative array.

You can modify the source object

After you create the array, you can modify the source object. It means you can add or remove objects to the array. To edit the array source, select the array then click edit source in contextual ribbon tab.

Edit source option

And how to activate it if you don’t use ribbon? That’s correct! You can find it in contextual menu. Select the array then right click.

Array contextual menu

Editing array source is like editing a block in place. The other item will be Make necessary changes. As soon as you make modification, all other items will reflect the changes. After you’re finished, click save changes in Edit Array panel. Or type ARRAYCLOSE.

Save associative array

You can replace items in associative array

When you create an array, all items will be the same object. Sometimes we want to replace one or two items in array, but want to keep the associative array advantages. Associative array does allow you to do this. To replace items, click to select the associative array. The command is in contextual ribbon tab as shown below.

Replace items in associative array

This is an example of an array of chairs. Two of the chairs are replaced by small table.

After items replaced in associative array

What if you want to remove some items in associative array? Yes, you can. Read this article: How to: delete/hide items in associative array.

You can replace the source object

Modify the source item is very helpful if you make array from object in your drawing. However, if you create array from a block, it would be better to replace the source with other block. Associative array also allows you to do this. The command is the same: replace item. But choose [Source objects] instead of selecting items.

Replace source object option

Do you find associative array useful?

Associative array looks promising. However, using features like this often consume more computer resources. So instead of increasing productivity, it could waste more time. So creating non-associative array could be faster. Not everyone often need to modify array  anyway. So what about you? Do you find associative array is useful or annoying?