Xrefs
EXTERNAL REFERENCES: CONCEPT AND
APPLICATION

by Jim Rogers, CADreps
Xrefs - or external references, are “temporary” file
insertions. The content of one file is inserted into the current file
for viewing, editing and printing - but saved as separate files when
closed. While it may be practical keep all information on a simple floor
plan in one file it becomes increasingly difficult as building
information expands and unwieldy for multi-story projects. A
single-story house design can encompass 35 or more sheets. Multi-story
buildings can grow to 60+ sheets and file sizes in the
tens-of-megabytes.
Layers are used to provide separation and control so that multiple views
and prints can be derived from the same model information. Xrefs work in
a similar manner except that geometry, from one or more separate files,
is inserted into the current
file
for viewing, editing and printing. The figure above shows a “stack” of
xrefs but multiple xrefs can be inserted into the same file as well. The
order of xref insertion is not critical since all files will appear as
one when viewed in AutoCAD Model Space or as sheets in a Layout.
In most designs
there
will be core or base drawings that are used primarily for reference and
are rarely changed. These drawings are typically named with an ‘x’
prefix (x-site plan, x-plumbing) to note their reference status. Xrefs
can be used in any project or scheme that contains one or more source
drawings. Some important benefits of using xrefs are:
1. Smaller files mean faster and more efficient designing.
2. Load and use only the information germane to the current design or
presentation.
3. Xref information cannot be changed with regular AutoCAD edit
commands.
4. Xrefs, when loaded from a read-only directory, cannot be changed by
unauthorized operators.
5. Xrefs can be Attached, Detached, Loaded, Unloaded or Bound at will.
6. Xrefs provide flexible separation by disciplines (electrical, HVAC),
segments (demo, new, existing), and/or spatial (floors, wings,
buildings) just to name a few.
The Xref Manager is the primary tool for inserting and managing xrefs.
Open this palette with the Insert>External References pull
-down
menu, or the Xref Manager icon at the right side of the Drawing Status
Line, or by typing Xref at the command line.


The Xref Manger palette has three icons in the upper-left: Attach,
Refresh & Help.

In the upper-right side note the two additional icons, List View and
Tree View.

The List View is shown in the full palette view above. There is a single
listing for each xref regardless of how many times, and/or at what
levels, it may appear in the Tree View. The Tree View is handy for
spotting circular references (a potentially serious error condition).

Use the Attach icon to open the Select Reference File dialog box. This
dialog box contains a file-lookup window so you can navigate to a local
disk, network or Internet location to retrieve a file. Select a file and
click the Open button. This will open the External Reference dialog box.

This dialog box contains a Look in: window and settings to control the
insertion or base point, scale and rotation of the reference drawing. It
is important that the current drawing and the xref share a common base
point to insure that drawing geometry aligns properly. The default
insertion point (X, Y, Z coordinates) for an xref are (0,0,0) and most
drawings will use this default for the sake of simplicity and
uniformity. Xrefs are normally inserted at a 1:1 scale and a zero
rotation angle. The Block Units window provides for unit conversions
from other measurement systems i.e. metric to imperial, etc.
After insertion xref layers will appear prefixed with the source drawing
name and separated by a “|” symbol (vertical bar).

Editing Xrefs
Xrefs can be shared by many different drawing sets, and at different
levels, so editing should be done with caution. Xrefs should be edited
only by authorized operators!
AutoCAD provides two methods for editing xrefs. Double clicking an xref
will open the Reference Edit dialog box listing the chosen xref and any
nested xrefs and blocks. Choose an item.

All other drawing components will gray-out and the Refedit Toolbar will
appear.

Now you can edit the xref “in place.” Use the “+” and “-“ toolbar
buttons to add or remove items from the edit list, and the “x” button to
cancel and discard any changes. Use the right-most button to save
changes and close the ref-edit session. If you inadvertently close the
Refedit Toolbar, right click any Toolbar and select Refedit, or type
Refedit at the command line.
Invoke the second xref edit method by right clicking an xref and
selecting Open Xref to open the xref in a separate AutoCAD window.
Make
the desired changes, save and close the file. A message balloon will
appear in the current drawing session notifying you that “External
Reference Has Changed” and offering a command link to Reload the xref in
the current drawing.

Binding Xrefs
There will be instances where it is desirable to make some or all xrefs
a permanent part of the drawing file. For example, legal documents,
as-built drawings, project progress benchmarks, and contract bid
packages, or any other instance where you would not want uncontrolled
copies of reference documents available for edit.
To Bind an xref, open the Xref Manager, select a first level xref
(nested xrefs cannot be bound to their parent at this level), right
click and select Bind.

The Bind command will open the Bind Xrefs dialog box.

Two Bind Types are offered. The “Bind” type includes the origin-drawing
name as part of the layer name and separated by “$0$.”

The “Insert” type discards the origin-drawing name and simply merges
layer names with the existing layer list.

Q What is the command to open an xref for editing?
A Type Xopen at the command line, select any xref and press enter
to open for editing.
Q Will my Color Dependent xref plot with the original color
settings?
A No. Color Dependent plots use a CTB plot configuration file
that is independent of the drawing. The CTB file must be imported into
the current drawing to support original plot settings.
Q Will the default line weights in my xref plot with the original
settings?
A No. Default line weight settings are not saved with the
drawing. Xrefs will be plotted with the default line weight setting in
the current drawing.
Q Can I set the Bind type to default to Insert?
A Yes. Set the system variable (Sysvar) BINDTYPE to 1. (This
variable is NOT saved with the drawing, however).
Q Can I insert xrefs at different elevations?
A Yes, Set Elevation (ELEV) in the current drawing to the desired
level before inserting the xref.
Q Can I change an xref’s status from Attach to Overlay without
detaching and re-attaching the drawing?
A Yes. Select the xref, right click and select Xref Manager.
Select the xref to change. Under “Type” double click the word Attach.
(The status changes each time you click the word). Choose OK to complete
the process.
Xrefs add new dimensions of flexibility and control to project and
drawing organization. When used in an organized project environment
xrefs will support the legal, contractual, communication and cost
objectives of a well-managed business.