Morokiane Posted October 27, 2009 Posted October 27, 2009 I'm using AutoCAD 3d 2010 Map. Basically I have footage blocks that need to be replaced. The new blocks are adding two new attribute fields. I bring the new block into the drawing and use block replace to replace the old blocks with the new one. I then use battman to sync the blocks so the new attributes show up. However, this is where everything goes boom. The blocks lose their footage data and default to the Default: attribute field. Is there anyway to keep AutoCAD from doing this? I've included a couple of screen shot of before and after the sync. The white # is the new block. The blue numbers are the old block that are replaced that after sync turn into # also. Quote
dbroada Posted October 27, 2009 Posted October 27, 2009 I can't answer your question but notice that the blocks highlighted have different names. Is this deliberate? Quote
dbroada Posted October 27, 2009 Posted October 27, 2009 all I can say is that I have never had problems with 2008 using ATTSYNC (not used BATTMAN but they do the same things) when updating blocks providing they haven't been changed since the last ATTSYNC. The two times I have had problems are: 1. Attributes have been moved using grips - the ATTSYNC will move all the attributes back to their "as defined" position. 2. Attributes have been added or deleted in the block definition and various "revisions" of the definition reside but the block has never been synced. ATTSYNCing updates them all to the current definition which is often unexpected. I have never had the input text change when syncing a block. Map may behave differently though. Quote
Morokiane Posted November 2, 2009 Author Posted November 2, 2009 I figured it out. If the TAG for the attribute isn't the same on both blocks it'll cause that error where data gets replaced. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.