TẠP HÓA XÂY DỰNGTài liệu kỹ thuật • Phần mềm • Công cụ cho kỹ sư xây dựng
Plugin AutoCAD & AutoLISP dùng thực tế

CPZB – Plugin AutoCAD Copy block cao độ siêu nhanh

MIỄN PHÍCó video demo

Cơ chế hoạt động (điểm khác biệt) Lấy chênh cao theo trục Y (WCS): Cốt mới = Cốt gốc + ΔY / (UnitsPerMeter × DrawingScale) → Nếu Y tăng , cốt tăng ; nếu Y giảm , cốt giảm . Auto nhận diện cốt trong Attribute: Công cụ phân tích nội dung text (nhận cả + , - , ± , dấu phẩy) và ưu tiên các TAG phổ biến. Nếu có nhiều ứng vi

Bố cục đã được làm lại theo dạng bài viết một cột để bạn xem nội dung, mở video và tải file nhanh hơn ngay trên cùng một trang.

Xem nhanh cách công cụ hoạt động trước khi tải file. Mở video gốc

Tải file và dùng ngay trong bản vẽ

Khung tải gốc đã được giữ lại, bao gồm file miễn phí, nút tải trực tiếp và bộ đếm lượt tải đang chạy theo số thật.

MIỄN PHÍ
TẢI FILE NGAY
Lượt tải:64

Giới thiệu

Bạn đang cần chép hàng loạt block cao độ rồi tự động cập nhật giá trị cốt theo vị trí mới? CPZB là lệnh giúp bạn làm điều đó liên tục (nhấn ESC để kết thúc), vừa nhanh vừa chính xác.

  • Tự phát hiện attribute cốt (ưu tiên các TAG: CT, ELEV, EL, LEVEL, CAOTRINH, CAO_TRINH, Z, FFL)

  • Tính cốt tự động theo độ chênh ΔY giữa điểm đặt và block gốc

  • Hỗ trợ đơn vị & tỷ lệ bản vẽ (mm/cm/m + hệ số scale)

  • Giữ nguyên định dạng block, attribute alignment sau khi copy

🧠 Cơ chế hoạt động (điểm khác biệt)

🧭 Lấy chênh cao theo trục Y (WCS):
Cốt mới = Cốt gốc + ΔY / (UnitsPerMeter × DrawingScale)
→ Nếu Y tăng, cốt tăng; nếu Y giảm, cốt giảm.

🔍 Auto nhận diện cốt trong Attribute:
Công cụ phân tích nội dung text (nhận cả +, -, ±, dấu phẩy) và ưu tiên các TAG phổ biến. Nếu có nhiều ứng viên, lệnh sẽ cho bạn chọn TAG ngay trên dòng lệnh.

🧾 Định dạng số cốt:
In dấu +/− với 3 số thập phân. Nếu |giá trị| < 0.0005 sẽ coi là 0.000 để tránh “rác” số.


🛠️ Lệnh & tính năng chính

🔤 Lệnh🎯 Chức năng📝 Ghi chú
CPZBCopy block cao độ liên tục và cập nhật giá trị cốtChọn block gốc → chọn nhiều điểm đặt → ESC để kết thúc
CPZBSETLưu cấu hình Units/1m & ScaleUnits/1m: mm=1000, cm=100, m=1 • Scale: hệ số scale bản vẽ

Cấu hình lưu trong Named Dictionary của bản vẽ:
CPZB_SETTINGSUNITS_PER_METER, DRAWING_SCALE.


📦 Cài đặt & nạp lệnh (2 phút)

Mở AutoCAD → gõ NETLOAD → chọn file DLL.

CPZBSET để đặt:

Units/1m: 1000 (mm) • 100 (cm) • 1 (m)

Scale: hệ số scale bản vẽ (VD: 1.0, 2.0…)

CPZB để dùng.


✍️ Hướng dẫn sử dụng nhanh

1) Chuẩn bị block gốc

Đảm bảo block có attribute cốt (VD: CT, ELEV, EL…), chứa số dạng +0.000, -0.150, ±0.000

2) Chạy lệnh

CPZB → chọn block gốc.

Nhập Scale cho phiên chạy (nhấn Enter nếu muốn dùng giá trị đã lưu).

Chọn các điểm đặt block mới (lệnh cho phép chọn liên tiếp).

Mỗi block mới sẽ tự tính lại cốt theo ΔY.

3) Tối ưu kết quả

Dùng CPZBSET để lưu đúng Units/1m & Scale cho bản vẽ hiện tại.

Đảm bảo hướng tăng cốt trùng với tăng trục Y (WCS). Nếu bản vẽ xoay, hãy quy ước trục Y phù hợp trước khi dùng lệnh.


🎯 Lợi ích cho kỹ sư & kiến trúc sư

⏱️ Tiết kiệm hàng giờ khi bố trí cao độ lặp đi lặp lại.

🎛️ Nhất quán số liệu nhờ công thức rõ ràng và làm tròn 3 chữ số thập phân.

🧩 Tương thích block hiện có, không đổi style/format attribute.

👁️ Trực quan: copy đến đâu, cốt lên xuống đúng theo vị trí Y đến đó.


💡 Mẹo chuyên gia

🧷 Tag thông minh: Đặt TAG theo danh sách ưu tiên (CT, ELEV, …) để lệnh tự nhận diện ngay.

📐 Đơn vị & Scale chuẩn: Với bản vẽ mm, đặt Units/1m = 1000; nếu đang làm việc theo tỷ lệ mô hình/khung đặc biệt, hãy điều chỉnh Scale cho đúng.

🔄 Chạy liên tục: Lệnh không bị ngắt sau mỗi lần đặt – lý tưởng khi rải cao độ trên một trục.

error: Content is protected !!