Community
AutoCAD Forum
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Binding XREFs without binding the nested XREF.

3 REPLIES 3
Reply
Message 1 of 4
gideon.botesB4GMB
534 Views, 3 Replies

Binding XREFs without binding the nested XREF.

Good day everyone,

 

I've been looking all over and I can't find the answer to this one, I could do with some help.

 

I'm using AutoCAD 2023.

 

Issue: I'm unable to bind an xref (with it's own nested xref) into a drawing but leaving the nested xref as a reference.

For example, if I had:

MASTER.dwg > XREF_A.dwg > XREF_B.dwg

I'd like to bind the top one only so that it ends up:

MASTER.dwg > XREF_B.dwg

Currently if I Bind XREF_A.dwg, it binds B automatically, which is not the result I need.

I'm somewhat sure that the behaviour was in line with the example in previous versions of AutoCAD. Is this a system variable I can change?

Appreciate any help!

Regards,

Gideon

Tags (2)
Labels (1)
3 REPLIES 3
Message 2 of 4

Not sure why you need this because the only way for the bind process to complete is that all nested xrefs under it would also be bound. But if you happen to have attached the nested xref as well in the current drawing that may be the only reason you don't want to have the nested bound. 

One thing you can do is this as is shown in your example:

MASTER.dwg > XREF_A.dwg > XREF_B.dwg

With the MASTER.dwg file opened use the RENAME command and under Blocks select XREF_B as Old Name and enter on the Rename To:  XREF_B-NEW

Then on the External Reference Palette enable Tree view

paulli_apa_2-1680140680288.png

paulli_apa_1-1680140604461.png

Now right mouse click on XREF_A & on the cursor menu select Reload

You'll now see XREF_B-NEW shown outside of the nesting separate from XREF_A's nested XREF_B 

Next BIND XREF_A and the nested XREF_B will be bound but XREF_B-NEW remains.

You now have a bound xref using block name XREF_B

If you still want that to keep the original xref name, then you'll have to use the RENAME command again and rename block name XREF_B to something like XREF_B-Old

and last step is to rename XREF_B-NEW back to XREF_B

 


Paul Li
IT Specialist
@The Office
Apps & Publications | Video Demos
Message 3 of 4

Hi Paulli,

 

I did your procedure but it did not result in the needed behaviour. The root file is created after the rename, but still disappears after the bind.

 

Thank you for your response.

Message 4 of 4

Finally had a chance to come back to this. Looks like I missed an important step which caused the result to not work as expected. I've created a video demonstrating with the attached drawings. I've also updated the instructions with the missing steps in RED below:

Drawing: MASTER.dwg > XREF_A.dwg > XREF_B.dwg

With the MASTER.dwg file opened:

if not already attached, attach nested XREF_B

use the RENAME command and under Blocks select XREF_B as Old Name and enter on the Rename To:  XREF_B-OLD

Then on the External Reference Palette with Tree view enabled

paulli_apa_0-1680808161212.png

right mouse click on XREF_A & select Open

with XREF_A opened enter command QSAVE and close XREF_A

now back in Drawing: MASTER.dwg

right mouse click on XREF_A & on the cursor menu select Reload

paulli_apa_2-1680808501504.png

You'll now see XREF_B-OLD shown outside of the nesting separate from XREF_A's nested XREF_B 

Next BIND XREF_A and the nested XREF_B will be bound but XREF_B-OLD remains.

You now have a bound xref using block name XREF_B

If you still want that to keep the original xref name, then you'll have to use the RENAME command again and rename block name XREF_B to something like XREF_B-BOUND

and last step is to rename XREF_B-OLD back to XREF_B


Paul Li
IT Specialist
@The Office
Apps & Publications | Video Demos

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

AutoCAD Inside the Factory


Autodesk Design & Make Report