Shared parameter trong Revit, tức tham số chia sẻ, là định nghĩa tham số lưu trong một tệp văn bản nằm ngoài mọi dự án và family. Nhờ vậy cùng một tham số dùng được cho nhiều family và nhiều dự án (Autodesk: Shared Parameters).
Theo Autodesk, có hai việc chỉ shared parameter làm được: đưa thông tin lên nhãn (tag), và lập bảng thống kê gom nhiều nhóm cấu kiện. Bài này đi trọn quy trình trên Revit 2027 với một ví dụ thật: tạo hai tham số Mã cấu kiện và Đợt thi công, gán cho tường, sàn, cửa đi, rồi lập một bảng thống kê chung. Học Revit bài bản theo bộ môn thì xem lộ trình khóa Học Revit.
Shared parameter khác project parameter và family parameter thế nào
| Loại tham số | Định nghĩa nằm ở đâu | Vào bảng thống kê | Vào nhãn (tag) | Dùng lại ở dự án khác |
|---|---|---|---|---|
| Family parameter | Trong một family | Không | Không | Không |
| Project parameter | Trong một dự án | Có | Không | Không |
| Shared parameter | Tệp .txt dùng chung | Có | Có | Có |
Dòng chữ trong hộp Parameter Properties của Revit 2027 nói đúng điều này: Project parameter "Can appear in schedules but not in tags", còn Shared parameter "can be shared by multiple projects and families, exported to ODBC, and appear in schedules and tags".
Một điểm hay hiểu nhầm: shared parameter chỉ chia sẻ định nghĩa, không chia sẻ giá trị. Autodesk ghi rõ thông tin nhập ở dự án này không tự sang dự án khác dùng cùng tham số.
Quy trình 4 bước dùng shared parameters Revit
| Bước | Việc | Ở đâu |
|---|---|---|
| 1 | Tạo hoặc chọn tệp shared parameter | Manage › Shared Parameters |
| 2 | Tạo nhóm và tham số trong tệp | Hộp Edit Shared Parameters |
| 3 | Gán tham số cho nhóm cấu kiện | Manage › Project Parameters, hoặc Family Types trong family |
| 4 | Nhập giá trị, lập bảng, gắn nhãn | Properties, bảng thống kê, family nhãn |
Bước 1–2: tạo tệp, nhóm và tham số chia sẻ
- Vào Manage › Settings › Shared Parameters. Lần đầu, ô Shared parameter file còn trống.
- Bấm Create..., chọn thư mục, đặt tên tệp, ví dụ
IIC-shared-parameters.txt, bấm Save. - Ở khung Groups, bấm New..., đặt tên nhóm, ví dụ
Quản lý cấu kiện, bấm OK. - Ở khung Parameters, bấm New.... Hộp Parameter Properties mở ra.
- Nhập Name:
Mã cấu kiện. Giữ Discipline là Common. Chọn Data Type là Text. Bấm OK. - Lặp lại bước 4–5 cho
Đợt thi công, Data Type là Integer. - Bấm OK để đóng hộp.
Với Discipline là Common, Revit 2027 có 26 kiểu dữ liệu, từ Text, Integer, Length, Area, Volume tới Currency, URL, Material, Image, Yes/No, Multiline Text và Family Type.
Chọn kiểu dữ liệu cho đúng ngay từ đầu. Theo Autodesk, shared parameter đã tạo không đổi tên và không đổi kiểu được; chỉ chuyển nhóm hoặc xoá được.
Bên trong tệp shared parameter
Mở tệp vừa tạo bằng Notepad sẽ thấy nội dung sau:
# This is a Revit shared parameter file.
# Do not edit manually.
*META VERSION MINVERSION
META 2 1
*GROUP ID NAME
GROUP 1 Quản lý cấu kiện
*PARAM GUID NAME DATATYPE DATACATEGORY GROUP VISIBLE DESCRIPTION USERMODIFIABLE HIDEWHENNOVALUE
PARAM 0ba3ee11-e7f2-4508-9951-3899c1e92c47 Đợt thi công INTEGER 1 1 1 0
PARAM 1a8b8cc0-0afb-48e4-8b0d-a978e62e9c6c Mã cấu kiện TEXT 1 1 1 0
Ba điều đọc được từ tệp:
- Mỗi tham số có một GUID, chuỗi mã duy nhất. Revit nhận ra tham số bằng GUID chứ không bằng tên. Hai tệp khác nhau cùng có tham số tên
Mã cấu kiệnvẫn là hai tham số khác nhau. - Dòng đầu ghi Do not edit manually: không sửa tay. Muốn đổi thì xoá rồi tạo tham số mới qua hộp Edit Shared Parameters.
- Tệp lưu dạng UTF-16 nên giữ được tên tiếng Việt có dấu.
Theo Autodesk, mỗi phiên Revit chỉ trỏ tới một tệp shared parameter tại một thời điểm, và tệp nên đặt ở thư mục mạng dùng chung để cả nhóm truy cập (Autodesk: About Setting Up Shared Parameter Files). Một công ty nên có một tệp chung, sao lưu định kỳ, chỉ một người được thêm tham số.
Bước 3: gán shared parameter vào dự án bằng Project Parameters
Trong Revit 2027, hộp Project Parameters có ô tìm kiếm và các nút biểu tượng ở đáy thay cho nút Add cũ.
- Vào Manage › Settings › Project Parameters.
- Bấm biểu tượng New Parameter ở đáy hộp.
- Ở Parameter Type, chọn Shared parameter, bấm Select....
- Chọn nhóm
Quản lý cấu kiện, chọnMã cấu kiện, bấm OK. Name, Discipline và Data Type chuyển sang màu xám vì lấy từ tệp. - Chọn Instance nếu mỗi cấu kiện có giá trị riêng; Type nếu cả kiểu dùng chung một giá trị.
- Ở Group parameter under, chọn Identity Data để tham số nằm trong nhóm này của Properties.
- Ở khung Categories, gõ tên nhóm vào ô Category name search rồi đánh dấu: Walls, Floors, Doors.
- Bấm OK. Lặp lại cho
Đợt thi công.
Đánh dấu Hide un-checked categories để chỉ xem các nhóm đã chọn khi kiểm lại.
Bước 4: nhập giá trị và lập bảng thống kê nhiều nhóm
Nhập giá trị trong Properties
- Chọn một bức tường.
- Trong Properties, kéo xuống nhóm Identity Data. Hai tham số mới nằm ở đó.
- Nhập
T-01vào Mã cấu kiện,1vào Đợt thi công. Bấm Apply.
Lập bảng Multi-Category schedule
Theo Autodesk, muốn một bảng gom nhiều nhóm cấu kiện thì phải dùng shared parameter (Autodesk: Create Schedules with Shared Parameters).
- Vào View › Create › Schedules › Schedule/Quantities.
- Ở danh sách Category, chọn <Multi-Category>. Đặt tên, ví dụ
Bảng mã cấu kiện. Bấm OK. - Ở thẻ Fields, gõ tên trường vào ô Parameter Name Search, chọn rồi bấm mũi tên thêm. Thêm lần lượt: Category, Family and Type, Mã cấu kiện, Đợt thi công.
- Bấm OK. Bảng hiện mọi tường, sàn, cửa đi trong dự án.
- Nhập giá trị còn thiếu ngay trong ô của bảng; Revit ghi ngược vào cấu kiện.
Autodesk lưu ý: nếu không đặt lọc, bảng Multi-Category hiện mọi nhóm cấu kiện có thể mang tham số. Ở thẻ Filter, lọc theo một shared parameter để chỉ giữ cấu kiện có tham số đó. Cách lập bảng nói chung có ở bài bảng thống kê trong Revit.
Shared parameter trong family và trên nhãn
Thêm shared parameter vào family theo các bước Autodesk nêu (Autodesk: Add Shared Parameters to Families):
- Mở family, bấm Family Types.
- Ở đáy hộp, bấm New Parameter.
- Chọn Shared parameter, bấm Select..., chọn tham số.
- Chọn Instance hoặc Type, bấm OK. Nhập giá trị hoặc công thức.
- Lưu family và nạp vào dự án.
Autodesk ghi một chi tiết quan trọng: lần đầu nạp family có shared parameter vào dự án, định nghĩa tham số được lưu vào dự án. Sau đó đổi nhóm của tham số trong family rồi nạp lại thì không ghi đè định nghĩa trong dự án, vì sẽ ảnh hưởng family khác dùng cùng tham số.
Muốn tham số hiện trên nhãn, mở family nhãn, sửa Label, thêm đúng shared parameter đó. Ví dụ đầy đủ có ở bài ghi chú bản vẽ kết cấu trong Revit. Cách tạo family nói chung có ở bài cách tạo family trong Revit.
Parameters Service: quản lý tham số trên đám mây
Revit 2027 có thêm nút Parameters Service (phím tắt PM) ở thẻ Manage. Chú thích của nút ghi: dùng Parameters Service để quản lý shared parameter và nạp chúng vào phiên Revit. Quản trị viên Autodesk Construction Cloud quản lý tham số trong cửa sổ này; người dùng khác chỉ duyệt xem.
Công ty chưa dùng Autodesk Construction Cloud thì tệp .txt vẫn là cách quản lý shared parameter đơn giản và đủ dùng.
Lỗi thường gặp
Tên tham số tiếng Việt hiện ô vuông trong bảng
Với tệp mẫu Metric Multi-discipline của Revit 2027, bảng thống kê hiện Mã c□u ki□n thay cho Mã cấu kiện. Nguyên nhân: kiểu chữ có tên 2.5mm Arial trong tệp mẫu thực ra dùng font Trebuchet MS, font này thiếu nhiều ký tự tiếng Việt như ả, ấ, ệ, ợ.
Cách sửa:
- Vào Annotate, bấm mũi tên nhỏ ở góc panel Text để mở Type Properties của kiểu chữ.
- Ở ô Type, chọn kiểu chữ bảng đang dùng.
- Đổi Text Font thành Arial, bấm OK.
- Mở bảng, vào Properties › Appearance › Edit, kiểm các ô Title text, Header text, Body text đều dùng kiểu chữ vừa sửa.
Sau khi đổi, cả bảng trên màn hình lẫn bảng trên tờ đều hiện đúng tiếng Việt. Nên sửa font ngay trong tệp mẫu của công ty để không gặp lại; xem bài template Revit.
Các lỗi khác
| Hiện tượng | Nguyên nhân | Cách xử lý |
|---|---|---|
| Tham số không có trong Edit Label của nhãn | Tham số khai là Project parameter | Khai lại là Shared parameter |
| Hai cột cùng tên trong bảng | Hai tham số cùng tên nhưng khác GUID, từ hai tệp khác nhau | Dùng một tệp chung; xoá tham số thừa |
| Không đổi được tên hay kiểu dữ liệu | Shared parameter không cho đổi | Tạo tham số mới, chuyển giá trị, xoá tham số cũ |
| Báo tệp không hợp lệ | Tệp tạo ở bản Revit mới hơn, dùng ở bản cũ | Dùng chung một bản Revit, hoặc bỏ tham số dùng đơn vị mới |
| Hộp Edit Shared Parameters trống | Tệp bị chuyển chỗ hoặc mất kết nối mạng | Bấm Browse, trỏ lại đúng tệp |
| Bảng Multi-Category hiện cả nhóm không cần | Chưa đặt lọc | Lọc theo shared parameter ở thẻ Filter |
Câu hỏi thường gặp
Shared parameter trong Revit lưu ở đâu?
Định nghĩa nằm trong tệp .txt do người dùng tạo. Khi gán vào dự án hoặc family, Revit chép định nghĩa vào tệp dự án, nên mở dự án ở máy khác vẫn thấy tham số.
Mất tệp .txt thì dự án có mất tham số không?
Không. Tham số và giá trị đã nằm trong dự án. Chỉ không thêm được tham số đó vào dự án hoặc family mới. Vì vậy tệp .txt phải được sao lưu.
Nên chọn Instance hay Type?
Instance khi mỗi cấu kiện có giá trị riêng, như mã cấu kiện. Type khi mọi cấu kiện cùng kiểu chung một giá trị, như mã hiệu vật tư của nhà sản xuất.
Tham số chia sẻ Revit có xuất ra IFC được không?
Có. Tham số chia sẻ là cách thường dùng để mang thông tin riêng của công ty vào tệp IFC. Cách xuất có ở bài xuất IFC từ Revit.
Tóm lại, shared parameter trong Revit là tham số lưu ngoài dự án trong một tệp .txt, nhận diện bằng GUID. Dùng nó khi cần đưa thông tin lên nhãn, lập bảng gom nhiều nhóm cấu kiện, hoặc giữ cùng một bộ tham số cho mọi dự án của công ty.