Sometimes, a Dynamic Block can lose its dynamism (dynamicness? dynanimity?). The problem is related to the way in which AutoCAD manages things like visibility states. When you insert a Dynamic Block and adjust it using its dynamic properties, AutoCAD automatically assigns an anonymous block name to keep track of that particular definition.
To make your Dynamic Block dynamic again, try using the Rename command to rename the existing block in your drawing (for example, change its name to “BadBlock”).
Caption: Use the Rename command to change the name of your problem Dynamic Block.
Insert the block again from the tool palette, or use the Save Block As function in the Block Editor to save your block back to its original name. Start the Blockreplace Express Tool by selecting Replace Block with Another Block under Blocks in the Express Tools menu.
Caption: Start the Express Tool Blockreplace.
Replace the BadBlock with the new block (the block with the original name).
Caption: First, Blockreplace asks you to select the block to be replaced.
Caption: Next, it asks for the replacement block. Note that only blocks that are currently inserted in the drawing will appear in the selection box.
AutoCAD uses anonymous blocks for various other purposes. Some actions, such as copying from another drawing and pasting as a block, can also add anonymous blocks to your drawings.
Here are the different types of anonymous entities you may encounter:
- *U### = anonymous blocks
- *E### = anonymous nonuniformly scaled blocks
- *X### = anonymous hatches
- *D### = anonymous dimensions
- *A### = anonymous groups
You can deal with any anonymous block in the manner described above. First, use the Rename command to change an anonymous name to one that doesn’t have a leading asterisk. This will allow the block to appear in the Blockreplace pull-down box. Then make a copy of the block and give it a more meaningful name. Use Blockreplace to replace the old block with the new one.