Dưới đây là Bài 2: Kinh nghiệm dựng dầm, cột và tag thép tự động trong Revit — được trình bày dành cho người dùng Revit đã có nền tảng cơ bản, muốn tối ưu hóa công việc dựng hình kết cấu và tăng tốc độ ghi chú (tag thép) trong bản vẽ kỹ thuật:
🏗️ Bài 2: Kinh nghiệm dựng dầm, cột và tag thép tự động trong Revit
Tác giả: [Tên bạn] – 7 năm kinh nghiệm Revit | Chia sẻ trên https://centimet2.com
📌 1. Tại sao cần tự động hóa khi dựng dầm, cột và tag thép?
- Tiết kiệm 30–50% thời gian so với dựng thủ công và gán tag từng phần tử.
- Giảm sai sót trong ghi chú, định dạng và trình bày.
- Giúp kỹ sư có thể làm nhanh hơn, chính xác hơn trong các dự án nhiều tầng hoặc nhiều cấu kiện lặp lại.
🧱 2. Kinh nghiệm dựng dầm và cột đúng chuẩn
✅ Chọn đúng Family:
- Structural Column: Sử dụng Family dạng hosted nếu dự án có mặt sàn cụ thể.
- Structural Framing (Dầm): Đặt theo trục lưới để dễ liên kết và quản lý.
📌 Gợi ý:
Dùng các Family Revit chuẩn theo TCVN (nếu bạn làm ở Việt Nam), hoặc tạo riêng với tên chuẩn:
DAM_250x500
,COT_300x300
để dễ filter và thống kê.
✅ Mẹo dựng nhanh:
- Sử dụng “Copy to Clipboard” + “Paste Aligned” để dầm/cột giữa các tầng nhanh chóng.
- Dùng Scope Box kết hợp với View Filter để kiểm soát hiển thị dầm cột trong mặt bằng tầng.
🔧 3. Tự động hóa Tag thép
✅ Tag thủ công vs. Tag tự động
- Tag thủ công rất chậm nếu số lượng thép nhiều.
- Tag tự động sẽ giúp bạn:
- Tự động nhận diện loại thép, số lượng, đường kính.
- Đặt tag ngay vị trí mong muốn.
🧠 Cách triển khai tag thép tự động:
Cách 1: Sử dụng Dynamo
- Dùng script Dynamo để:
- Quét toàn bộ các thanh thép (Rebar).
- Tự động tag theo quy tắc: Tag đầu, tag giữa, tag cuối.
- Tự gán vị trí tag ở một khoảng cách chuẩn (thường là offset 200mm).
📌 Bạn có thể dùng node Tag Element
trong Dynamo + Revit.Elements.Host
để xác định đối tượng gắn tag.
Cách 2: Sử dụng Plugin hoặc API Revit
- Nếu bạn dùng Revit API (C#), có thể viết script để:
- Tag tất cả các thanh thép trong view hiện tại.
- Lựa chọn tag Family đúng chuẩn (ví dụ
Rebar Tag 16
). - Gắn theo mặt cắt dọc hoặc ngang tự động.
📘 Ví dụ đoạn mã cơ bản (API):
// Tìm các Rebar trong view
FilteredElementCollector collector = new FilteredElementCollector(doc, doc.ActiveView.Id)
.OfClass(typeof(Rebar));
// Dùng TagMode.Add
foreach (Rebar rebar in collector)
{
IndependentTag tag = IndependentTag.Create(doc, doc.ActiveView.Id,
new Reference(rebar), false, TagMode.TM_ADDBY_CATEGORY,
TagOrientation.Horizontal, rebar.GetCenterlineCurves(true, false, false, MultiplanarOption.IncludeOnlyPlanarCurves, 0)[0].GetEndPoint(0));
}
🧩 4. Kinh nghiệm cá nhân khi dựng thép
- Dựng mặt cắt trước, sau đó vẽ thép để đảm bảo đúng hình học và kiểm soát dễ hơn.
- Sử dụng “Group” các cấu kiện thép giống nhau ở các tầng để dễ chỉnh sửa hàng loạt.
- Luôn dùng Schedule + Tag để kiểm tra chéo số lượng thanh thép.
🎯 5. Lời khuyên cho người mới
- Bắt đầu bằng tay để hiểu cấu trúc, sau đó học cách dùng Dynamo từng bước.
- Đừng ngại dùng các thư viện từ RevitCity, Revit Component, hoặc TCVN Revit Family từ các nhóm kỹ sư.
- Ghi lại các bước bạn thường làm → sau này có thể viết script tự động hóa.
📎 Tài nguyên khuyên dùng:
- 👉 Script Dynamo:
AutoTag_Rebar.dyn
(sẽ chia sẻ ở bài 3). - 👉 Plugin miễn phí:
pyRevit
,Revit Lookup
,DynaThic Tagger
. - 👉 Video hướng dẫn thực tế:
📌 Kết luận
Dựng dầm, cột và tag thép không chỉ là thao tác kỹ thuật, mà còn là nghệ thuật tổ chức mô hình sao cho khoa học, trực quan và dễ hiểu. Khi bạn làm chủ quy trình + tự động hóa, bạn sẽ tăng tốc độ và nâng tầm chất lượng hồ sơ kỹ thuật.
Bạn có thể đăng ký và chia sẻ thêm kinh nghiệm của mình tại:
🔗 https://centimet2.com/dang-ban-ban-ve-tai-lieu-khoa-hoc-tren-centimet2
Bài 3: Script Dynamo dựng mặt cắt và tag thép tự động