Revit

Filter trong Revit: tách thép lớp trên dưới, tô màu dầm

Filter trong Revit 2027 cho kỹ sư kết cấu: đọc bộ lọc có sẵn, tách thép sàn lớp dưới ra khung nhìn riêng, tô màu dầm theo phương và gắn vào View Template.

  • TS. Nguyễn Mạnh Tuấn
  • 13 phút đọc
Mặt bằng kết cấu tầng 3 trong Revit 2027, dầm phương X được filter tô đỏ, dầm phương Y giữ nét đen Ảnh: Ảnh chụp Revit 2027, mô hình ví dụ của Viện Tin học Xây dựng

Một mặt bằng sàn có cả thép lớp trên lẫn lớp dưới thì không ai đọc nổi. Bản vẽ thi công cần hai tờ, mỗi tờ một lớp, nhưng mô hình chỉ có một bộ thép.

Filter trong Revit giải quyết đúng chuyện đó: chọn ra một nhóm cấu kiện theo điều kiện trên tham số, rồi ẩn đi hoặc đổi nét cho riêng nhóm ấy trong từng khung nhìn. Bài này đi mười lăm bước trên Revit 2027 với hai việc của kỹ sư kết cấu: tách thép sàn lớp dưới ra khung nhìn riêng, và tô màu dầm phương X trên mọi mặt bằng. Muốn học trọn khâu dựng mô hình và ra hồ sơ kết cấu thì Viện có khóa Revit Structure.

Filter trong Revit làm được gì mà ẩn tay không làm được

Ẩn tay từng đối tượng cũng ra được tờ thép lớp dưới. Nhưng thêm một ô sàn là phải ẩn lại, và tờ tầng 3 phải làm lại từ đầu. Filter khác ở chỗ nó là một luật: thanh nào có tham số khớp thì bị bắt, kể cả thanh đặt sau này.

Công cụTác dụng lênGhi nhớ thiết lập
Ẩn tay, Hide in ViewTừng đối tượng đã chọnKhông, phải làm lại khi mô hình đổi
Visibility/Graphics theo chủng loạiCả một chủng loại, ví dụ mọi cốt thépCó, nhưng không tách được trong cùng chủng loại
View filterNhóm con khớp luật tham sốCó, và dùng lại được cho mọi tờ

Chuẩn bị tệp để làm theo

Cần một mô hình có cốt thép sàn và một mặt bằng kết cấu. Chưa có thép thì đặt theo bài bố trí cốt thép sàn trong Revit. Mô hình trong bài là nhà bê tông cốt thép bốn tầng của Viện, đã có sẵn bộ lọc đặt tên theo quy ước @P21=….

Bài này thuộc loạt Revit Structure của Viện Tin học Xây dựng.

Đọc view filter có sẵn trong mô hình

Bước 1 — Mở thẻ Filters của hộp Visibility/Graphics

Mở mặt bằng thép sàn, gõ VG, chọn thẻ Filters. Bảng liệt kê các bộ lọc đang gắn vào khung nhìn, mỗi dòng có ô Enable Filter, ô Visibility và các nút Override… cho nét, mẫu tô, độ trong suốt.

1 thẻ Filters. 2 năm bộ lọc đang gắn vào mặt bằng thép sàn. 3 nút Edit New mở hộp định nghĩa Ảnh: Ảnh chụp Revit 2027, mô hình ví dụ của Viện Tin học Xây dựng

Nút Add, Remove, Up, Down mờ vì mặt bằng này đang gắn View Template; cách xử lý nằm ở bài mặt bằng kết cấu trong Revit.

Bước 2 — Bấm Edit/New để xem định nghĩa

Hộp Filters có ba cột. Cột trái là danh sách mọi bộ lọc của dự án, dưới có bốn nút tạo mới, nhân bản, đổi tên, xoá. Cột giữa là Categories. Cột phải là Filter Rules.

1 danh sách mọi bộ lọc của dự án. 2 bốn nút tạo, nhân bản, đổi tên, xoá. 3 danh sách chủng loại. 4 khung luật lọc Ảnh: Ảnh chụp Revit 2027, mô hình ví dụ của Viện Tin học Xây dựng

Hộp này quản lý bộ lọc của cả dự án. Gắn bộ lọc nào vào khung nhìn nào thì làm ở thẻ Filters của từng khung nhìn.

Bước 3 — Đọc luật của bộ lọc thép lớp dưới

Bấm vào @P21=THÉP SÀN LỚP DƯỚI CHỈ HIỆN. Tích Hide un-checked categories để cột giữa chỉ còn chủng loại đang dùng.

1 số khung nhìn và mẫu đang dùng bộ lọc. 2 bộ lọc thép sàn lớp dưới. 3 chủng loại Structural Rebar. 4 luật Comments does not equal Thepduoi Ảnh: Ảnh chụp Revit 2027, mô hình ví dụ của Viện Tin học Xây dựng

Đọc thành lời: lấy mọi cốt thép có Comments khác Thepduoi. Gắn bộ lọc này rồi bỏ tích Visibility thì mọi thanh không phải lớp dưới bị ẩn, tên "chỉ hiện" là vì thế. Bộ lọc lớp trên dùng cùng mẹo nhưng đọc tham số Type Comments với giá trị THEPLT.

Tách thép lớp trên lớp dưới bằng view filter

Bước 4 — Nhân bản khung nhìn ba chiều thép sàn

Bấm phải khung nhìn 3D THÉP DẦM SÀN ĐIỂN HÌNH, chọn Duplicate View › Duplicate. Bản sao chưa gắn mẫu nên sửa thoải mái.

Lưới thép sàn hai lớp cùng thép dầm trong khung nhìn ba chiều, chưa gắn bộ lọc nào Ảnh: Ảnh chụp Revit 2027, mô hình ví dụ của Viện Tin học Xây dựng

Bước 5 — Ghi Thepduoi vào Comments của thép lớp dưới

Đây là bước hay bị bỏ qua. Bộ lọc chỉ bắt được thanh có ghi giá trị. Trong mô hình mẫu, ô Comments của các bộ thép sàn đang để trống, nên gắn bộ lọc ngay thì toàn bộ thép sàn bị ẩn.

Xoay khung nhìn về mặt FRONT, quét chọn các bộ thép lớp dưới. Bảng Properties hiện Structural Rebar (3); cuộn tới nhóm Identity Data, gõ Thepduoi vào Comments, bấm Apply.

1 ba bộ thép lớp dưới đang chọn. 2 ô Comments ghi Thepduoi. 3 thép lớp dưới tô xanh trên mặt FRONT Ảnh: Ảnh chụp Revit 2027, mô hình ví dụ của Viện Tin học Xây dựng

Làm tiếp cho các bộ thép lớp dưới phương còn lại.

Bước 6 — Thêm bộ lọc vào khung nhìn

VG, thẻ Filters, bấm Add. Hộp Add Filters liệt kê mọi bộ lọc chưa gắn; chọn @P21=THÉP SÀN LỚP DƯỚI CHỈ HIỆN rồi OK.

1 bộ lọc thép sàn lớp dưới trong hộp Add Filters. 2 nút OK Ảnh: Ảnh chụp Revit 2027, mô hình ví dụ của Viện Tin học Xây dựng

Bước 7 — Bỏ tích Visibility và đưa lên đầu

Bỏ tích ô Visibility ở dòng vừa thêm. Nếu khung nhìn có nhiều bộ lọc, chọn dòng này rồi bấm Up cho nó lên đầu.

1 bộ lọc lớp dưới ở đầu danh sách. 2 ô Visibility đã bỏ tích. 3 nút Up và Down xếp thứ tự ưu tiên Ảnh: Ảnh chụp Revit 2027, mô hình ví dụ của Viện Tin học Xây dựng

Thứ tự quan trọng khi hai bộ lọc cùng bắt một thanh. Trang Apply a Filter của Autodesk ghi rõ: bộ lọc ở đầu danh sách được ưu tiên.

Bước 8 — Bấm OK và soát kết quả

Bấm OK. Khung nhìn chỉ còn lưới thép lớp dưới hai phương; thép lớp trên và thép dầm biến mất, mô hình không mất thanh nào.

Lưới thép sàn lớp dưới hai phương trong khung nhìn ba chiều sau khi gắn bộ lọc Ảnh: Ảnh chụp Revit 2027, mô hình ví dụ của Viện Tin học Xây dựng

Thấy một thanh lạ còn sót thì chọn nó, đọc dòng Host Category trong Properties. Quét chọn ở bước 5 rất dễ dính thép dọc dầm nằm cùng cao độ với lưới sàn; thanh đó mang host Structural Framing, xoá giá trị Comments của nó là tờ sạch.

Tô màu dầm trong Revit bằng một bộ lọc mới

Phần này là cách tạo filter trong Revit từ đầu: đặt tên, chọn chủng loại, đặt luật. Ví dụ là tô đỏ mọi dầm phương X để người soát hồ sơ nhìn ra ngay dầm nào chạy theo trục nào.

Bước 9 — Mở Filters trên thẻ View và tạo bộ lọc mới

Trên thẻ View, panel Graphics, bấm Filters. Bấm biểu tượng tạo mới đầu tiên dưới danh sách. Hộp Filter Name mở ra; gõ tên theo quy ước của đơn vị, ví dụ @P21=DẦM DX TÔ MÀU, giữ Define rules, bấm OK.

1 nút tạo bộ lọc mới. 2 tên theo quy ước của đơn vị. 3 kiểu bộ lọc theo luật Ảnh: Ảnh chụp Revit 2027, mô hình ví dụ của Viện Tin học Xây dựng

Hai mục SelectUse current selection mờ khi mở từ đây; chúng dành cho bộ lọc theo tập đối tượng đã chọn.

Bước 10 — Chọn chủng loại Structural Framing

Ở cột Categories, ô Filter list thả xuống cho lọc theo bộ môn: Architecture, Structure, Mechanical, Electrical, Piping, Infrastructure. Cuộn tới Structural Framing và tích. Tích Hide un-checked categories để danh sách gọn lại.

Bước 11 — Đặt luật Mark begins with DX

Ở cột Filter Rules, hàng đầu ghi AND (All rules must be true). Chọn tham số, toán tử, rồi gõ giá trị: Mark, begins with, DX.

1 số khung nhìn và mẫu đang dùng bộ lọc. 2 bộ lọc vừa tạo. 3 luật Mark begins with DX Ảnh: Ảnh chụp Revit 2027, mô hình ví dụ của Viện Tin học Xây dựng

Chọn tham số mới là chỗ khó. Tên kiểu dầm trong mô hình là 220x400, không chứa chữ DX, nên luật theo Type Name không bắt được gì. Mã DX, DY nằm ở tham số Mark của từng dầm. Trước khi đặt luật, chọn một dầm và đọc bảng Properties. Danh sách toán tử có mười bốn mục, từ equals tới has no value; has no value hữu ích để soát cấu kiện quên ghi mã.

Gắn filter vào View Template cho mọi mặt bằng

Bước 12 — Mở mẫu và tìm dòng V/G Overrides Filters

Vào View › View Templates › Manage View Templates, chọn mẫu đang dùng cho mặt bằng kết cấu. Dòng V/G Overrides Filters có nút Edit….

1 mẫu mặt bằng kết cấu. 2 số khung nhìn đang dùng mẫu. 3 dòng V/G Overrides Filters Ảnh: Ảnh chụp Revit 2027, mô hình ví dụ của Viện Tin học Xây dựng

Bước 13 — Thêm bộ lọc vào mẫu

Bấm Edit…. Hộp Visibility/Graphic Overrides mở ra, tiêu đề ghi tên mẫu thay vì tên khung nhìn. Bấm Add, chọn @P21=DẦM DX TÔ MÀU, OK.

1 tiêu đề hộp ghi tên mẫu. 2 bộ lọc tô màu dầm DX. 3 nút OK của hộp Add Filters Ảnh: Ảnh chụp Revit 2027, mô hình ví dụ của Viện Tin học Xây dựng

Bước 14 — Đổi màu và bề dày nét

Ở dòng vừa thêm, bấm Override… trong cột Projection/Surface › Lines. Hộp Line Graphics có ba ô Pattern, Color, Weight. Bấm ô Color, chọn đỏ; Weight chọn 5; OK.

1 dòng bộ lọc dầm DX. 2 màu Red. 3 bề dày nét 5 Ảnh: Ảnh chụp Revit 2027, mô hình ví dụ của Viện Tin học Xây dựng

Bước 15 — OK hai lần, mở tờ bất kỳ để kiểm

Ô Lines của dòng bộ lọc giờ có vạch đỏ xem trước. Bấm OK ở hộp Visibility/Graphics rồi OK ở hộp View Templates.

1 vạch đỏ xem trước ở cột Lines. 2 nút Up và Down xếp thứ tự bộ lọc trong mẫu Ảnh: Ảnh chụp Revit 2027, mô hình ví dụ của Viện Tin học Xây dựng

Mở một mặt bằng khác dùng cùng mẫu, như ảnh đầu bài: dầm DX đỏ, dầm DY đen. Hộp Filters cũng xác nhận bộ lọc đang dùng cho 3 Views1 View templates.

Đặt tên bộ lọc để cả nhóm đọc được

Một dự án thật có vài chục bộ lọc, và hộp Filters xếp chúng theo bảng chữ cái. Mô hình mẫu theo một quy ước dễ học: tiền tố mã đơn vị, dấu bằng, rồi tới việc bộ lọc làm. Nhìn @P21=THÉP TẮT CỘT, @P21=THÉP HIỆN DẦM DX hay @P21=MODEL ẨN SÀN KT là biết ngay bộ lọc bật hay tắt cái gì, cho chủng loại nào.

Hai lợi ích đi kèm. Bộ lọc của đơn vị dồn thành một khối trong danh sách, tách khỏi bộ lọc mặc định như Interior hay Rebar Numbering. Và khi nhận mô hình của đơn vị khác, người mới chỉ cần đọc tên là đoán được luật, không phải mở từng bộ ra xem.

Khi nó không chạy

Hiện tượngNguyên nhânCách xử
Gắn bộ lọc "chỉ hiện" thì mất sạch thépTham số của thép chưa ghi giá trị mà luật tìmGhi giá trị cho đúng nhóm thanh, bước 5
Bộ lọc không bắt được đối tượng nàoLuật đặt trên tham số không chứa mã, ví dụ Type Name thay cho MarkChọn một đối tượng, đọc Properties, đổi tham số
Hai bộ lọc cho kết quả ngược nhauThứ tự trong thẻ FiltersĐưa bộ lọc cần ưu tiên lên đầu
Nút Add, Up, Down mờKhung nhìn gắn View TemplateThêm bộ lọc vào mẫu, bước 12
Chỉ một tờ đổi màuBộ lọc gắn vào khung nhìn, không gắn vào mẫuGắn vào mẫu
Không thấy tham số cần lọcChủng loại đã chọn không cùng có tham số đóBớt chủng loại

Điều hay nghe sai về filter trong Revit

Điều hay ngheBản 2027 thực sự làm gì
Tạo bộ lọc xong là có tác dụngBộ lọc chỉ có tác dụng khi được Add vào khung nhìn hoặc mẫu
Bỏ tích Visibility là xoá đối tượngChỉ ẩn trong khung nhìn đó; mô hình và bảng thống kê không đổi
Bộ lọc lớp trên và lớp dưới của một dự án dùng cùng tham sốTrong mô hình mẫu, lớp dưới đọc Comments còn lớp trên đọc Type Comments; phải kiểm từng bộ
Tô màu phải đổi vật liệuOverride nét trong bộ lọc chỉ đổi cách vẽ, vật liệu giữ nguyên
Thứ tự bộ lọc không quan trọngBộ lọc ở đầu danh sách được ưu tiên

Tóm lại, filter trong revit là ba việc: ghi đúng giá trị vào tham số, đặt luật bắt đúng tham số, và gắn bộ lọc vào mẫu để mọi tờ theo. Góc cơ điện của cùng kỹ thuật này có ở bài màu ống theo hệ trong Revit.

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

Filter và Visibility/Graphics khác nhau thế nào?

Visibility/Graphics tác động cả chủng loại. Filter tác động nhóm con trong chủng loại theo luật tham số, và nằm ở thẻ Filters của chính hộp Visibility/Graphics.

Có lọc được theo nhiều điều kiện không?

Có. Bấm Add Rule để thêm luật cùng nhóm, Add Set để lồng một nhóm luật khác. Ô đầu khung luật cho chọn AND (All rules must be true) hoặc OR (Any rule may be true).

Dùng tham số nào để tách thép lớp trên và lớp dưới?

Revit không có sẵn tham số "lớp". Cách phổ biến là ghi một giá trị quy ước vào Comments hoặc một tham số riêng khi đặt thép. Quan trọng là cả đơn vị thống nhất một tham số.

Bộ lọc có ảnh hưởng tới bảng thống kê không?

Không. Bảng thống kê có bộ lọc riêng ở thẻ Filter của Schedule Properties. View filter chỉ đổi cách vẽ trong khung nhìn.

Làm sao biết một bộ lọc đang dùng ở đâu trước khi sửa?

Chọn bộ lọc trong hộp Filters, đọc dòng The selected filter is assigned to ở đầu cột trái: số khung nhìn, số View Template và số mẫu đánh số đang dùng nó. Sửa luật là mọi nơi đó đổi theo.

Về tác giả

TS. Nguyễn Mạnh Tuấn — Giảng viên BIM tại Viện Tin học Xây dựng – Trường Đại học Xây dựng Hà Nội