發表文章

目前顯示的是 3月, 2019的文章

電壓定義及配電系統

圖片
建置機電模型時,適合國內使用的電壓定義及配電系統

三角函數

圖片
三角函數參考圖形

Revit 的家用冷水熱水流量計算

圖片
當多個用水裝置透過管段連接,供水端管段的 "流量" 屬性值是如何計算? 在族群中管接點元素的 "流量規劃" 屬性,Revit 提供幾個選項,分別為  "計算"、"預置"、"系統"、"裝置單元"。  另 "裝置單元" 屬性,可輸入裝置單元數值。 在 Revit 機械設定中,流量計算方式,預設只有一個選項 "衛工裝置流向" (ps: 翻譯成衛工裝置流量,應該會比較合適),該選項的內部計算方式是依照,2012 - International Plumbing Code 表 E103.3(3) 的數據來計算。 Revit 自動計算出的流量 但以內政部頒佈的 "建築物給水排水設備設計技術規範" 中,"器具給水負荷單位同時使用流量線圖" 對照,與 2012 - International Plumbing Code 表 E103.3(3) 的數據,在較小負荷單位時,有明顯差異。 因此以 Revit 內部計算方式,所計算出來的流量,是與技術規範不符的。 Revit API 有提供方法,可讓使用者自訂計算方式。

Revit Api IExternalCommand

Revit 外部命令範例 using System; using Autodesk.Revit.Attributes; using Autodesk.Revit.DB; using Autodesk.Revit.UI; using CHC.Enum; using CHC.Tools; namespace CHC.MepToolsCommand { [Transaction(TransactionMode.Manual)] [Regeneration(RegenerationOption.Manual)] [Journaling(JournalingMode.NoCommandData)] public class SelectTubeToPlaceThrough : IExternalCommand { public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements) { try { MepCurveClassification curveClassification = MepCurveClassification.Pipe | MepCurveClassification.Conduit; return RunSelectTubeToPlaceThrough.Execute(commandData, ref message, elements, curveClassification); } catch (Exception e) { message = e.Message; return Result.Failed; } } } }

參考平面的方向

圖片
在 Revit中,面 (Plane) 是由點及面的法向量所定義,因此在視圖中,繪製參考平面時,繪製的起點及終點,會決定參考平面的 "方向"  ,起點至終點的方向為圖中線段繪製方向,面的法向量就是面的外側方向。 在製作需要用到連接器 (Connector) 的 MEP 族群時,放置連接器時所選的面或參考平面的方向,會決定連接器的方向。