AutoDesk Nén, CAD và tiện ích

Plugin Revit: cài add-in, Dynamo và Revit LT có dùng được không

Plugin Revit theo tài liệu Revit 2027: cài add-in, file .addin, cảnh báo chưa ký số, Add-Ins Manager, Dynamo và Dynamo Player, giới hạn Revit LT.

Thanh Nguyễn Đăng 12 phút đọc

Plugin Revit: cài add-in, Dynamo và Revit LT có dùng được không
Mục lục bài viết
  1. Plugin Revit (add-in) và Dynamo khác nhau thế nào
  2. Revit LT có dùng được add-in, Dynamo không
  3. Cách cài add-in cho Revit
  4. Cảnh báo add-in chưa ký số và bật tắt add-in
  5. Mở Dynamo và chạy script bằng Dynamo Player
  6. Lỗi thường gặp với add-in và Dynamo
  7. Cần add-in và Dynamo thì mua Revit bản nào
  8. Câu hỏi thường gặp
  9. Nguồn tham khảo
  10. Bài viết liên quan

Trả lời nhanh: Plugin Revit (add-in) cài từ manage.autodesk.com mục Extensions, Autodesk App Store hoặc bộ cài của nhà phát triển; bật tắt ở Manage > Extensions > Add-Ins Manager. Dynamo có sẵn ở Manage > Visual Programming. Revit LT không hỗ trợ add-in và không có Dynamo, cần Revit bản đầy đủ.

Đồng nghiệp gửi một plugin đếm khối lượng hay một script Dynamo, bạn cài mãi không thấy nút đâu; hoặc Revit mở chậm hẳn sau khi cài thêm vài plugin. Bài này giải thích add-in và Dynamo trong Revit theo tài liệu Autodesk Help Revit 2027: cài thế nào, quản lý ra sao, các lỗi hay gặp, và vì sao Revit LT không chạy được.

Plugin Revit (add-in) và Dynamo khác nhau thế nào

Theo About Add-Ins trong tài liệu Revit 2027, Revit là nền tảng có API mạnh, trên đó nhiều add-in (người Việt hay gọi là plugin Revit) được phát triển. Có ba nguồn: add-in do chính Autodesk làm, add-in trên Autodesk App Store, và add-in bạn tự viết bằng Revit API. Còn Dynamo là nền tảng lập trình trực quan mã nguồn mở, được cài sẵn cùng Revit kèm các node riêng cho Revit: bạn nối các khối (node) thành đồ thị (graph) để tự động hóa thay vì viết code.

Add-in (plugin)Dynamo
Bản chấtChương trình riêng (DLL) nạp vào Revit qua file .addinĐồ thị lập trình trực quan, file graph
Cài đặtTải từ tài khoản Autodesk, App Store hoặc nhà phát triểnCó sẵn khi cài Revit
Mở ở đâuTab Add-Ins hoặc tab riêng của add-inTab Manage > panel Visual Programming
Ai dùngMọi người dùng sau khi càiNgười viết graph; người khác chạy qua Dynamo Player
Revit LTKhông hỗ trợKhông có

Revit LT có dùng được add-in, Dynamo không

Không. Cả trang About Add-Ins lẫn Install Add-Ins của Revit 2027 đều ghi: Revit LT does not support the use of add-ins or deployments, tức Revit LT không hỗ trợ add-in và không tạo được gói triển khai (deployment). Trang so sánh Revit và Revit LT của Autodesk cũng xếp Dynamo, macro, API, add-in bên thứ ba và App Store vào nhóm chỉ có ở Revit bản đầy đủ.

Hệ quả khi chọn mua: nếu công việc dựa vào plugin đếm khối lượng, đánh số phòng, xuất bản vẽ hàng loạt, plugin kết cấu hay script Dynamo của công ty, bạn cần Revit bản đầy đủ. Revit LT hợp với người dựng mô hình kiến trúc làm một mình, thao tác bằng công cụ có sẵn. So sánh đầy đủ ở bài Revit là gì, Revit hay Revit LT.

Tình huống tương tự với AutoCAD LT và LISP được giải thích ở bài LISP trong AutoCAD, AutoCAD LT có dùng được không; bên SketchUp thì plugin chỉ chạy trên bản Pro và Studio (plugin SketchUp và cách cài).

Cách cài add-in cho Revit

Cách 1: add-in của Autodesk từ tài khoản. Theo Install Add-Ins:

  1. Vào manage.autodesk.com, đăng nhập tài khoản Autodesk.
  2. Tab Products and Services, tìm thẻ Revit, bấm View Details.
  3. Chọn tab phiên bản Revit bạn đang dùng.
  4. Ở Available Downloads, bấm Extensions, tìm add-in cần và bấm Download. Không thấy add-in thì có thể bạn đã tải rồi, hoặc tài khoản không có quyền với add-in đó.
  5. Chạy file vừa tải, làm theo hướng dẫn. Mở Revit sẽ thấy tab Add-Ins nằm giữa tab Manage và tab Modify.

Tài liệu liệt kê một số add-in của Autodesk: Advanced Steel for Revit, BIM 360 Add-In, Model Analytics Revit Extension, Revit Extension for MEP Fabrication, Revit Fabrication Exports, Structural Precast for Revit, Revit DB Link, Roombook, Areabook và Buildingbook Extensions, Vault Add-in for Revit.

Cách 2: Autodesk App Store. Vào App Store mục Revit, chọn đúng phiên bản Revit, tải và cài. Trang (Admin) Add-Ins Manager ghi bộ cài của App Store dùng thư mục ApplicationPlugins.

Cách 3: add-in của bên thứ ba hoặc tự viết. Theo Add-in Registration, add-in được đăng ký bằng một file manifest đuôi .addin (XML) trỏ tới file DLL. Revit tự đọc mọi file .addin khi khởi động từ hai nơi: thư mục cho mọi người dùng trong C:\Program Files\Autodesk\Revit\Addins\ và thư mục riêng của người dùng trong %AppData%\Autodesk\Revit\Addins\ (mỗi bản Revit một thư mục con). Các file được nạp theo thứ tự chữ cái; lệnh dạng ExternalCommand hiện trong menu External Tools. Thông thường bộ cài của nhà phát triển tự chép file vào đúng chỗ.

Thẻ trong file .addinÝ nghĩa
AssemblyĐường dẫn đầy đủ tới file DLL của add-in (bắt buộc)
FullClassNameTên lớp thực thi lệnh hoặc ứng dụng (bắt buộc)
AddInIdGUID định danh, không được trùng trong một phiên Revit (bắt buộc)
Name / TextTên ứng dụng / tên nút lệnh
VendorIdMã nhà phát triển, khuyên dùng tên miền đảo ngược
AllowLoadIntoExistingSessionĐặt false để không tự nạp file .addin mới khi Revit đang mở

Revit 2027 chuyển sang .NET 10 (Migrating Revit to .NET 10): runtime được cài tự động, nhà phát triển build add-in cho bản này cần SDK 10.0.100. Vì vậy hãy tải đúng bản add-in mà nhà cung cấp ghi hỗ trợ Revit 2027.

Cảnh báo add-in chưa ký số và bật tắt add-in

Khi nạp add-in không có chữ ký số hợp lệ, Revit hiện hộp thoại bảo mật (Security: Unsigned File or Add-In):

Lựa chọnTác dụng
Always LoadTin nguồn này; lần sau nạp file từ cùng vị trí, cùng add-in ID thì không hỏi nữa
Load OnceChỉ nạp lần này; lần sau vẫn hỏi lại
Do Not LoadHủy, không nạp

Autodesk nhắc chỉ nạp file khi bạn tin nguồn nhận được. Ưu tiên add-in từ tài khoản Autodesk, App Store hoặc trang chính thức của nhà phát triển.

Từ Revit 2025.3, Add-Ins Manager cho bật tắt từng add-in, macro hoặc toàn bộ add-in: tab Manage > Extensions > Add-Ins Manager. Thay đổi có hiệu lực ở lần mở Revit sau. Nếu một add-in lỗi làm Revit không khởi động được, mở bản chạy riêng RevitAddInsManager.exe (tìm "Revit Add-Ins Manager" trong menu Start) để tắt add-in đó mà không cần vào Revit. Công cụ còn hiện thời gian nạp của từng add-in, giúp tìm add-in làm Revit mở chậm.

Với công ty, BIM manager dùng (Admin) Add-Ins Manager (từ Revit 2025.4, cài riêng) để đặt từng add-in là Managed by User, Always Enabled hoặc Always Disabled, có tùy chọn chặn mọi add-in bên thứ ba trừ danh sách tin cậy, rồi xuất file AdminSettings.json phát xuống máy nhân viên.

Mở Dynamo và chạy script bằng Dynamo Player

Theo Dynamo for Revit: tab Manage > panel Visual Programming > Dynamo. Bản cập nhật Revit 2027.3 đi kèm Dynamo 4.2.1 (What’s New in Revit 2027). Người viết graph làm việc trong Dynamo; đồng nghiệp không biết Dynamo vẫn chạy được graph bằng Dynamo Player (cùng panel Visual Programming), không cần kiến thức Dynamo.

Thêm thư mục chứa graph của công ty (Select a Graph Directory):

  1. Mở Dynamo Player. Lần đầu, Player hiện danh sách graph mẫu.
  2. Cạnh ô Choose Folder, bấm Add Folder.
  3. Trong hộp Manage Folders, bấm +, chọn thư mục trên máy hoặc ổ mạng đã ánh xạ, bấm Select Folder.
  4. Đóng hộp thoại, chọn thư mục vừa thêm trong danh sách.

Chạy graph (Play a Graph in Dynamo Player): mở mô hình và khung nhìn cần, rê chuột lên graph và bấm Play; graph cần dữ liệu đầu vào thì hộp Inputs hiện ra. Kết quả báo Run completed hoặc Completed with errors.

Lưu ý khi chạy graphTheo Autodesk
Hủy graph đang chạyKhông hủy được trong Player; chuyển sang Revit và bấm ESC
Hoàn tác kết quảDùng Undo trong Revit
Ngôn ngữNgôn ngữ của graph nên khớp ngôn ngữ giao diện Revit, khác nhau có thể chạy sai
Phiên bản DynamoPlayer dùng bản Dynamo cài kèm Revit, kể cả khi máy có bản Dynamo mới hơn
Thư mục chưa tin cậyGraph bị chặn; bấm "Yes, I trust it" hoặc thêm thư mục vào Manage Folders

Về bảo mật, About Graph Security and Trusted Folders ghi việc thêm thư mục vào danh sách tin cậy không phải là Autodesk bảo đảm graph trong đó an toàn; chỉ thêm thư mục khi bạn kiểm được nguồn.

Lỗi thường gặp với add-in và Dynamo

Vuốt ngang để xem đủ bảng.

Hiện tượngNguyên nhânCách xử lý
Không thấy tab Add-Ins, không có nút DynamoĐang dùng Revit LTRevit LT không hỗ trợ add-in và Dynamo; cần Revit bản đầy đủ
Cài xong không thấy add-inAdd-in bị tắt trong Add-Ins Manager hoặc admin đặt Always DisabledKiểm tra Manage > Extensions > Add-Ins Manager, mở lại Revit
Revit không mở được sau khi cài pluginAdd-in lỗi khi khởi độngChạy RevitAddInsManager.exe ngoài Revit, tắt add-in vừa cài
Revit mở chậmMột add-in nạp lâuXem cột thời gian nạp trong Add-Ins Manager
Mỗi lần mở đều hỏi Load OnceAdd-in chưa ký số, chọn Load OnceChọn Always Load nếu tin nguồn
Add-in tự viết không nạpSai đường dẫn Assembly, thiếu thẻ bắt buộc hoặc trùng AddInIdKiểm tra lại file .addin theo bảng thẻ ở trên
Graph Dynamo bị chặn trong PlayerThư mục chưa được tin cậyThêm thư mục vào Manage Folders
Không thấy add-in trong Extensions của tài khoảnĐã tải trước đó hoặc tài khoản không có quyềnLiên hệ hỗ trợ Autodesk hoặc người quản trị license

Cần add-in và Dynamo thì mua Revit bản nào

Muốn dùng plugin Revit, Dynamo, macro hoặc viết công cụ riêng bằng API, bạn cần Revit bản đầy đủ (hoặc AEC Collection). Revit LT Suite 2027 (Revit LT kèm AutoCAD LT) hợp với người dựng mô hình một mình, không cần tự động hóa. Các loại license và giá hãng xem ở Revit bản quyền 2027; khi nào LT Suite là đủ xem Revit LT Suite cho kiến trúc BIM. Cần phối hợp mô hình nhiều bộ môn thì xem thêm Navisworks.

Phiên bảnAdd-in, DynamoGiá tại TND
Revit 2027Có add-in, Dynamo, Dynamo Player, macro, APILiên hệ báo giá
Revit LT Suite 2027Không hỗ trợ add-in, không có Dynamo15.200.000đ/năm

Bảng giá các phần mềm CAD, BIM có hóa đơn VAT: phần mềm CAD bản quyền.

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

Revit LT có cài được plugin không?

Không. Tài liệu Revit 2027 ghi Revit LT không hỗ trợ add-in và deployment. Dynamo, macro, API cũng chỉ có ở Revit bản đầy đủ.

Cài plugin Revit ở đâu?

Add-in của Autodesk tải ở manage.autodesk.com, thẻ Revit, View Details, Extensions. Add-in khác lấy từ Autodesk App Store hoặc bộ cài của nhà phát triển.

Dynamo trong Revit nằm ở đâu?

Tab Manage, panel Visual Programming, nút Dynamo. Dynamo Player nằm cùng panel.

Làm sao tắt plugin làm Revit lỗi không mở được?

Chạy Revit Add-Ins Manager (RevitAddInsManager.exe) bên ngoài Revit để tắt add-in đó, có từ Revit 2025.3.

Always Load và Load Once khác nhau gì?

Always Load tin add-in từ cùng vị trí, cùng ID nên lần sau không hỏi; Load Once chỉ nạp lần này, lần sau vẫn hỏi.

Graph Dynamo bị chặn trong Dynamo Player thì làm sao?

Thư mục chứa graph chưa được tin cậy. Bấm Yes, I trust it hoặc thêm thư mục vào Manage Folders, chỉ khi bạn biết rõ nguồn.

Nguồn tham khảo

Chia sẻ:Facebook

Thanh Nguyễn

TND

Tư vấn bản quyền, VPS và máy chủ kèm hóa đơn VAT, hợp đồng đầy đủ cho doanh nghiệp.