@BillAllenSE wrote:
when I go to insert that block into another drawing, I get the dreaded "block references itself" message.
This is because your dwg (No 3 Tie.dwg) and the block definition inserted in it have the same name.
You must understand how blocks work:
Assuming you have a new empty drawing (test.dwg). Now run the insert command and choose any drawing (e.g. your "No 3 Tie.dwg") to insert it. What now happens:
- AutoCAD creates in your current drawing (test.dwg) a new block definition. The name of this block definition will be the name of the inserted dwg (No 3 Tie). That means with other words, your current test.dwg now knows a block definition "No 3 Tie".
- Even if you now escape the insert command, the block definition exists in your current drawing. But you do not yet have inserted a block reference.
- The content of this block definition is identic with the content of the source file "No 3 Tie.dwg". That means (again with other words), your current drawing now knows all elements of the inserted dwg: all drawn geometry, all layers, all styles and so on, and also all block definitions witch were stored in the test.dwg.
=> And now you get a problem: The insert command created immediately in your current file a new block definition "No 3 Tie", but it brings with it a block definition with the same name. (so the block references itself).
==>Solution: Rename the No 3 Tie.dwg (e.g. to "No 3 Tie-1.dwg") before inserting this file into an other file. If you now insert No 3 Tie-1 dwg in your current file, you will get an automatically created block definition "No 3 Tie-1" and additional the block definition No 3 Tie which was brought along. (BTW: if you don't need the block definition No 3 Tie-1 you can remove it with the purge command.
@BillAllenSE wrote:
How can I create a file, but maintain the block parameters I've created?
Open your "No 3 Tie.dwg", run the WBLOCK command, choose the source option Block and select the block No 3 Tie. You will get a so called WBLOCK file which includes authoring elements. If you open this new created file you will be asked if you want to open in block editor. Say Yes and and you can edit the dynamic parameters and actions.
Jürgen Palme
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.
