I have a block in a drawing that will not update after re-insertion of the updated copy of said block (Wait, does that make sense?)
Floor plan with the room as a block. I go to the actual block drawing and edit it. I then try to re-insert it into the existing drawing, but the drawing still uses the same block that was originally inserted.
I would love to blame this on our IT guy (he isn't worth a plug nickel), but somehow, I think that would be difficult at best.
Arrrrrrgh! (I know, that was yesterday)
Have you tried using the Block Editor? (command BEDIT). You shouldn't have to reinsert it once you go into the block via the block editor, make your changes, and then save and exit the block editor.
Yes, I have used the block editor, but that only edits the 1 instance of the block, I want to edit the block itself, as it will be used on other drawings as well. I want the same block in all of the drawings. What I did do, was use the block editor, delete the old block, opened the correct version and inserted that.
The logic of doing it that way escapes me.
Ahh. It sounds like you are not using XREFs. If you want the same block/drawing to appear in other drawings and have them update, then you should attach the flor plan drawing file into other drawings as an XREF. When you make changes to the floor plan drawing and save it, then you will be prompted in the other drawings to reload the xref so show the latest changes
Never had to use xref's before and the block would update. That being said, my customer won't accept drawings that use xref's.
So, unless this is a 2013 issue that will be fixed (one can only hope), I'm stuck with taking the long route.
"Never had to use xref's before and the block would update."
I honestly find it hard to believe that a block definition/drawing file would automatrically update in other drawings if xrefs weren't involved.
"That being said, my customer won't accept drawings that use xref's."
That's very short-sighted of your customer. I always manage to convince my customers that it would take hours manually updating each drawing file whereas using an xref would only take as long as it took to reopen the other drawings files.
"So, unless this is a 2013 issue that will be fixed (one can only hope)"
I don't think it's an issue with 2013. Given what you have said, it makes more sense that an xref is being used across al other drawing files. XREFs have been around since R11 (1990-ish) and they work exzctly as they are designed to do. Theonly think I can think of is that there is a step in the process that you haven't provided here which would help fill in the gap.
"I'm stuck with taking the long route."
If you are dead set against using XREFs, and you have to update other drawing files that need an updated version of a floor plan in another drawing file, then you can use the Design Center to update the floor plan block for each drawing.
It won't automatically update in other drawings without opening said drawings and re-inserting the block (at least it used to work that way). Can I assume that you have never tried to re-insert an updated block into an existing drawing? This is what I see when I try to re-insert an existing block from the file location and not within the drawing itself (see attached).
I'll make sure to let the Department of Homeland Defense know that they are shortsighted (not that it will come as a surprise).
The drawings I do are stored in a "repository" were many people have access to them. Trying to use xref's and store everything properly within that repository would be impossible.
Once again, I believe that this is an issue with 2013, as it has worked with previous releases. (known to work in 2011 without fail)
Ok, now I am getting the big picture now.
Back in the day, before xrefs, I used to do what you are attempting.
What if you tried setting the system variable EXPERT to a value of 2?
Back in the day, didn't AutoCAD have a way to insert a block and redefine it in the drawing by the insert command followed by an equals symbol ("="). Is that option still there?
Anyway, if you have the block in the drawing it will not redefine unless you rename or purge the existing block unless someone pipes up with the answer to the question I posed about forcing redefine of the block. AutoCAD will protect the drawing and not allow a block to be re-inserted if there is a block of the same name. But then you knew that didn't you?
You are right on all accounts. I remember using INSERT=, but when xrefs came along, I never used it again.
The only other thing I can think of is maybe you are using a custom routine that someone developed for your older version of AutoCAD, and 2013 is not configured to automatically load the routine?
Log into access your profile, ask and answer questions, share ideas and more. Haven't signed up yet? Register