BIM Dynamo到底在學什麼呢?(轉自羅嘉祥講師)
DYNAMO到底是什麼呢?
DYNAMO是基於REVIT內建的視覺化程式語言,使用節點與連接線,類似建立流程圖的方式建立自動化程式。
營建業的夥伴都是建築、土木相關科系相關,較無程式語言背景,所以要用一般的程式語言如C#或者PYTHON等進行REVIT的API開發門檻較高。
所以使用DYNAMO這類視覺化程式語言可在初期降低學習程式撰寫的門檻,減少使用者學習的門檻。
01-除了BIM,自動化讓你更有生產力
從繪圖演進發展與營建生產力提升的角度來看BIM與程式開發的重要性,分析在BIM軟體上面幾種進行程式開發的方式與優缺點,視覺化程式DYNAMO初步介紹。
02-簡單入手的DYNAMO入門
簡單介紹DYNAMO的介面、節點組與基礎範例,也提到一些功能與限制。
03-DYNAMO在營建產業的運用(上)
這邊舉出兩個實用的範例,第一個是使用放樣線進行房間號碼自動化排序,此範例用途相當的廣泛,例如自動排停車格編號、房間或樓地板面積計算編號等。
第二個是示範將EXCEL之粉刷表資料讀入DYNAMO後寫回REVIT中的房間粉刷欄位。
04- DYNAMO在營建產業的運用(中)
在此舉出兩個範例,第一個是接續上篇中REVIT的粉刷資料自動創建房間地坪與牆面,此部分涉及到房間與結構資料讀取,進行房間邊界(粉刷地坪與粉刷牆面)的範圍界定與讀取粉刷表資料進行裝修材質創建。
第二個範例是讀取CAD或EXCEL中的柱、樑等尺寸等,使用自動化快速創建柱樑族群類型。
04- DYNAMO在營建產業的運用(下)
最後提出兩個比較複雜的運用,其一是讀取CAD圖檔進行柱、樑與板的翻模作業,並寫入柱樑標號,除了標準的翻模外,讀取CAD資訊並寫入至模型中,形成自動化翻模。
其二是進行房間粉刷面積計算,讀取模型中房間、門窗與結構體資料,進行開口與結構的差積,計算房間天地牆面積後轉出囗EXCEL表單。
在建築中心DYNAMO的課程中有許多這類範例,DYNAMO是REVIT上程式開發的入門軟體,也歡迎大家一起踏入有趣的DYNAMO世界。
《本文轉自羅嘉祥講師》