Posts

Cách cài Add-in Manager

Image
Chào các bạn yêu thích tìm tòi và học hỏi trong lập trình Revit API bằng C#. Tôi xin giới thiệu cách cài Add-in Manager. Cái Add-in Manager là gì, theo tôi hiểu đó là một addin cho phép chạy các tệp .dll sau khi built từ Visual Studio (Attribute Mode là Manual ...), các bạn đỡ phải tắt Revit đi rồi bật lại sau mỗi lần Build lại Project trong Visual Studio. Để tiến hành cài đặt, các bạn download thư mục SDK tương ứng với phiên bản Revit trong lúc cài đặt Hoặc có thể các bạn có thể vào trang: http://usa.autodesk.com/adsk/servlet/index?siteID=123112&id=2484975 (Nguồn autodesk.com) Để download bộ SDK mà bạn cần ( Mình thì thích cách cài cùng revit hơn, đỡ mệt ^^) Sau khi download hoặc cài xong chúng ta sẽ thấy một thư mục Trong thư mục này chứa rất nhiều cái hay, và cũng có rất nhiều ví dụ. Mình cũng chủ yếu xem các ví dụ trong này để học cách người ta lập trình. Trong mục này mình chỉ để cập đến cài Add-in Manager. Các cái khác mình sẽ giới thiệu bài sau. Các bạn vào...

Một số các công thức thường gặp trong Revit

Image
Chào các bạn, hôm nay tôi xin giới thiệu một số các công thức trong revit để xử lý các tính toán thường gặp. Cộng:  + Trừ:      - Nhân:    * Chia:      / Lũy thừa:  ^ Logarit:  log Sine: sin Cosine:  cos Tang    : tan Arcsine : asin Arcossine: acos Cơ số 10: exp(x) Arctang:  atan Giá trị tuyệt đối : abs Pi Ví dụ: Length = Height + Width + sqrt(Height*Width) Area = Length* Width Area = pi() * Radius ^ 2 Volume = Length  * Width  * Height Width = 100m * cos(angle) x = 2*abs(a) + abs(b/2) ArrayNum = Length/Spacing Hàm làm tròn số: round(x)   -Ví dụ: round(3.1)=3, round(3.5) = 4, round(-3.7) = -4 roundup(x) - Ví dụ: roundup(3) = 3, roundup(3.1) = 4, roundup(-3.7) = -3 rounddown(x) - Ví dụ: rounddown(3) = 3, rounddown(3.7) = 3, rounddown(-3.7) = -4 Các câu lệnh điều kiện:  IF (<condition>điều kiện, <result-if-true>trả lại kết quả nếu đúng,...

Cách thay đổi Parameter từ Type sang Instance hoặc ngược lại đối với các Parameter Built-in

Image
Chào các bạn, đã bao giờ các bạn gặp vấn đề không thể chuyển đổi giữa kiểu Type và Instance đối với các (Built-in Parameter) như family cửa đi, cửa sổ. Vậy để làm cách nào có thể chuyển đổi giữa 2 kiểu đó. Các bạn chuyển về Elevation và chọn đường kích thước bất kỳ, sau đó chú ý bên dưới có tick bar: Instance Parameter. Chỉ cần tích vào thì chuyển từ Type -> Parameter hoặc ngược lại. Sau khi tích thì đã chuyển thành kiểu instance. Cảm ơn các bạn đã theo dõi, nếu các bạn có cách hay hơn xin chia sẻ để mọi người cùng biết. Chúc các bạn vui vẻ!

Tên trong revit

Image
Chào các bạn hôm nay tôi xin tản mạn nói về vấn đề khi dùng revit mà rất nhiều bạn làm nhanh đã bỏ qua phần này, đó là đặt "TÊN" trong Revit.          Khi các bạn tao Family, hoặc một Type mới trong Revit rất nhiều bạn chỉ muốn nhanh nhanh tạo xong rồi Load vào Project. Tôi cũng hay xem file các bạn chia sẻ trên các diễn đàn, tôi thấy các bạn đặt tên rất kiểu như family123,family_tuong1,Cuadi12... Có thể do yêu cầu của mỗi người khác nhau nên cách đặt tên cũng khác nhau, miễn làm sao phục vụ công việc tốt nhất. Nhưng một cách đặt tên khoa học sẽ gợi được thông tin nhiều nhất. Vì Revit chỉ là một phần mềm dùng trong BIM, nên khi các bạn chuyển qua các định dạng file khác thì một cái tên gợi nhớ sẽ tốt hơn. Sau đây tôi xin chia sẻ một vài cách đặt tên mà tôi đã sưu tầm được. Đặt tên theo thuộc tính. (Interior/Exterior) - (Framing Material) - ( Framing Size) - Exterior Finish - Interior Finish - Fire Rating (If applicable). Ví dụ: Inter...

Cách kêt hợp các parameter trong bảng thống kê

Image
Các bạn có bao giờ tự hỏi làm cách nào để kết hợp các thông số như chiều dài x chiều rộng  trong bảng thống kê như dưới. Sau đây tôi xin chia sẻ một cách, các bạn click chuột vào Fields > chọn Combine Parameter > Xuất hiện một bảng Combine Parameter Sau đó các bạn chọn các trường cần kết hợp và điền tên parameter mới như hình vẽ. Trong bài viết có thể một số thao tác làm tắt, hoặc thiếu do sử dụng chụp màn hình. Các góp ý của các bạn sẽ giúp tôi hoàn thiện hơn nhữn chia sẻ sau này. Cảm ơn các bạn đã theo dõi, chúc các bạn thành công.

Tùy chỉnh bảng thống kê trong Revit

Image
Chào các bạn! Hôm nay tôi xin chia sẻ một cách để tùy chỉnh hiện thị bảng thống kê trong Revit. Giả thiết tôi có một bảng thống kê như trên. Bây giờ tôi muốn trang trí bảng thống kê như hình dưới Thay đổi màu sắc, kích thước các cột, dòng, chế độ hiện thể đường bao quanh ô, kết hợp các cột lại với nhau thành nhóm, như các bạn thấy Sheet Number và Sheet Name đã được nhóm lại thành Sheet Information... Trong quá trình làm việc, tôi thấy các bảng này hiệu chỉnh tương đối giống việc hiệu chỉnh các bảng trong phần mềm Excel hoặc Word quen thuộc. Các bạn kích đúp vào bảng thông kê để bắt đầu chỉnh sửa. Để thay đổi chế độ hiện thị của chữ như Sheet Number, Drawn By, Sheet issue Date nằm dọc, không nằm ngang. Các bạn ấn chuột vào Formating > chọn các trường cần xoay dọc chữ > chọn Vertical trong Heading Orientation. Để thay đổi màu trong ô, các bạn chọn một ô bất kì trong bảng thống kê, rồi ấn vào bảng Shading, sau đó chọn màu mình muốn hiện thị như hình vẽ dưới. Để nh...