Kênh chia sẻ không giới hạn tất cả các khóa học trong lĩnh vực xây dựng, từ phần mềm tới kiến thức chuyên môn. Về phần mềm xây dựng phổ biến như: Revit, Sap2000, Etabs, Naviswork, Autocad, Synchro, Robot, Enscape Các công cụ lập trình trong xây dựng như: Dynamo, Revit API, Python, C#
Các chia sẻ chuyên sâu về kinh nghiệm thực tế trong công việc xây dựng.
Cho em hỏi lúc debug hiện lỗi như thế này là sao ạ Visual Studio 2022: A fatal error has occurred and debugging needs to be terminated. The debugger was configured to use the Desktop CLR(.Net Framework) Managed debugger, but the target process loaded the coreCLR(.NET Core) runtime. To debug this project, configure it to use the 'managed (coreCLR) debugger
Lỗi bạn gặp phải xảy ra do cấu hình trình gỡ lỗi (debugger) trong Visual Studio không tương thích với loại ứng dụng đang chạy. Cụ thể, trình gỡ lỗi hiện tại của bạn được cấu hình để sử dụng **Desktop CLR (.NET Framework)**, nhưng ứng dụng Revit của bạn đang chạy trên nền tảng **.NET Core** (CoreCLR). Để khắc phục lỗi này, bạn cần cấu hình lại Visual Studio để sử dụng đúng loại trình gỡ lỗi cho ứng dụng Revit dựa trên nền tảng .NET Core. Dưới đây là cách thực hiện: 1. **Mở Project của bạn trong Visual Studio**. 2. **Chọn Project** từ thanh menu, sau đó chọn **Properties**. 3. Trong cửa sổ **Properties**, chọn **Debug** từ menu bên trái. 4. Trong phần **Debugger Type**, hãy chọn **Managed (CoreCLR)** thay vì **Managed (Desktop CLR)**. 5. Lưu lại cấu hình và thử lại quá trình debug. Nếu ứng dụng của bạn đang chạy trên .NET Framework, bạn cần kiểm tra lại phiên bản Revit API mà bạn đang sử dụng để đảm bảo nó tương thích với nền tảng bạn đang cấu hình trong Visual Studio. Nếu vẫn còn vấn đề, bạn có thể chia sẻ thêm chi tiết về phiên bản .NET của Revit mà bạn đang làm việc để mình hỗ trợ chi tiết hơn.
b cho hỏi, ấn vào stard debug hiện lỗi này: A project with an Output type of Class Library cannot be started directly In order to debug this project, add an executable project to this solution which references the library project. Set the executable project as the startup project.
Nếu bạn muốn trực tiếp chạy trong môi trường của Revit, bạn cần thiết lập dự án Revit API để chạy bên trong Revit bằng cách cấu hình External Tools để chạy Revit khi bạn ấn F5. Bạn có thể làm điều này như sau: Mở Project Properties của Revit API (Class Library) Vào mục Debug và chọn Start External Program. Chọn file thực thi của Revit (thường là Revit.exe) từ thư mục cài đặt của Revit. Sau đó, bạn có thể đặt các tham số cần thiết nếu cần. Bây giờ khi bạn debug, Visual Studio sẽ khởi động Revit và chạy plugin Revit API của bạn.
@@ersvnofficial lỗi này xử lý sao vậy b: Managed Debugging Assistant 'BindingFailure' has detected a problem in 'C:\Program Files\Autodesk\Revit 2022\Revit.exe'. Additional Information: The assembly with display name 'UIFrameworkRes.resources' failed to load in the 'LoadFrom' binding context of the AppDomain with ID 1. The cause of the failure was: System.BadImageFormatException: Could not load file or assembly 'UIFrameworkRes.resources, Version=22.0.0.0, Culture=en-US, PublicKeyToken=null' or one of its dependencies. The module was expected to contain an assembly manifest.
Lỗi System.BadImageFormatException trong Revit Add-in thường liên quan đến việc ứng dụng hoặc thư viện được biên dịch không đúng với kiến trúc (32-bit hoặc 64-bit) của ứng dụng đang chạy (ở đây là Revit). Để xử lý lỗi này, bạn có thể thử các bước sau: Kiểm tra phiên bản kiến trúc của Add-in: Đảm bảo rằng Add-in của bạn được biên dịch với cùng kiến trúc với Revit (Revit 2022 là 64-bit, vì vậy bạn cần đảm bảo Add-in cũng được biên dịch ở chế độ 64-bit). Trong Visual Studio, bạn có thể kiểm tra và thay đổi mục tiêu kiến trúc bằng cách: Click chuột phải vào dự án của bạn trong Solution Explorer, chọn Properties. Trong phần Build, đảm bảo rằng mục Platform target được đặt là x64. Kiểm tra phiên bản thư viện: Đảm bảo rằng thư viện UIFrameworkRes.resources mà bạn đang sử dụng tương thích với phiên bản của Revit. Lỗi này có thể xảy ra khi thư viện hoặc phụ thuộc của nó bị hỏng hoặc không đúng phiên bản. Nếu cần thiết, thử tải lại thư viện và đảm bảo bạn đang sử dụng phiên bản chính xác. Kiểm tra đường dẫn và cài đặt thư viện: Đảm bảo rằng tất cả các thư viện được tham chiếu đúng đường dẫn và không có thư viện nào bị thiếu hoặc hỏng. Sửa cấu hình của dự án: Kiểm tra cấu hình của file .csproj hoặc cấu hình biên dịch của bạn, đảm bảo rằng không có sự xung đột giữa các thư viện khác nhau về kiến trúc hoặc phiên bản. Nếu các bước trên không giải quyết được vấn đề, bạn có thể cung cấp thêm chi tiết về cách bạn tích hợp thư viện UIFrameworkRes.resources và các cấu hình biên dịch để mình hỗ trợ sâu hơn.
Trong mes này có đặt được 1 biến số nào kg anh nhỉ. Tôi muốn dùng tìm kiếm 1 giá trị trong bảng, khi thấy sẽ hiện mes chỉ ra dòng số mấy có cùng giá trị đó
trong VBA, bạn hoàn toàn có thể chèn biến vào trong thông báo hiển thị của MsgBox. Cụ thể, bạn có thể kết hợp chuỗi văn bản và biến số bằng cách sử dụng dấu nối chuỗi (&)
Nếu bạn lỡ xoá mất View 3D trong Tekla Structures, bạn có thể tạo lại một cách dễ dàng bằng các bước sau: Tạo View 3D mới: Vào thanh menu View (Hoặc nhấn phím F2 để hiển thị thanh công cụ View). Chọn Create View -> 3D View. Trong cửa sổ bật lên, chọn các đối tượng mà bạn muốn hiển thị trong View 3D (hoặc để mặc định là toàn bộ mô hình). Nhấn Create để tạo View 3D mới. Sử dụng lại View đã lưu trước đó (nếu có): Nếu bạn đã lưu các thiết lập View trước đó, bạn có thể vào View -> Saved Views để chọn lại view đã lưu. Nếu cần hỗ trợ thêm hoặc gặp lỗi, bạn có thể kiểm tra file .db1 của dự án hoặc dùng tính năng Undo để khôi phục lại.
Thầy cho em hỏi chút ạ! Em tạo family cửa xong, chèn vào dự án, chiều dày khuôn cửa nó tự động bằng chiều dày tường luôn. Em muốn chiều dày khuôn cửa giữ nguyên thì làm như thế nào ạ? Ví dụ chiều dày khuôn cửa là 230mm, chiều dày tường là 200mm?
Trong SAP2000, biểu đồ nội lực mô men có thể là đường thẳng hoặc cong tùy thuộc vào loại kết cấu và tải trọng tác dụng lên nó. Biểu đồ momen thẳng thường xuất hiện trong các trường hợp sau: Khi tải trọng phân bố đều hoặc điểm đặt tải trọng đều đặn. Các thanh hoặc phần tử có điều kiện biên đơn giản (như dầm đơn giản, dầm liên tục với tải trọng đều). Biểu đồ momen cong thường xuất hiện khi tải trọng thay đổi không đều hoặc cấu trúc phức tạp (ví dụ: tải trọng tập trung, tải trọng tam giác, hoặc hệ thống liên kết phức tạp hơn). Nếu trong mô hình của bạn mà biểu đồ nội lực mô men ra dạng thẳng, bạn cần kiểm tra lại các yếu tố như: Loại kết cấu: Xem kết cấu là dầm đơn giản hay liên tục. Điều kiện biên: Có ràng buộc nào không làm mô men bị ảnh hưởng? Tải trọng tác dụng: Kiểm tra tải trọng có phân bố đều hay không. Vì vậy, trong một số trường hợp, việc biểu đồ momen ra đường thẳng là đúng nếu cấu trúc và điều kiện tải trọng phù hợp.
nếu bạn thấy thiếu báo cáo (report) cho các mục như assembly, bạn có thể thêm chúng bằng các bước sau: Kiểm tra trong thư mục Report: Các mẫu báo cáo thường nằm trong thư mục mặc định của Tekla. Để kiểm tra các mẫu báo cáo, bạn vào thư mục chứa Tekla Structures, tìm đến thư mục Reports (thường ở trong đường dẫn: C:\TeklaStructures\<phiên bản>\Environments\<môi trường>\General\Reports). Kiểm tra xem có mẫu báo cáo assembly không, nếu có thì bạn có thể chọn để sử dụng. Nếu không có, bạn có thể tải thêm mẫu hoặc tạo mới. Tải thêm mẫu báo cáo từ Tekla Warehouse: Tekla Warehouse là nơi chứa các công cụ, báo cáo và mẫu mở rộng cho Tekla. Bạn có thể vào trang web Tekla Warehouse và tìm kiếm các mẫu báo cáo có sẵn cho assembly. Sau khi tải về, bạn chỉ cần đưa các file báo cáo này vào thư mục Reports đã đề cập. Tạo hoặc chỉnh sửa báo cáo (Custom Report): Nếu bạn muốn tùy chỉnh báo cáo cho assembly, bạn có thể tự tạo một báo cáo bằng cách sử dụng Template Editor của Tekla. Template Editor cho phép bạn tạo các mẫu báo cáo theo nhu cầu của mình. Để tạo một báo cáo mới: Vào File > Editors > Template Editor, sau đó bạn có thể tạo một template mới hoặc chỉnh sửa một template có sẵn để bao gồm các thông tin liên quan đến assembly. Cập nhật và kiểm tra lại báo cáo trong Tekla: Sau khi bạn đã thêm hoặc tạo mới mẫu báo cáo, bạn cần khởi động lại Tekla để các mẫu mới này xuất hiện trong danh sách báo cáo.
Thầy cho em hỏi: Nếu muốn tự mình tạo family cửa mà không dùng family có sẵn thì làm thế nào để tạo được lỗ cửa (cách sử dụng lệnh opening thế nào ạ?) hay phải dùng void form ạ? Em cám ơn thầy
Nếu không dùng template cửa thì bạn nên dùng generic face base. Trong family bạn dùng khối void để đục face. Như vậy khi insert vào dự án, nó sẽ đục tường 😭
Thầy cho hỏi là làm thế nào để chèn 2 family như video trên mà vẫn giữ được Parameter của cả 2 ạ? Ví dụ như trong video trên thì chỉnh được chiều rộng của bàn, đồng thời cũng chỉnh được chiều rộng của ghế?
Thầy cho em hỏi: Tại sao khi chèn cái ghế vào thì nó luôn nằm trên mặt bàn? Em đã thử tạo 1 mặt phẳng làm việc tại chân bàn và đặt tên cho nó (ví dụ em tạo 1 reference plan tại chân bàn và đặt tên cho nó là ground). Trước khi chèn ghế vào em cũng đã set mặt phẳng ground là mặt phẳng làm việc nhưng khi chèn vào thì ghế vẫn ở trên mặt bàn. Em cám ơn thầy
Thầy giảng rất dễ hiểu. Mình đang tự học Revit, học về phần shared parameter của nhiều kênh khác mà không hiểu gì cả, gặp được bài giảng của thầy thấy "sáng" luôn. Cảm ơn thầy nhiều
Em có trong dự án bim 360 rồi và đã đăng nhập nhưng nó k xuất hiện BIM360 ở trong revit ạ. Có recent files cũng k thấy xuất hiện. Vậy phải làm ntn anh?