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

Blocks vs XRef

13 REPLIES 13
SOLVED
Reply
Message 1 of 14
pmercader
7864 Views, 13 Replies

Blocks vs XRef

pmercader
Advocate
Advocate

I have seen a post with same Title before but that was back in 2008.

I know what blocks are and the difference between blocks and xrefs but my question is - when is it practical to use xrefs vs blocks and/or vice versa?

 

Personally, I like blocks better than Xrefs simply because xrefs create clutter in the layer properties manager but maybe there are people here with more experience handling xrefs and blocks - would like to get some input.

 

Thanks!

0 Likes

Blocks vs XRef

I have seen a post with same Title before but that was back in 2008.

I know what blocks are and the difference between blocks and xrefs but my question is - when is it practical to use xrefs vs blocks and/or vice versa?

 

Personally, I like blocks better than Xrefs simply because xrefs create clutter in the layer properties manager but maybe there are people here with more experience handling xrefs and blocks - would like to get some input.

 

Thanks!

13 REPLIES 13
Message 2 of 14
john.vellek
in reply to: pmercader

john.vellek
Alumni
Alumni

Hi @pmercader,

 

What profession are you working in? That might dictate how you will get responses.

 

I suggest that if you need to control visibility and colors/transparencies within different viewports then Xref's are probably the right choice. They also let more than one person work on a project at a time and you won't have to fight updating blocks that have attributes.

 

Please give me some specifics on how you are working and I can try to provide you with some resources.

 

Please select the Accept as Solution button if my post solves your issue or answers your question.


John Vellek


Join the Autodesk Customer Council - Interact with developers, provide feedback on current and future software releases, and beta test the latest software!

Autodesk Knowledge Network | Autodesk Account | Product Feedback

Hi @pmercader,

 

What profession are you working in? That might dictate how you will get responses.

 

I suggest that if you need to control visibility and colors/transparencies within different viewports then Xref's are probably the right choice. They also let more than one person work on a project at a time and you won't have to fight updating blocks that have attributes.

 

Please give me some specifics on how you are working and I can try to provide you with some resources.

 

Please select the Accept as Solution button if my post solves your issue or answers your question.


John Vellek


Join the Autodesk Customer Council - Interact with developers, provide feedback on current and future software releases, and beta test the latest software!

Autodesk Knowledge Network | Autodesk Account | Product Feedback
Message 3 of 14
Kent1Cooper
in reply to: pmercader

Kent1Cooper
Consultant
Consultant

Xrefs are like Blocks that are defined outside the current drawing.  This can have advantages, when you use the same definition in more than one drawing.

 

The main one is that you can make a change in the source drawing and it will be reflected in all target drawings into which that is Xref'd, as soon as you open each [you don't need to do anything in the target drawings to update the definition].  For instance, a Title Block that's Xref'd into sheets can have the company address or logo or whatever you can imagine updated in the source drawing, and all sheets in all drawings that reference it will be updated with no further effort at all.

 

Memory savings is another, even more so that with Blocks, because the memory consumption of all the pieces isn't even stored in the target drawings at all [as it would be if you copied the same Block definition around between multiple drawings], but once, outside all of them.

 

You can set the Layer Manager to not show you all those Xref-dependent Layers:

LayManNonXref.PNG

Kent Cooper, AIA

Xrefs are like Blocks that are defined outside the current drawing.  This can have advantages, when you use the same definition in more than one drawing.

 

The main one is that you can make a change in the source drawing and it will be reflected in all target drawings into which that is Xref'd, as soon as you open each [you don't need to do anything in the target drawings to update the definition].  For instance, a Title Block that's Xref'd into sheets can have the company address or logo or whatever you can imagine updated in the source drawing, and all sheets in all drawings that reference it will be updated with no further effort at all.

 

Memory savings is another, even more so that with Blocks, because the memory consumption of all the pieces isn't even stored in the target drawings at all [as it would be if you copied the same Block definition around between multiple drawings], but once, outside all of them.

 

You can set the Layer Manager to not show you all those Xref-dependent Layers:

LayManNonXref.PNG

Kent Cooper, AIA
Message 4 of 14
pmercader
in reply to: john.vellek

pmercader
Advocate
Advocate

Hello John,

 

I am in the Mechanical Design industry but what we mostly work on are 2D flat surfaces like Flexible Circuits.

The structure that we have right now is something like this.

 

We have a file that contains all the parts and each part has its own layer, we call this file the "MX".

 

We Xref this file into a new drawing and turn the parts (layers) off that we don't need.

 

For example:

Lets say I am making the drawing for part 1 - I would then xref the MX and turn all the layers off for part 2, 3, 4 ,5 since I only need part 1 the dimension it accordingly.

 

Repeat this process for each individual parts.

 

 

Hello John,

 

I am in the Mechanical Design industry but what we mostly work on are 2D flat surfaces like Flexible Circuits.

The structure that we have right now is something like this.

 

We have a file that contains all the parts and each part has its own layer, we call this file the "MX".

 

We Xref this file into a new drawing and turn the parts (layers) off that we don't need.

 

For example:

Lets say I am making the drawing for part 1 - I would then xref the MX and turn all the layers off for part 2, 3, 4 ,5 since I only need part 1 the dimension it accordingly.

 

Repeat this process for each individual parts.

 

 

Message 5 of 14
RobDraw
in reply to: pmercader

RobDraw
Mentor
Mentor

For your modeling purposes, blocks are much more appropriate but for title blocks, you could be utilizing XREFs.


Rob

Drafting is a breeze and Revit doesn't always work the way you think it should.
0 Likes

For your modeling purposes, blocks are much more appropriate but for title blocks, you could be utilizing XREFs.


Rob

Drafting is a breeze and Revit doesn't always work the way you think it should.
Message 6 of 14
TheCADnoob
in reply to: pmercader

TheCADnoob
Mentor
Mentor

I prefer blocks but thats solely because of my current position. I'm the last to see the drawing before they are thrown into the bottomless vault and in order to survive the inevitable complications of DMS switching i like to see the drawing as a single distinct file. 

CADnoob

EESignature

0 Likes

I prefer blocks but thats solely because of my current position. I'm the last to see the drawing before they are thrown into the bottomless vault and in order to survive the inevitable complications of DMS switching i like to see the drawing as a single distinct file. 

CADnoob

EESignature

Message 7 of 14
scot-65
in reply to: pmercader

scot-65
Advisor
Advisor
Accepted solution
We Xref third-party files over inserting them as blocks.
One convincing encounter is a Civil DWG file that contained over 1600 layers.
No typo error here.

If we need to extract only pieces, yes, I will wblock, clean up that wblock and
insert this into the destination file (as a block).

Observed downside: Printing chores tend to slow down a little with the xref present.

???

Scot-65
A gift of extraordinary Common Sense does not require an Acronym Suffix to be added to my given name.


0 Likes

We Xref third-party files over inserting them as blocks.
One convincing encounter is a Civil DWG file that contained over 1600 layers.
No typo error here.

If we need to extract only pieces, yes, I will wblock, clean up that wblock and
insert this into the destination file (as a block).

Observed downside: Printing chores tend to slow down a little with the xref present.

???

Scot-65
A gift of extraordinary Common Sense does not require an Acronym Suffix to be added to my given name.


Message 8 of 14
Alfred.NESWADBA
in reply to: pmercader

Alfred.NESWADBA
Consultant
Consultant

Hi,

 

a big point for blocks: they can have attributes and so show different text-like values with every insertion. XRef's can't do that.

 

- alfred -

------------------------------------------------------------------------------------
Alfred NESWADBA
ISH-Solutions GmbH / Ingenieur Studio HOLLAUS
www.ish-solutions.at ... blog.ish-solutions.at ... LinkedIn ... CDay 2024
------------------------------------------------------------------------------------

(not an Autodesk consultant)
0 Likes

Hi,

 

a big point for blocks: they can have attributes and so show different text-like values with every insertion. XRef's can't do that.

 

- alfred -

------------------------------------------------------------------------------------
Alfred NESWADBA
ISH-Solutions GmbH / Ingenieur Studio HOLLAUS
www.ish-solutions.at ... blog.ish-solutions.at ... LinkedIn ... CDay 2024
------------------------------------------------------------------------------------

(not an Autodesk consultant)
Message 9 of 14
Erense
in reply to: pmercader

Erense
Collaborator
Collaborator

Usually Blocks will appear more then once per drawing. Especially when they contain attributes like @Alfred.NESWADBA said. So the attributes can have different values for the same blocks.

 

A Xref is commonly only used once per drawing. (External party drawings, like Steelconsturction, Landscaping/Site or Building)

 

If my post answers your question, please click the "Accept as Solution" button. This helps everyone find answers more quickly!

Kind regards,

Edwin Rense
Cadac Group AEC BV
Supporting Consultant AEC
Cadac Group .
0 Likes

Usually Blocks will appear more then once per drawing. Especially when they contain attributes like @Alfred.NESWADBA said. So the attributes can have different values for the same blocks.

 

A Xref is commonly only used once per drawing. (External party drawings, like Steelconsturction, Landscaping/Site or Building)

 

If my post answers your question, please click the "Accept as Solution" button. This helps everyone find answers more quickly!

Kind regards,

Edwin Rense
Cadac Group AEC BV
Supporting Consultant AEC
Cadac Group .
Message 10 of 14
Kent1Cooper
in reply to: Erense

Kent1Cooper
Consultant
Consultant

@cadacerense wrote:

.... 

A Xref is commonly only used once per drawing. ....

 


There are certainly cases in which an Xref is appropriately used multiple times in one drawing.  I frequently Xref a Title-block/border drawing into every Layout [sheet] of a multiple-Layout drawing, such as a drawing of something like wall sections that might spread over four or five or more sheets in Layouts.  I have also Xref'd a Floor Plan drawing multiple times into a detail-plan-blowup sheet, Xclipping each down to the area I want to blow up [though a similar result can be achieved with one Xref and multiple Viewports].  One might also have reason to have, for example, each distinct apartment layout in an apartment building as a separate drawing file, and Xref the same one into a floor plan drawing more than once, when there are more than one of the same unit on the floor.  I'm sure people can think of other situations.

Kent Cooper, AIA
0 Likes


@cadacerense wrote:

.... 

A Xref is commonly only used once per drawing. ....

 


There are certainly cases in which an Xref is appropriately used multiple times in one drawing.  I frequently Xref a Title-block/border drawing into every Layout [sheet] of a multiple-Layout drawing, such as a drawing of something like wall sections that might spread over four or five or more sheets in Layouts.  I have also Xref'd a Floor Plan drawing multiple times into a detail-plan-blowup sheet, Xclipping each down to the area I want to blow up [though a similar result can be achieved with one Xref and multiple Viewports].  One might also have reason to have, for example, each distinct apartment layout in an apartment building as a separate drawing file, and Xref the same one into a floor plan drawing more than once, when there are more than one of the same unit on the floor.  I'm sure people can think of other situations.

Kent Cooper, AIA
Message 11 of 14
john.vellek
in reply to: pmercader

john.vellek
Alumni
Alumni

Hi @pmercader,

 

The way you describe your process, it sounds like a block library might be more useful.You wouldn't have to carry all the extra stuff into your drawing that way and you could use a more conventional layering method.

 

Xref's work well for shared information that is used in more than one instance such as on multiple sheets.

 

Please select the Accept as Solution button if my post solves your issue or answers your question.


John Vellek


Join the Autodesk Customer Council - Interact with developers, provide feedback on current and future software releases, and beta test the latest software!

Autodesk Knowledge Network | Autodesk Account | Product Feedback
0 Likes

Hi @pmercader,

 

The way you describe your process, it sounds like a block library might be more useful.You wouldn't have to carry all the extra stuff into your drawing that way and you could use a more conventional layering method.

 

Xref's work well for shared information that is used in more than one instance such as on multiple sheets.

 

Please select the Accept as Solution button if my post solves your issue or answers your question.


John Vellek


Join the Autodesk Customer Council - Interact with developers, provide feedback on current and future software releases, and beta test the latest software!

Autodesk Knowledge Network | Autodesk Account | Product Feedback
Message 12 of 14
Anonymous
in reply to: pmercader

Anonymous
Not applicable

Blocks for annotation type work (title-blocks, section marks, detail bubbles, etc.) and components that are model specific and used multiple times.  Rule of thumb; "if you need the same component more than twice, make it a block" 

 

Xref's for discipline specific assemblies; foundation, structure, piping, electrical, instrumentation, etc. In complex projects each of these disciplines may contain many separate assemblies.

 

101.png

0 Likes

Blocks for annotation type work (title-blocks, section marks, detail bubbles, etc.) and components that are model specific and used multiple times.  Rule of thumb; "if you need the same component more than twice, make it a block" 

 

Xref's for discipline specific assemblies; foundation, structure, piping, electrical, instrumentation, etc. In complex projects each of these disciplines may contain many separate assemblies.

 

101.png

Message 13 of 14
john.vellek
in reply to: pmercader

john.vellek
Alumni
Alumni

Hi @pmercader,

 

 

I am checking back to see if my post or others helped you with your problem.
Please add a post with how you decide to proceed and your results so other Community members may benefit.

Please select the Accept as Solution button if a post or posts fully solved your issue or answered your question.


John Vellek


Join the Autodesk Customer Council - Interact with developers, provide feedback on current and future software releases, and beta test the latest software!

Autodesk Knowledge Network | Autodesk Account | Product Feedback
0 Likes

Hi @pmercader,

 

 

I am checking back to see if my post or others helped you with your problem.
Please add a post with how you decide to proceed and your results so other Community members may benefit.

Please select the Accept as Solution button if a post or posts fully solved your issue or answered your question.


John Vellek


Join the Autodesk Customer Council - Interact with developers, provide feedback on current and future software releases, and beta test the latest software!

Autodesk Knowledge Network | Autodesk Account | Product Feedback
Message 14 of 14
pmercader
in reply to: john.vellek

pmercader
Advocate
Advocate

Thanks for all the responses. I guess it all boils down to the intent of what someone is trying to achieve. 

0 Likes

Thanks for all the responses. I guess it all boils down to the intent of what someone is trying to achieve. 

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