• 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 / AutoCAD / Dynamic Block Tutorial #2: Creating Column

Dynamic Block Tutorial #2: Creating Column

August 26, 2009 by Edwin Prakoso 9 Comments

columns

Let’s continue our AutoCAD dynamic block tutorial. We have created a basic dynamic block tutorial by adding one stretch action to our wall block. We will discuss further about parameter properties in this post.

Now let’s talk about what we want to achieve. We want one block that contain several column size. But column size is not supposed to be modified by freely stretching it. We have to limit the column minimum and maximum size. And we also have to set the increment value for this size, so the changes can be predictable.

 

If you’re not familiar with dynamic block, you should read this tutorial first. Basically we are doing the same thing, but there are some properties we are going to change. As we did when we create wall, we have to add some layers. Let’s add these layers:

  1. A-Column, color:green, lineweight: 0.20
  2. A-Column-Pattern, color:8, lineweight: 0.00
  3. A-Column-Structure, color:9, lineweight: 0.09

column layers

Let’s create our column. Set layer A-Column as current layer. Draw a rectangle with size 400x400mm. Change your current layer with A-Column Structure, then offset your rectangle by 20mm. Remember to set the offset object layer to current. So this operation will create a new object on current layer. Offset it to the inside of the existing rectangle.

Command:
OFFSET
Current settings: Erase source=No  Layer=Source  OFFSETGAPTYPE=0
Specify offset distance or [Through/Erase/Layer] <20.0000>: l
Enter layer option for offset objects [Current/Source] <Source>: C
Specify offset distance or [Through/Erase/Layer] <20.0000>:
Select object to offset or [Exit/Undo] <Exit>:
Specify point on side to offset or [Exit/Multiple/Undo] <Exit>:
Select object to offset or [Exit/Undo] <Exit>:

The last one, set your current layer to A-Column-Pattern. Fill the inner rectangle with concrete hatch.

concrete column

Create a block from these objects. Make sure the insertion point is the column center.

insertion point

Give the block name ‘Rectangular Column’. After you finish defining the block, open block editor and edit it.

Similar to what we did in creating wall, we have to add parameters. This time we need to modify the column length and width, so we need to place 2 parameters.

parameters

Select the Distance1 parameter, then open properties palette.

  1. Change the parameter name to ‘width’.
  2. Change the distance type to increment.
  3. Set the distance increment to 100
  4. Set the distance minimum to 150
  5. Set the distance maximum to 600
  6. Under Misc category, change the base location to Midpoint.

parameter properties

Do the same thing to Distance2.

I think you already know what to do next: add the stretch action. But this time you add it to the both sides. Refer to the dynamic block #1 tutorial.

actions

After you finish, close dynamic block editor. Try your block!

column

You should see some thick mark every 100mm between 150 and 600. Oops, my bad! You can’t create 150mm width column because we set the increment to 100! The minimum width you can achieve is 200. You have to change the increment to 50 to get it.

We also changed the base location to midpoint. So when we stretch it, it will be stretched both way. Not so difficult creating dynamic block, isn’t it?

Next, we will create a dynamic block for door.

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: AutoCAD Tagged With: dynamic block tutorial

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.

9 Comments
Inline Feedbacks
View all comments
Joris
Joris
9 years ago

Thanks again for an other great tutorial!
I saw a very small error. You mention 100 as increment, I think you ment 50, no?

0
Reply
Joris
Joris
Reply to  Joris
9 years ago

Tss…
Before adding a comment, read it all.

Sorry. ;-)

0
Reply
DaveK
DaveK
10 years ago

Missing Instruction: Select the second Stretch Action once it is created, the one at the opposite end, and set the “Angle offset” property to 180. Otherwise the block will simply appear to move in the direction you are trying to stretch it … which is absolutely correct as both ends are stretching in the same direction. Without the above, this exercise will drive you mad for at least a day until you figure it out.

Have fun :)

1
Reply
a
a
Reply to  DaveK
8 years ago

yes u r right

0
Reply
Narayan
Narayan
12 years ago

sir I want to know about the annotation scale ? Could you please help me

0
Reply
C Sofia
C Sofia
13 years ago

Hai Edwin Prakoso,
saya kerja sbg drafter di Belanda.
saya mengerti cara kerja visibility dr dynamic block.
tapi apa kegunaan dan apa beda look up & block table dibandingkan visibility?

0
Reply
new2cad
new2cad
14 years ago

Sir Edwin,

I find it hard and need more practiced to do it.. Finally I got it.. The reason why i didnt get it quickly because of the parameter 2… I got confused..it can be done using only one parameter (width).. what is the use of parameter 2 if that is the result? thanks sir…

0
Reply
Emmanuel
Emmanuel
15 years ago

how can you use two mid point at once???

0
Reply
Edwin Prakoso
Edwin Prakoso
Author
Reply to  Emmanuel
15 years ago

See object snap tracking in this tutorial: https://www.cad-notes.com/2010/02/autocad-precise-inpu…

0
Reply
wpdiscuz   wpDiscuz

Featured

Twinmotion is Now Available for Revit Users

This real-time rendering tool is now available for Revit users

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