<noframes id="b3jjn">
<form id="b3jjn"><th id="b3jjn"><th id="b3jjn"></th></th></form>

          X
          驗證碼已過期
          點擊重新獲取
          QQ咨詢 電話咨詢
          咨詢電話:

          15359439502

          掃碼關注
          關注微信公眾號
          返回頂部
          當前位置: 首頁> BIM資訊> Dynamo論壇

          何謂Dynamo?可視化編程平臺Dynamo概述

          發布:中文網小編4號 瀏覽:1505人 分享
          發布于:2022-08-14

          Dynamo是以Autodesk Revit軟件為基礎的可視化編程平臺,可以實現與Revit模型的及時聯動,這種優勢更有利于復雜模型的設計,實現無障礙傳輸,防止出現丟失數據的情況。使用Dynamo自主編程,對模型參數信息進行收集和處理更加高效、便捷。Dynamo是操作節點來進行編程,使用者通過圖形化界面,組織連接預先設計好的節點(Node)來進行數據處理,形成一個可以執行的程序。

          攝圖網_500534870_wx_城市科技(非企業商用).jpg

          其自帶節點庫主要分為8個大類,分別是:Analyze(分析節點)、BuiltIn(內置節點)、Core(核心節點)、Display(顯示節點)、Geometry(幾何圖形節點)、Office(辦公軟件相關節點)、Operator(運算節點)、Revit(Revit相關節點),這些節點可以滿足基本的設計需求。如果想實現節點庫中沒有的綜合類功能,可以把這些節點組合成一個新的節點。該平臺支持DS(Design Script)腳本語言和Python兩種計算機語言。用戶可以在PythonScript中編寫Python腳本調取Revit軟件的應用程序接口API(Application Programming Interface)或者編寫算法公式實現需要的功能。

          使用Dynamo進行編程建模,是對Revit軟件進行二次開發的一種方法。目前主流的Revit二次開發方法,一種是使用Python語言在Dynamo上進行編輯,另一種是使用C#語言開發Revit插件。這兩種方法都能對Revit進行功能上的延伸,但是從靈活性方面來說,使用C#做的插件一次只能實現固定的幾個功能,而且開發的周期長、成本高,無法應對短時間項目的需要。Dynamo編程相對編寫插件而言,具有簡單、可塑性高等特點,適用于大批量和機械化的工作。設計人員使用Dynamo可在重復性的工作上減少時間消耗,從而使設計人員有更多精力關注于設計本身,促使提高設計的質量和效率。

          由于Dynamo是基于Revit進行建模的平臺,所以建模前還需要了解Revit中模型結構的分類。Revit中模型結構分類主要分為四個層級,層級由高到低排列順序為:Category(類別)、Family(族)、Type(族類別)、Instance(圖元)。類別是最高的層級,例如結構柱、墻、管道、橋架等。族是次于類別的層級,這是某種類別中具有在圖形表示相似、參數或屬性集共用的一類圖元的集合。族類別是族中根據尺寸、規格等參數分組的圖元。圖元就是代表某一個實例。

          ——節選自《基于BIM的模板工程優化設計及施工管理研究》常帥

          僅供學習交流 版權歸原作者所有 侵刪

          BIM技術是未來的趨勢,學習、了解掌握更多BIM前言技術是大勢所趨,歡迎更多BIMer加入BIM中文網大家庭(http://www.waterfeaturesdirect.net),一起共同探討學習BIM技術,了解BIM應用!