Công cụ Add–in Manager là một add-in ngoài dành cho phần mềm Autodesk Revit, giúp cho việc phát triển và hoàn thiện add-in Revit trở nên thoải mái và đơn giản hơn.
Trong bài viết này, bimdev.vn xin phép được đưa ra một số hướng dẫn cơ bản về công cụ Addin Manager.
Giá trị mang lại từ Add-in Manager
Trước khi tạo ra công cụ Add-in Manager, quá trình phát triển một add-in Revit của các Revit Developer gặp rất nhiều khó khăn.
Trong quá trình xây dựng này, để kiểm tra một tính năng hoặc debug cho một trường hợp cụ thể, bạn phải đóng và mở lại ứng dụng Autodesk Revit nhiều lần. Ứng với bất kỳ đoạn code dù là nhỏ nhất nào, bạn cũng phải thực hiện lại thao tác này.
Việc đóng mở liên tục ứng dụng Autodesk Revit để debug là một hành động vô nghĩa, tốn thời gian và gây ức chế cho nhà phát triển. Với những add-in Revit được xây dựng phức tạp và nhiều trường hợp, thao tác này phải thực hiện hàng trăm, thậm chi là hàng ngàn lần để thu đước kết quả mong muốn.
Công cụ Add-in Manager ra đời như một sự cứu rỗi thực sự cho những Revit Developer, khi bạn có thể thoải mái compile code và kiểm tra ngay trên ứng dụng mà không cần đóng mở nhiều lần.
Bảng so sánh giữa có / không sử dụng công cụ Add-in Manager
Cài đặt công cụ
Công cụ Add-in Manager được xây dựng nằm trong Autodesk Revit SDK (Software development kit). Autodesk Revit SDK là tập hợp các công cụ nhằm hướng dẫn và hỗ trợ các Revit Developer trong quá trình xây dựng và phát triển add-in Revit.
Bạn có thể tải file chứa công cụ Add-in Manager theo đường link bên dưới:
Ngoài ra, bạn có thể tải trực tiếp Autodesk Revit SDK từ trang chủ Autodesk tại đây.
Tính năng
Công cụ Add-in Manager được xây dựng có thể thêm vào các class thực thi IExternalCommand bằng việc load file *.dll. Từ đó, công cụ mở ra một hộp thoại bao gồm các add-in, nút lệnh có thể được thêm, thực thi, xóa.
Một số tính năng tiêu biểu của Add-in Manager:
- Giúp bạn compile code nhiều lần mà không cần thực hiện thao tác tắt mở ứng dụng Autodesk Revit như cách truyền thống.
- Đưa ra các Exception gặp phải khi thực thi một nút lệnh bất kỳ. Mô tả, nguyên nhân Exception và vị trí đoạn code bị lỗi cũng được chỉ rõ giúp bạn dễ dàng sửa chữa dự án hơn.
- Lưu trữ và quản lý một tập hợp các add-in Revit đã lưu để tiện dụng cho lần chỉnh sửa tiếp theo.
Hướng dẫn sử dụng công cụ Add-in Manager
Add-in Manager (Manual Mode)
Nút lệnh Add-in Manager (Manual Mode) là công cụ cơ bản và sử dụng nhiều nhất trong công cụ Add-in Manager.
Bạn có thể thao tác thêm, thực thi hay xóa một nút lệnh, add-in đang phát triển một cách trực quan trên hộp thoại.
Các bước sử dụng nút lệnh Add-in Manager (Manual Mode)
Add-in Manager (Manual Mode, Faceless)
Nút lệnh Add-in Manager (Manual Mode, Faceless) sẽ hữu dụng khi bạn đang phát triển và hoàn thiện một nút lệnh duy nhất.
Trong quá trình phát triển một nút lệnh duy nhất, việc mở hộp thoại rồi lại chọn nút lệnh đó là hành động vô nghĩa và mất công. Khi click vào nút lệnh này, bạn sẽ thực thi thẳng nút lệnh đang xét mà không cần mở hộp thoại.
Các bước sử dụng nút lệnh Add-in Manager (Manual Mode, Faceless)
Kết hợp công cụ Add-in Manager với Debugging
Khi bạn thực thi một nút lệnh bằng công cụ Add-in Manager mà phát sinh một Exception. Công cụ sẽ hiển thị một hộp thoại miêu tả thông tin của Exception đó. Điều này giúp bạn dễ phát hiện lỗi trong dự án dễ dàng và tiện lợi.
Công cụ Add-in Manager được tạo ra nhằm phục vụ quá trình xây dựng add-in Revit, quá trình này không thể thiếu giai đoạn Debugging để kiểm tra nội dung add-in.
Các bước kết hợp công cụ Add-in Manager với Debugging
Kết luận
Công cụ Add-in Manager ra đời đã giúp quá trình xây dựng và phát triển add-in Revit trở nên dễ dàng và tiện lợi hơn, loại bỏ các thao tác thừa và nhàm chán. Bimdev.vn hi vọng đã giúp được các bạn có thêm các kiến thức và kinh nghiệm trong quá trình Revit Addin Develop.
Cảm ơn bạn đã quan tâm bài viết của mình, nếu thấy hữu ích, bạn có thể chia sẻ đến những người khác.
Chúc bạn thành công!