• Home
  • Training Books
  • Subscribe to Our Email Newsletter
  • About
    • Contributors
    • Feedback
    • Contact
    • Privacy policy
    • Cookie Policy

CADnotes

CAD Tutorials and Best Practices for professionals and students

  • Featured
  • AutoCAD
    • AutoLISP
  • Revit
    • Revit Architecture Basic
    • Revit MEP Basic Tutorial
  • Inventor
  • MicroStation
    • MicroStation Basic Tutorial
You are here: Home / Archive / AutoCAD 2012: new array commands

AutoCAD 2012: new array commands

March 24, 2011 by Edwin Prakoso 10 Comments

In this Article...

  • Creating Array
  • Contextual Ribbon
    • Edit Source
    • Replace Item
  • Using parametric function
  • See it live in action!
  • What do you think?

Array in AutoCAD 2012 is a huge change. You can see Steve Johnson opinion about array in AutoCAD 2012 here. In my opinion the biggest changes are:

  1. Associativity It’s now associative object. We can edit the settings anytime easily. The best thing about it is, now we can use parameter in it. See later (at the bottom) of this post.
  2. No more dialog box. You have to change the value by clicking a point on screen or typing in command line (or dynamic input). I tried to find if there is an option to show the old dialog box, but can’t find it. Please share if you know we still have this option.
  3. Now we can create array along a path, 2D or 3D. Great addition.

Creating Array

From ribbon, you can now choose which array you want to use. We had one button before, now we get three. So you can decide which type you want to make.

array_tools_in_AutoCAD_2012

Basically here are the steps we need to do. Check your command line:

This line added after you activate the tool

Command: _arrayrect

Now AutoCAD will ask you to select object(s)

Select objects: 1 found

Select objects:

Type = Rectangular Associative = Yes

At this point AutoCAD will ask you to define the number of objects. Don’t worry about the distance. You only need to see number of rows and columns are correct. If you want to type it instead of dragging your pointer, choose count.

Specify opposite corner for number of items or [Base point/Angle/Count] <Count>:

Now you will need to input the spacing. Again, you can choose to click a point or choose spacing to input it manually.

Specify opposite corner to space items or [Spacing] <Spacing>:

The last option is available if you want to change any option.

You can choose to not create associative array, change number rows/column. But do you notice that we also have Levels option? Try to change it and look in isometric view!

Press Enter to accept or [ASsociative/Base point/Rows/Columns/Levels/eXit]<eXit>:

Contextual Ribbon

Now if you created an associative array, try to select it. See your ribbon.

array_contextual_ribbon

The contextual ribbon provides you the tools to modify the array. Or you can choose it then select modification menu from contextual ribbon (right click).

You can change the number of items, angle between items and other parameters without having to recreate it.

Edit Source

Another interesting thing is, you can change the object source too. After you activate the edit source, you can see the other objects greyed out. Let you focus on the source object. Pretty similar with editing block in place. You will see the changes live to other object in array, so you can decide if you do the right changes or not.

edit_source

And after you finished editing the source object, you can save changes by clicking the button from ribbon.

save_changes

Replace Item

Not only you can edit the source, you can also replace one or more items in array with other object. It’s pretty straight forward, I believe you will not have a problem with it. But I’m not really sure when we need to use it.

replace_items

Using parametric function

Now that the array is associative, it’s pretty interesting to test it if it works with parametric function.

So I open parameters manager. I added 3 user parameters like below.

User_parameters

The idea is I can change the number of items (chairs in this sample) and fill angle, then the item angle will adjust automatically. Then I typed the parameter name in the fields.

parameter_in_array

Very good to know that it works. Now we can change one parameter and we can have some objects change instantly.

See it live in action!

See the video to see rectangular array in action!

What do you think?

I’m very interested on your opinion on this new feature. So what’s your opinion about:

  1. Dynamic creation?
  2. Associative behavior?
  3. Replacing items?
  4. Using parameters?

Let’s hear what you think, and how you’re going to use it.

About Edwin Prakoso

I work as a Sr. Consultant in PT Cipta Satria Informatika. I've been using AutoCAD since R14 and Revit since Revit Building 9. I occasionally write for AUGIWorld magazine and I am also active in Autodesk discussion forum. I'm a member of Autodesk Expert Elite, an appreciation for individuals who give contributions to the Autodesk community.
Connect with me on twitter or LinkedIn.

Filed Under: Archive Tagged With: array, AutoCAD 2012, parameters

0 0 votes
Article Rating
Subscribe
Login
Notify of
guest

guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

10 Comments
Inline Feedbacks
View all comments
Erik Solberg
Erik Solberg
11 years ago

I have made several designs using the array command but now i need to export it to a cnc cutter and the arrays dont seem to be exported, is there a way to merge the polar array into a single object or to polylines.

0
Reply
Edwin Prakoso
Edwin Prakoso
Reply to  Erik Solberg
11 years ago

Hi Erik,

Did you create it as associative array? If you did, try to explode the array to remove the associativity.

0
Reply
erin
erin
11 years ago

All of sudden the contextual ribbon doesn’t come up for me when i select the array from Civil 3D 2012. All tools are on. Do you know what happened? How can i get the ribbon to load again?

0
Reply
Edwin Prakoso
Edwin Prakoso
Author
Reply to  erin
11 years ago

Hi Erin,

Does it happen only for array? Did you make it as associative array?

0
Reply
Muhammad Aidil
Muhammad Aidil
11 years ago

thank you, this article is very helpful

0
Reply
Cesar Una
Cesar Una
13 years ago

but parametric function doesn't work for 3d objets.. What can I do?

0
Reply
Jeremy Groves
Jeremy Groves
13 years ago

Very helpful!  Thank you.  The command to use the old dialogue box is ARRAYCLASSIC.

0
Reply
Ratchet503
Ratchet503
13 years ago

how do you set the default settings of arrays? so whenver you prompt for the command you do not have to re-enter values…

0
Reply
Yasir
Yasir
13 years ago

Thanks for your effort

0
Reply
smart boy
smart boy
14 years ago

I like the post very much. Thx.

0
Reply
wpdiscuz   wpDiscuz

Featured

Work Better with AutoCAD | Challenge 3: Reusable content

In this week Work Better with AutoCAD challenge, you will create reusable content: AutoCAD Block. You have chance to win an e-book just to participate in this challenge. Or win a grand prize after all challenges are given!

Recent Articles

  • Autodesk Construction Cloud Activity Log
  • Exporting AutoCAD Plant 3D Model to Navisworks
  • Autodesk Data Connector for Power BI is Now Available

Advertisement

New on CADnotes

  • Autodesk Construction Cloud Activity Log
  • Exporting AutoCAD Plant 3D Model to Navisworks
  • Autodesk Data Connector for Power BI is Now Available
  • Autodesk Forma Design Contest
  • Revit 2025: Toposolid Enhancements

Meet the Authors

avatar for
avatar for
avatar for
avatar for
avatar for
avatar for

Get Connected

CADnotes on FacebookCADnotes on InstagramCADnotes on TwitterCADnotes on YouTube

© 2009 – 2025 CADnotes · Feedback · Privacy Policy · Become an affiliate

wpDiscuz