Tuesday, January 02, 2007

Thinking Outside the Block

Dynamic blocks have been out there for a while and I think we have all had some idea of what we can use them for. That being said, I think there are many uses for dynamic blocks that don't initially come to mind. I have had a few ideas of my own and some suggested that have really gone far in making the team more efficient. I thought I would share some.

Scheduling
Schedules have repeating rows and columns. If you are not using OLE to bring in Excel files or attribute extraction, using the array and stretch functions in a dynamic block is a great way to add rows and columns on the fly. A word of caution, if you want to use attributes in a dynamic block, the location (in Properties) must be locked to be selected for most anything.

Title Blocks
Seriously, you can have one title block that uses visibility states to morph into all of your standards sizes retaining information through the use of fields. Nest into that an expanding revisions area.

Symbology
North Arrows that rotate the true North, Flipping and stretching section cut symbols. Visibility states can be used to add proper graphic scale to drawings.

Detailing
Give standard details some flexibility by nesting in varying hatch patterns and standard arraying or size changing components. Even standard notes for different situations can be tied to a visibility state.

The point I hope to make is that a door, table or window dynamic block is great, but there are many more options with this powerful new tool if you think outside the block.

3 comments:

kip said...

in an earlier blog you mention stealing from the best...
I recently got to see a very neat add-on.
in model space a block is added that is scaled for the paperspace
in PS w/mv command a Vpot is created,
using this to right click the model space block the Vport is scaled and either cookie cut to the block or fitted to the entire sheet.
Do you think that type of action is Lisp? and would it be har dto write?
I was thinking about zooming in vports and how it is not controlled unless it is centered and then it is not scaled.... and thought maybe the one i witnessed was lisp.
any thoughts

this feature was a big time saver and spoiling

Todd M. Shackelford said...

It's a lisp or VBA. I don't think it would be hard... If you know what you are doing. I would reccomend seeing if you can find it for free before you try and write it or pay for it. Here are some places you can go for free lisps.

http://www.tenlinks.com/CAD/USERS/AutoCAD/shareware/AUTOLISP.HTM

Anonymous said...

I am so tired of reading about how "this or that" is so neat. If it doesn't do it faster, better, cleaner or more correctly then don't do it. Just because you can, doesn't mean you should...