AutoDesk Nén, CAD và tiện ích

Xref trong AutoCAD: chèn, nạp lại, cắt XCLIP, bind và lỗi mất xref

Hướng dẫn xref trong AutoCAD theo Autodesk Help 2027: XATTACH, Attach và Overlay, Full, Relative, No path, Reload, XCLIP, Bind, ETRANSMIT, lỗi Not Found.

Thanh Nguyễn Đăng 13 phút đọc

Xref trong AutoCAD: chèn, nạp lại, cắt XCLIP, bind và lỗi mất xref
Mục lục bài viết
  1. Xref là gì và khác block ở chỗ nào
  2. Các lệnh xref và lệnh tắt
  3. Chèn xref: Attach, Overlay và kiểu đường dẫn
  4. Nạp lại, tạm tắt và nhận thông báo khi xref thay đổi
  5. Cắt xref bằng XCLIP
  6. Bind xref vào bản vẽ trước khi gửi hoặc lưu trữ
  7. Gửi bản vẽ có xref: ETRANSMIT thay vì gửi lẻ từng file
  8. Lỗi mất xref và cách xử lý
  9. Dùng xref cần AutoCAD bản nào
  10. Câu hỏi thường gặp
  11. Nguồn tham khảo
  12. Bài viết liên quan

Trả lời nhanh: Xref là file DWG khác được gắn vào bản vẽ dưới dạng liên kết: sửa file gốc thì bản vẽ tự cập nhật khi mở hoặc Reload. Chèn bằng XA (XATTACH), quản lý ở bảng XR, cắt bằng XC (XCLIP), gộp hẳn bằng Bind, gửi đi bằng ETRANSMIT để không mất file.

Mở bản vẽ thấy báo thiếu xref, gửi file cho đối tác thì họ thấy trống trơn, chép sang máy khác là mất hết nền kiến trúc: đây đều là lỗi xref. Bài này giải thích xref là gì theo tài liệu Autodesk Help AutoCAD 2027, cách chèn, nạp lại, cắt, bind, gửi đi và bảng xử lý lỗi mất xref.

Xref là gì và khác block ở chỗ nào

Xref (external reference, tham chiếu ngoài) là một file DWG khác được "gắn" vào bản vẽ đang mở. Theo Autodesk Help AutoCAD 2027, xref là đường liên kết tới model space của file kia: ai sửa file gốc thì bản vẽ của bạn tự hiện bản mới khi mở lại hoặc khi nạp lại (Reload), và việc gắn xref không làm file của bạn nặng thêm đáng kể. Trong khi đó block chèn bằng INSERT là bản sao nằm hẳn trong file, sửa file gốc không ảnh hưởng.

Xref (XATTACH)Block (INSERT)
Dữ liệu nằm ở đâuFile DWG riêng, bản vẽ chỉ giữ đường dẫnNằm trong bản vẽ
File gốc thay đổiBản vẽ cập nhật khi mở hoặc ReloadKhông đổi
Dung lượng bản vẽ chủTăng không đáng kểTăng theo nội dung block
Gửi file cho người khácPhải gửi kèm file xref (hoặc dùng ETRANSMIT, Bind)Gửi một file là đủ
Tên layerCó tiền tố: tenfile|tenlayerGộp vào layer của bản vẽ

Cách dùng điển hình: kiến trúc giữ file mặt bằng gốc, kết cấu và điện nước gắn mặt bằng đó làm xref để vẽ chồng lên. Khi kiến trúc sửa tường, các bộ môn chỉ cần Reload là thấy. Autodesk cũng gợi ý dùng xref để ghép một bản vẽ tổng từ nhiều bản vẽ thành phần, và giữ tên layer, kiểu chữ, kiểu kích thước của từng file tách biệt nhau.

Xref có đủ trên AutoCAD LT (xem cùng trang trong tài liệu AutoCAD LT). Phần khác biệt nhỏ được ghi ở từng mục bên dưới.

Các lệnh xref và lệnh tắt

LệnhLệnh tắtTác dụng
EXTERNALREFERENCES / XREFXRMở bảng External References để gắn, nạp lại, tháo, bind, sửa đường dẫn
XATTACHXAGắn một hoặc nhiều file DWG làm xref
XCLIPXCCắt bớt phần hiển thị của xref hoặc block theo một đường biên
XBINDBind từng định nghĩa phụ thuộc (layer, kiểu chữ, block...) của xref vào bản vẽ
REFEDITSửa xref ngay trong bản vẽ chủ
XOPENMở file xref đã chọn trong cửa sổ riêng
ETRANSMITĐóng gói bản vẽ kèm xref, font... để gửi đi

Lệnh tắt lấy từ bảng phím tắt AutoCAD LT của Autodesk. Ngoài ra bảng External References mở được từ tab View > panel Palettes > External References Palette.

Chèn xref: Attach, Overlay và kiểu đường dẫn

Các bước theo XATTACH và hộp thoại Attach External Reference:

  1. Gõ XA (XATTACH), chọn file DWG cần gắn; có thể chọn nhiều file một lần.
  2. Ở Reference Type, chọn Attachment hoặc Overlay (khác nhau ở bảng bên dưới).
  3. Ở Path Type, chọn Full path, Relative path hoặc No path. Mặc định là Relative.
  4. Đặt Insertion Point, Scale, Rotation (nhập số hoặc chỉ trên màn hình). Để các bộ môn chồng khít nhau, thống nhất chèn tại 0,0,0 với tỉ lệ 1.
  5. Bấm OK. Muốn tháo hẳn xref thì dùng Detach trong bảng External References, không dùng Erase: Detach mới gỡ cả xref và các định nghĩa đi kèm như layer.
Reference TypeKhi bản vẽ của bạn lại bị người khác gắn làm xref
AttachmentXref của bạn đi theo, hiện ra ở bản vẽ của họ (xref lồng)
OverlayBị bỏ qua, không hiện ở bản vẽ của họ

Theo About Nesting and Overlaying, Overlay sinh ra cho làm việc nhóm qua mạng: bạn cần nhìn file của đồng nghiệp để vẽ khớp, nhưng không muốn file đó hiện hai lần khi cả hai cùng được gắn vào bản vẽ tổng.

Ba kiểu đường dẫn theo About Setting Paths to Referenced Drawings:

Vuốt ngang để xem đủ bảng.

KiểuLưu gìPhù hợp khi
Full pathĐường dẫn đầy đủ có ổ đĩa, ổ mạng hoặc URLFile để cố định trên ổ mạng chung, không di chuyển
Relative path (mặc định)Đường dẫn tính từ thư mục bản vẽ chủ, như .\XREF\kientruc.dwg hay ..\Chép cả thư mục dự án sang ổ hay máy khác với cùng cấu trúc
No pathChỉ tên fileXref nằm cùng thư mục bản vẽ chủ hoặc trong đường dẫn tìm kiếm

Relative không dùng được khi file xref nằm ở ổ đĩa khác hoặc trên máy chủ khác với bản vẽ chủ. Đổi kiểu mặc định cho các xref gắn sau này bằng biến REFPATHTYPE: 0 là No path, 1 là Relative (giá trị ban đầu), 2 là Full; biến này không đổi các xref đã gắn. Khi chọn No path, AutoCAD tìm file lần lượt ở thư mục bản vẽ chủ, các Support search path trong Options, tab Files, project search path (không có trên AutoCAD LT), rồi thư mục Start In của shortcut.

Nạp lại, tạm tắt và nhận thông báo khi xref thay đổi

Theo About Updating Referenced Drawing Attachments, mọi xref tự cập nhật khi bạn mở bản vẽ. Trong lúc đang vẽ, nạp lại bằng cách (To Reload Attached Xrefs):

  • Một xref: trong bảng External References, chuột phải tên xref, chọn Reload.
  • Tất cả: nút Refresh/Reload trên đầu bảng, chọn Reload All References, hoặc chuột phải vùng trống.
  • Bấm vào bóng thông báo ở biểu tượng Xref góc phải thanh trạng thái khi AutoCAD báo file gốc đã thay đổi.

Biến XREFNOTIFY điều khiển thông báo này; mặc định AutoCAD kiểm tra 5 phút một lần. Muốn tạm giấu một xref mà không tháo, dùng Unload trong menu chuột phải (danh sách menu bảng External References), cần lại thì Reload. Thay đổi màu, bật tắt layer của xref ngay trong bản vẽ chủ được giữ lại hay không do biến VISRETAIN quyết định: đặt 0 thì các thay đổi chỉ có tác dụng trong phiên làm việc hiện tại. Độ mờ của xref đặt bằng XDWGFADECTL.

Cắt xref bằng XCLIP

Gắn cả mặt bằng tổng nhưng chỉ cần hiện một khu vực? Dùng XCLIP. Theo To Clip an Xref:

  1. Chọn xref, bấm tab External Reference > panel Clipping > Create Clipping Boundary, hoặc gõ XC.
  2. Nếu được hỏi, đồng ý xóa đường biên cũ.
  3. Chọn polyline có sẵn, hoặc vẽ biên hình chữ nhật (Rectangular), đa giác (Polygonal).
  4. Tùy chọn Invert Clip đảo vùng bị ẩn: ẩn phần bên trong biên thay vì bên ngoài.
Tùy chọn XCLIPTác dụng
On / OffBật, tắt hiệu lực cắt mà không xóa biên
DeleteXóa biên cắt; Autodesk ghi không dùng ERASE để xóa biên cắt được
Generate PolylineVẽ ra polyline trùng biên cắt để sửa bằng PEDIT rồi cắt lại
ClipdepthĐặt mặt cắt trước, sau cho xref 3D
XCLIPFRAMEBiến điều khiển việc hiện đường biên cắt

Lưu ý theo About Clipping External References and Blocks: cắt chỉ đổi phần hiển thị, đối tượng bên trong không bị sửa; polyline làm biên được phép hở nhưng phải gồm đoạn thẳng và không tự cắt nhau; biên đa giác tự cắt sẽ báo lỗi. XCLIP dùng được cho cả block. Xem thêm cách xử lý block ở bài phá block, sửa block trong CAD.

Bind xref vào bản vẽ trước khi gửi hoặc lưu trữ

Bind biến xref thành một phần cố định của bản vẽ, không còn là file ngoài (About Archiving Drawings with Xrefs). Autodesk gợi ý bind khi lưu trữ hồ sơ đã chốt, để sau này ai sửa file gốc cũng không làm đổi hồ sơ, hoặc khi cần gửi một file cho người xem. Các bước theo To Bind an Xref:

  1. Mở bảng External References, tắt nút Missing để hiện đủ mọi tham chiếu.
  2. Chuột phải xref, chọn Bind. Xref phải đang ở trạng thái Loaded.
  3. Chọn Bind hoặc Insert rồi OK. Xref được đổi thành block definition và một block reference được chèn vào đúng chỗ.
KiểuTên layer, kiểu chữ sau khi bindVí dụ layer Dien trong file MatBang
BindThêm tiền tố tenxref$n$ (n bắt đầu từ 0), không đụng tên có sẵnMatBang$0$Dien
InsertGộp vào tên có sẵn trong bản vẽ, không tiền tốDien

Kiểu mặc định trong hộp thoại do biến BINDTYPE quyết định (0 Bind, 1 Insert). Chỉ cần lấy một layer, một kiểu chữ của xref thay vì cả file thì dùng XBIND. Autodesk ghi không bind được xref có chứa proxy object.

Gửi bản vẽ có xref: ETRANSMIT thay vì gửi lẻ từng file

Lỗi kinh điển: gửi mỗi file chính, người nhận mở ra thấy trống trơn vì thiếu xref. ETRANSMIT đóng gói bản vẽ và tự kèm mọi file phụ thuộc như xref và font. Theo Modify Transmittal Setup và About Transmitting Drawing Packages:

  • Kiểu gói: Folder (thư mục không nén) hoặc Zip. Bản hiện tại không còn tạo file tự giải nén EXE và không đặt mật khẩu cho file ZIP.
  • File Format: chuyển mọi bản vẽ trong gói về định dạng DWG cũ hơn cho người dùng phiên bản thấp.
  • Use Organized Folder Structure: giữ cấu trúc thư mục, đường dẫn relative được giữ nguyên.

Gói gửi đi có đủ font giúp tránh lỗi chữ ở máy người nhận; chuyện cài font xem ở bài cài font cho AutoCAD. Cần xuất cả bộ bản vẽ ra PDF thì dùng PUBLISH để in hàng loạt.

Lỗi mất xref và cách xử lý

Khi có xref không tìm thấy, biểu tượng Xref ở thanh trạng thái có thêm dấu chấm than; bấm vào sẽ mở bảng External References (Autodesk Help). Bật nút Missing để chỉ hiện các tham chiếu bị thiếu (EXTERNALREFERENCES).

Vuốt ngang để xem đủ bảng.

Hiện tượngNguyên nhânCách xử lý
Xref báo Not Found, bản vẽ trống chỗ xrefFile xref bị đổi tên, chuyển thư mục, hoặc người gửi không kèm fileChuột phải xref, Select New Path trỏ tới file đúng; xin lại gói ETRANSMIT
Chép dự án sang máy khác là mất hết xrefXref gắn bằng Full path trỏ ổ đĩa cũChuột phải, Change Path Type > Make Relative; hoặc Change Path > Find and Replace để thay đường dẫn hàng loạt
Không xóa được xref bằng EraseXóa đối tượng không gỡ định nghĩa xrefDùng Detach trong bảng External References
Không Detach được xref lồngXref lồng chỉ tháo được trong file chứa nóMở file xref cha (XOPEN) và Detach ở đó
Không Bind đượcXref đang Unloaded, Not Found, hoặc chứa proxy objectReload hoặc sửa đường dẫn trước; xref có proxy không bind được
Bind xong layer mang tên lạ file$0$layerChọn kiểu BindDùng Insert, hoặc đặt BINDTYPE = 1 trước khi bind
Không đặt layer của xref làm hiện hành đượcLayer thuộc xref không thể là layer hiện hànhTạo layer riêng trong bản vẽ chủ
Xref của đồng nghiệp hiện hai lần ở bản vẽ tổngHọ gắn bằng AttachmentĐổi Xref Type sang Overlay

Dùng xref cần AutoCAD bản nào

Gắn, nạp lại, cắt, bind xref và ETRANSMIT đều có trên AutoCAD LT 2027. Bản AutoCAD 2027 thêm project search path cho xref, gắn point cloud và coordination model (Navisworks) trong cùng bảng External References, cùng LISP và bộ công cụ chuyên ngành. So sánh đầy đủ ở bài AutoCAD LT 2027 làm được gì.

Phiên bảnXrefGiá tại TND
AutoCAD LT 2027Attach, Overlay, Reload, XCLIP, Bind, ETRANSMIT12.800.000đ/năm
AutoCAD 2027Như LT, thêm project search path, point cloud, coordination model41.900.000đ/năm

Mới làm quen AutoCAD: các lệnh cơ bản. Có bản vẽ PDF cần đưa vào làm nền: chuyển PDF sang CAD. Bảng giá phần mềm CAD có hóa đơn VAT: phần mềm CAD bản quyền.

Câu hỏi thường gặp

Xref là gì trong AutoCAD?

Là file DWG khác được gắn vào bản vẽ dưới dạng liên kết tới model space của file đó. Sửa file gốc thì bản vẽ cập nhật khi mở lại hoặc Reload.

Lệnh chèn xref trong CAD là gì?

XATTACH, lệnh tắt XA. Bảng quản lý xref mở bằng XREF hoặc EXTERNALREFERENCES, lệnh tắt XR.

Attach và Overlay khác nhau thế nào?

Khi bản vẽ của bạn bị người khác gắn làm xref, xref dạng Attachment đi theo còn dạng Overlay bị bỏ qua.

Vì sao xref bị mất khi chép file sang máy khác?

Thường do xref gắn bằng Full path trỏ ổ đĩa cũ hoặc không chép kèm file xref. Dùng Make Relative, Select New Path hoặc gửi bằng ETRANSMIT.

Bind và Insert khi bind xref khác nhau gì?

Bind giữ tên layer, kiểu chữ có tiền tố tenxref$0$; Insert gộp vào tên có sẵn, không tiền tố. Mặc định do BINDTYPE quyết định.

AutoCAD LT có dùng được xref không?

Có. XATTACH, Reload, XCLIP, Bind, ETRANSMIT đều có trên AutoCAD LT 2027; riêng project search path, point cloud, coordination model chỉ có trên AutoCAD.

Nguồn tham khảo

Chia sẻ:Facebook

Thanh Nguyễn

TND

Tư vấn bản quyền, VPS và máy chủ kèm hóa đơn VAT, hợp đồng đầy đủ cho doanh nghiệp.