完善主體資料,免費贈送VIP會員!
* 主體類型
* 企業(yè)名稱
* 信用代碼
* 所在行業(yè)
* 企業(yè)規(guī)模
* 所在職位
* 姓名
* 所在行業(yè)
* 學歷
* 工作性質
請先選擇行業(yè)
您還可以選擇以下福利:
行業(yè)福利,領完即止!

下載app免費領取會員

NULL

ad.jpg

Dynamo教程 | Dynamo是什么軟件?可視化編程平臺Dynamo概述

發(fā)布于:2024-12-19 01:20:01

BIM中文網

更多

Dynamo的軟件開發(fā)商是Autodesk公司,它是作為一款降低開發(fā)門檻的可視化編程軟件而誕生的,對于大多數(shù)設計師,編程基礎相對薄弱,但Dynamo以腳本的形式,提供使用者一個圖形化的界面,組織連接預先設計好的節(jié)點(Node)來表達數(shù)據(jù)處理的邏輯,形成一個可執(zhí)行的程序,降低傳統(tǒng)程序實作的復雜度,讓開發(fā)者能專注于功能開發(fā)本身。由于Dynamo程序與Revit的實時聯(lián)動性,無需繁瑣的格式互導,對復雜幾何、參數(shù)化造型設計、資料連接、工程流程自動化等工作都能有很好的實用性。同時,它是免費的、開源的。

61e13600b606a.jpg

Dynamo是操作節(jié)點來進行編程,使用者通過圖形化界面,組織連接預設計好的節(jié)點(Node)來進行數(shù)據(jù)處理,形成一個可以執(zhí)行的程序。其自帶節(jié)點庫主要分為8個大類,分別是:Analyze(分析節(jié)點)、BuiltIn(內置節(jié)點)、Core(核心節(jié)點)、Display(顯示節(jié)點)、Geometry(幾何圖形節(jié)點)、Office(辦公軟件相關節(jié)點)、Operator(運算節(jié)點)、Revit(Revit相關節(jié)點),這些節(jié)點可以滿足基本的設計需求。如果想實現(xiàn)節(jié)點庫中沒有的綜合類功能,可以把這些節(jié)點組合成一個新的節(jié)點。該平臺支持DS(DesignScript)腳本語言和Python兩種計算機語言。用戶可以在PythonScript中編寫Python腳本調取Revit軟件的應用程序接口API(Application Programming Interface)或者編寫算法公式實現(xiàn)需要的功能。

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

本文版權歸腿腿教學網及原創(chuàng)作者所有,未經授權,謝絕轉載。

未標題-1.jpg

上一篇:Dynamo教程 | Dynamo軟件教程:Dynamo如何輔助管廊設備智能布置?

下一篇:Dynamo教程 | Dynamo是什么軟件?計算式BIM工具——Dynamo