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

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

          15359439502

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

          Dynamo是什么軟件?Dynamo如何讓Revit在建筑信息管理方面更進一步?

          發布:中文網小編4號 瀏覽:1510人 分享
          發布于:2022-09-06

          Dynamo是一款開源的基于流的三維可視化編程軟件(FlowBasedVPL)。每個Dynamo程序都是由多個節點(Node)和接線連接而成,節點和接線是Dynamo的兩大基本要素:節點是Dynamo邏輯計算的基礎單位,每一個節點都是能實現特定功能的代碼塊,且一般都具有輸入和輸出端;接線是數據流在不同節點間流轉傳輸的紐帶,它規定了數據流轉的方向,也因此形成了程序的邏輯,這也是Dynamo作為基于流的可視化編程軟件的基本特點。根據需要將不同的、有特定功能的代碼塊通過接線按照一定的邏輯關系連接起來,形成不同的邏輯程序,運行程序即可獲得目標結果。這就是Dynamo的基本原理。

          攝圖網_500114253_wx_創意學習辦公桌面擺拍(非企業商用).jpg

          關于Dynamo的特點,Autodesk原廠對于Dynamo的定位描述如下:提供一個強大且易學易用的編程平臺,為包括Revit在內的一系列Autodesk系列產品(例如:AdvanceSteel,FormIt,ReactStructure等)實現功能拓展,幫助用戶進行更智能的三維模型創建,以及更便捷地管理模型信息。

          Dynamo可以讓Revit在建筑信息管理方面更進一步,主要體現在以下3個方面:

          (1)更便捷的數據交換與處理

          Revit非常強調全方位的建筑信息,但它自身提供的數據錄入和導出能力實在非常有限。在Revit中作批量編輯非常繁瑣,特別是跟Excel的數據處理能力相比,更是相形見絀。而Dynamo不僅提供了眾多與Excel交互的節點,還提供了與主流的關系型數據庫(如MySQL、SQLite)交互和與常見的標準數據接口(如ODBC、OLEDB)交互的能力。這使得Revit對建筑信息的管理能力得到了極大的擴充,從而產生了更多的應用可能性。

          (2)增強自動化處理能力

          Revit是從建筑構件層級進行建模的,眾多構件組成建筑整體同時每個構件自身又攜帶信息,這種建模方式較為嚴謹,但也會導致模型數據量巨大。因此實際處理模型信息時往往需要繁復的手工操作,例如批量創建或修改構件參數信息、將所需構件信息按一定格式提取等,Dynamo則可以對此類工作進行自動化處理,準確而高效地完成任務。

          (3)對Python語言的支持

          Dynamo中有專門針對Python語言的節點,可通過編寫Python程序實現對RevitAPI以及IronPython庫的調用。并且隨著Dynamo對CPython的支持,未來將能夠在Dynamo中調用Python的第三方庫,從而極大地擴展Dynamo的能力,使得“定制化”的實現更為便捷,而Revit&Dynamo也將具有更好的通用性和靈活性。

          來源:《基于BIM的建筑運行階段性能監測數據集成技術及其應用研究》 李萬寧

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