Khoá toàn bộ kích thước bản vẽ trước khi bàn giao

Trước khi gửi bản vẽ cho người khác, kích thước associative rất dễ bị vô tình kéo lệch nếu ai đó động vào đối tượng đang đo. Bài này hướng dẫn dùng lệnh PF-KD để tự động khoá toàn bộ kích thước trong cả Model và mọi Layout chỉ bằng một lệnh, không cần chọn tay từng cái.

Mục tiêu bài học

— Hiểu vì sao dimension associative có thể bị kéo lệch khi bàn giao bản vẽ

— Dùng lệnh PF-KD để khoá (disassociate) toàn bộ dimension trong Model và mọi Layout cùng lúc

— Biết dim nào sẽ tự động được bỏ qua khi chạy lệnh

Vấn đề: dimension associative dễ bị kéo lệch khi bàn giao

Mặc định, dimension trong AutoCAD là associative — nó gắn liền với đối tượng được đo, nên nếu ai đó (kể cả chính bạn) vô tình kéo, stretch hay chỉnh sửa đối tượng, con số đo có thể tự thay đổi theo mà không để ý. Với bản vẽ đã hoàn thiện chuẩn bị gửi đi, đây là rủi ro cần loại bỏ.

Cách xử lý chuẩn của AutoCAD là lệnh DIMDISASSOCIATE (DDA) — ngắt liên kết giữa dimension và đối tượng, biến nó thành số cố định. Nhưng DDA mặc định chỉ xử lý trong không gian đang mở (Model hoặc 1 Layout tại một thời điểm), và bản vẽ thực tế thường có nhiều Layout khác nhau — phải chuyển qua từng Layout, chạy DDA riêng, dễ bỏ sót.

Lệnh PF-KD — tự động quét và khoá toàn bộ

Gõ PF-KD (hoặc KD) — không cần chọn đối tượng nào trước, lệnh tự động chuyển lần lượt qua Model space và tất cả các Layout đang có trong bản vẽ, quét toàn bộ dimension trong từng không gian rồi gọi DIMDISASSOCIATE cho cả nhóm cùng lúc.

Sau khi chạy xong, lệnh in ra số lượng dimension đã khoá theo từng không gian (ví dụ: Model có bao nhiêu dim, mỗi Layout có bao nhiêu dim), và tự động trả bản vẽ về đúng không gian bạn đang mở trước khi chạy lệnh.

Toàn bộ quá trình gói trong một nhóm UNDO — nếu cần huỷ, gõ UNDO một lần là khôi phục lại đúng trạng thái trước khi khoá.

Trường hợp dim sẽ tự động bị bỏ qua

Dimension nằm trên layer đang bị khoá (locked layer) sẽ không bị DDA xử lý — đây là hành vi chuẩn của lệnh DIMDISASSOCIATE gốc, không phải lỗi của PF-KD.

Dimension đã ở trạng thái non-associative từ trước (đã disassociate rồi) cũng sẽ được bỏ qua tự nhiên vì không còn liên kết gì để cắt nữa.

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

PF-KD có cần chọn dimension trước khi chạy không?

Không cần. PF-KD tự động quét toàn bộ Model space và mọi Layout trong bản vẽ, không phải chọn tay từng dim hay từng Layout.

Chạy PF-KD xong có bị mất giá trị đo không?

Không. Lệnh chỉ ngắt liên kết (disassociate) giữa dimension và đối tượng gốc — giá trị số đo đang hiển thị được giữ nguyên, chỉ là nó không còn tự động cập nhật theo hình vẽ nữa.

Vì sao có một số dim không bị khoá sau khi chạy lệnh?

Hai trường hợp bình thường: dim nằm trên layer đang khoá (locked layer) — đây là hành vi chuẩn của DIMDISASSOCIATE gốc; hoặc dim đó vốn đã non-associative từ trước, không còn gì để ngắt.

Nên chạy PF-KD ở thời điểm nào trong quy trình làm việc?

Nên chạy ngay trước khi xuất/in hoặc gửi file cho người khác — sau bước này, kích thước sẽ không còn tự thay đổi nếu có ai đó lỡ kéo nhầm đối tượng.

Liên kết liên quan