Revit,Revit二次開發"> 隨著我國建筑業設計、建造過程綠色、精益技術的發展,BIM技術越來越得到整個建筑行業的認可和使用。運用BIM技術解決實際工程問題的時候,常常會面對很多比軟件初始設">
下載app免費領取會員
隨著我國建筑業設計、建造過程綠色、精益技術的發展,BIM技術越來越得到整個建筑行業的認可和使用。運用BIM技術解決實際工程問題的時候,常常會面對很多比軟件初始設定的解決方案要復雜、難解決的問題。單靠某一款軟件或依靠軟件提供的更新迭代往往無法全部解決這些問題。
面對這樣的情況,Autodesk公司開始提供RevitAPI接口,面向全社會,供所有開發者使用。編程相應問題的二次開發成果是基于Revit軟件的插件,它不僅能夠創建、調取BIM模型參數還能夠實現批量、智能化操作。通過這樣的方式能讓原本復雜的工作由軟件程序代替完成,從而大大減少工作量,進而提升整體工作效率。采用二次開發程序解決實際工程問題遠比依賴軟件自身要方便、快捷、高效,同時也使Revit的應用范圍更加廣闊。
在進行二次開發前,需要知道“類”的概念。“類”是C#的核心概念,類包含構造器、屬性、方法,“類”是創建“對象”的模板,“對象”包含了“類”的一系列功能。
“對象”通過“類”構造,“類”也可以作為參數傳遞信息。同時不論是圖元還是處理圖元的方法,一律都封裝在類中,各種類又分別放置在不同命名空間下,最終都以函數庫.dll文件存在,通過接口可以使用這些函數庫。
為了完成對Revit的二次開發,主要需要準備以下方面的內容:
(1)C#編程語言:提供基礎的編程代碼及操作邏輯。在Revit平臺中,可用編程語言種類豐富,只要是基于.NET框架下的語言都能夠在其中進行二次開發。但經過綜合分析對比,C#編程語言是一種安全的、穩定的、簡單的,由C和C++衍生出來的面向對象的編程語言。C#綜合了VB簡單的可視化操作和C++的高運行效率,是.NET開發的首選語言。同時C#也是是目前國內資源最多,受眾人群最廣,對Autodesk公司最兼容的編程語言。所以選用C#作為Revit平臺二次開發的編程語言。
(2)Revit 2017平臺:程序運行的基礎。
(3)開發工具:Visual Studio或Sharp Develop。程序研發所需的編程環境。
(4)RevitSDK:為編程提供幫助。
轉載請注明來源本文地址:https://www.tuituisoft/bim/26157.html
上一篇:沒有了
下一篇:沒有了