Dynamic Blocks as Title blocks using Title Block Update Command
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hello,
I've been fooling around with automating title blocks and learned how to use fields and dynamic blocks to do so. I have a block for the standard drawing details like name, author, date, etc., and a dynamic block as a revision table.
When using the Title Block Setup/Update thru the .wdt file for the dynamic block (ie: BLOCK=rev_table), it cannot find the block.
After some digging I did figure out that dynamic blocks are given alias names to differentiate multiple instances that are in different states within the same drawing. The frustrating part about figuring this out is that nowhere is this indicated in its properties nor definition. You can get the alias thru the Title Block Setup command, when prompted to select the block use the "pick block" option and select the dynamic block. It gives an error "Problem finding Attributes on block(s): {block alias name}" which therein provides the alias.
Using the alias in the .wdt file works, however this solution is unsatisfactory for me.
When testing the extent of this solution I found a few issues with it:
-Upon the initial insertion of a dynamic block it has no alias and using the block name in the .wdt file works. However, once I use the dynamic properties of the block, and in turn change its state, it assigns an alias to the block.
-When an instance of the block exists in paper space and an instance is inserted into model space, it prompts the user to redefine the paper-space instance and in-turn changes the alias.
-When multiple drawings have an instance of a dynamic block but each have different aliases the .wdt file will have to reference each alias
I'd like to know if there is a better way to use .wdt Title Block Updates for dynamic blocks. Preferably I'd like a solution where I can use the known block name in the .wdt file.
Thanks.