【 第一幕墻網(wǎng) 】
本白皮書(shū)將向您介紹如何使用專(zhuān)門(mén)的軟件“擴(kuò)展件”來(lái)擴(kuò)展BIM解決方案中各種實(shí)用程序(如Revit Structure軟件)的功能。所謂“擴(kuò)展件”就是由獨(dú)立的應(yīng)用開(kāi)發(fā)人員編寫(xiě),可通過(guò)應(yīng)用編程接口(API)直接與BIM解決方案鏈接的程序。 目前有150多種附加軟件(add-on)可以通過(guò)應(yīng)用編程接口(API)訪問(wèn)Revit®平臺(tái)建筑信息模型。附加軟件開(kāi)發(fā)人員利用專(zhuān)業(yè)領(lǐng)域的知識(shí)開(kāi)發(fā)了各種專(zhuān)業(yè)應(yīng)用——如鋼筋詳細(xì)設(shè)計(jì)、能耗分析或成本估算等,這些應(yīng)用能夠處理建筑信息模型中生成的各種信息。其中便有法國(guó)Robobat公司(后被Autodesk公司在2008年初收購(gòu))推出、以API為基礎(chǔ)的一系列軟件應(yīng)用,它們擴(kuò)展了Revit® Structure的功能 與建筑信息模型進(jìn)行交互 開(kāi)發(fā)人員可以采用多種方法與建筑信息模型進(jìn)行交互,并將其軟件應(yīng)用與BIM集成。 例如,許多軟件應(yīng)用依靠開(kāi)放的文件格式——如STEP, IFC或CIS/2——在軟件程序件間來(lái)回傳遞建筑數(shù)據(jù)。其它集成(integration)則以O(shè)DBC(開(kāi)放式數(shù)據(jù)庫(kù)互接)等中立的數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序?yàn)榛A(chǔ),將其作為軟件程序之間的轉(zhuǎn)譯器。 基于API的集成在軟件應(yīng)用之間提供了非常緊密的鏈接。例如,Revit API支持獨(dú)立的軟件開(kāi)發(fā)人員創(chuàng)建可訪問(wèn)Revit建筑信息模型中各種構(gòu)件的軟件程序。應(yīng)用開(kāi)發(fā)人員可以使用Revit API來(lái)檢索和更改構(gòu)件屬性,也可以添加和修改某些構(gòu)件。針對(duì)基于Revit的應(yīng)用,個(gè)人用戶和公司也可以利用API來(lái)創(chuàng)建自己的定制工具和附加模塊。 采用API來(lái)連接軟件應(yīng)用的集成通常被稱(chēng)之為“動(dòng)態(tài)的”,因?yàn)锳PI支持軟件應(yīng)用之間進(jìn)行直接交互。例如, Trelligence Affinity™就是一種采用Revit API的軟件解決方案,通常用于在建筑的預(yù)設(shè)計(jì)階段完成建筑規(guī)劃和示意圖設(shè)計(jì)。在Affinity中完成的示意圖設(shè)計(jì)可以與在Revit® Architecture中創(chuàng)建的建筑設(shè)計(jì)相鏈接,以便將基于Revit的設(shè)計(jì)和基于Affinity的規(guī)劃要求進(jìn)行對(duì)比,如比較房間的實(shí)際占地面積和設(shè)計(jì)占地面積。 由于Revit API支持如此緊密的集成,許多軟件合作伙伴將其用到了大量應(yīng)用中,如上面提及的Trelligence公司推出的建筑規(guī)劃模塊,以及InterSpec公司推出的規(guī)范管理軟件(e-SPECS)。充分利用Revit平臺(tái)建筑模型的另外一個(gè)例子就是法國(guó)Robobat公司開(kāi)發(fā)的、以API為基礎(chǔ)的一系列軟件應(yīng)用,這些軟件程序擴(kuò)展了Revit Structure軟件在結(jié)構(gòu)分析和文檔化方面的功能。 Revit擴(kuò)展件 法國(guó)Robobat公司(2008年1月被Autodesk收購(gòu))擅長(zhǎng)開(kāi)發(fā)針對(duì)建筑工程行業(yè)的分析、設(shè)計(jì)以及鋼筋混凝土詳細(xì)設(shè)計(jì)軟件。該公司曾開(kāi)發(fā)了面向結(jié)構(gòu)分析和設(shè)計(jì)的暢銷(xiāo)解決方案——Robot™ Millennium,目前在全球已售出23,000份許可。 面向Revit Structure、可下載的Revit擴(kuò)展件(www.extensions4revit.com)是一系列易于使用的應(yīng)用,可以在結(jié)構(gòu)分析和繪制鋼筋混凝土結(jié)構(gòu)圖紙等多個(gè)關(guān)鍵領(lǐng)域擴(kuò)展Revit Structure 2008軟件的功能,所有面向Revit Structure軟件的擴(kuò)展件都是由Robobat開(kāi)發(fā)的,分為收費(fèi)和免費(fèi)兩種,通過(guò)Autodesk Subscription (速博應(yīng)用)計(jì)劃推向市場(chǎng)。用戶下載這些擴(kuò)展件后,Revit Structure工具條上就會(huì)增加一個(gè)“Extension Manager”(擴(kuò)展件管理器)選項(xiàng),用戶只需點(diǎn)擊該選項(xiàng)就可以啟動(dòng)“擴(kuò)展件”(Extensions)對(duì)話框(見(jiàn)下圖)。
面向Revit Structure的Revit擴(kuò)展件中包含許多結(jié)構(gòu)應(yīng)用,可以作為Revit Structure的有益補(bǔ)充。 用于分析的擴(kuò)展件 Structural Analysis Enabler支持用戶將Revit Structure中定義的分析模型(與Revit Structure模型同時(shí)創(chuàng)建)直接傳送到Robot Millennium中,并進(jìn)行分析。由于兩個(gè)軟件應(yīng)用之間存在基于API的動(dòng)態(tài)鏈接,在分析工作完成后,任何變更(如加大列寬)都可以自動(dòng)反映到Revit Structure模型中。 此外,Revit平臺(tái)中的參數(shù)化變更技術(shù)將在所有相關(guān)的項(xiàng)目視圖和施工圖紙中協(xié)調(diào)這些變更。Revit Structure用戶可以分析自己的模型,甚至可以在創(chuàng)建好文檔后對(duì)其進(jìn)行更新。Revit Structure和Robot Millennium之間的雙向鏈接實(shí)現(xiàn)了這兩個(gè)軟件間的往返式操作功能,但不會(huì)丟失分別在各個(gè)程序中定義的數(shù)據(jù)。
結(jié)構(gòu)分析擴(kuò)展件作為Revit Structure模型(左)和Robot Millennium(右)之間基于API的鏈接。 樓板靜力分析(Static Analysis of Slabs)擴(kuò)展件可以幫助用戶對(duì)Revit Structure中定義的樓板進(jìn)行靜力分析。它可以從Revit Structure中加載必要的信息,如:樓板的形狀、約束和支撐、荷載工況、荷載組合以及其它荷載。針對(duì)所定義的樓板模型的分析結(jié)果將以圖形和表格的形式顯示出來(lái)。 針對(duì)鋼筋混凝土的擴(kuò)展件 配筋擴(kuò)展件可以幫助用戶定義鋼筋混凝土構(gòu)件中簡(jiǎn)單或復(fù)雜的配筋模式,這些構(gòu)件包括:梁、柱、擴(kuò)展基礎(chǔ)、連續(xù)基礎(chǔ)、樓板洞口和樁基承臺(tái)等。用戶可以先選擇有代表性的Revit Structure模型構(gòu)件(如下圖中的梁),然后啟動(dòng)該擴(kuò)展件;贏PI的集成支持該擴(kuò)展件 “讀取”Revit Structure模型,并自動(dòng)預(yù)設(shè)配筋對(duì)話框(如下圖所示),以反映該模型構(gòu)件的初始狀態(tài)。請(qǐng)注意,該擴(kuò)展件可自動(dòng)探測(cè)梁的跨度和支撐。 此對(duì)話框引導(dǎo)將引導(dǎo)用戶定義鋼筋類(lèi)型和配筋模式。完成這一流程后,該擴(kuò)展件會(huì)自動(dòng)將植入的鋼筋包含在內(nèi),更新Revit Structure模型構(gòu)件。在需要的情況下,用戶可以隨時(shí)重新選擇修改配筋,如改變分布筋的類(lèi)型(distribution type),然后重新生成配筋。
配筋擴(kuò)展件可以幫助Revit Structure用戶定義鋼筋混凝土構(gòu)件(左)的配筋模式。定義配筋模式后,用戶點(diǎn)擊確定(OK),Revit Structure結(jié)構(gòu)模型(下)中便創(chuàng)建了相應(yīng)的構(gòu)件。 這些鋼筋混凝土擴(kuò)展件還可以針對(duì)新創(chuàng)建的鋼筋混凝土構(gòu)件生成基于AutoCAD的配筋圖紙。繪圖擴(kuò)展件采用Robobat RCAD Reinforcement“引擎”來(lái)創(chuàng)建配筋圖紙。RCAD Reinforcement是一款軟件解決方案,可自動(dòng)生成詳細(xì)的配筋文檔(配筋圖和配筋表)。該擴(kuò)展件中包含許多符合全球各個(gè)國(guó)家詳圖標(biāo)準(zhǔn)的模板,因此支持用戶使用本地的詳圖繪制方法,并自動(dòng)生成適用的配筋表。 更多擴(kuò)展功能 Revit Structure擴(kuò)展件中還包括針對(duì)CIS/2導(dǎo)入和導(dǎo)出、生成模型以及其它各類(lèi)任務(wù)的實(shí)用程序。例如,最近推出的擴(kuò)展件中就包括一種向?qū)В╳izard),它支持用戶在Revit Structure項(xiàng)目中定義并生成軸網(wǎng)格(axes grid)和標(biāo)高(level),并自動(dòng)在網(wǎng)格交叉點(diǎn)上生成柱、梁、墻體和基礎(chǔ)。還有一種模塊支持用戶根據(jù)Microsoft® Excel®表格中定義的數(shù)據(jù)創(chuàng)建基于Revit的結(jié)構(gòu),這一點(diǎn)對(duì)于重復(fù)性較強(qiáng)的多層結(jié)構(gòu)設(shè)計(jì)以及根據(jù)數(shù)學(xué)公式創(chuàng)建、形狀極為復(fù)雜的結(jié)構(gòu)非常有用。此外,導(dǎo)入/導(dǎo)出CIS/2格式的功能可以實(shí)現(xiàn)Revit Structure與常用鋼結(jié)構(gòu)詳圖設(shè)計(jì)軟件的互操作,便于用戶利用Revit Structure建筑信息模型進(jìn)行數(shù)字化制造。 總結(jié) 獨(dú)立的應(yīng)用開(kāi)發(fā)人員創(chuàng)造的附加軟件程序擴(kuò)展了專(zhuān)業(yè)建筑應(yīng)用的BIM功能;贏PI的集成可與BIM解決方案進(jìn)行直接交互,因而是鏈接這些附加軟件應(yīng)用和建筑信息模型的有效方式。 越來(lái)越多的獨(dú)立軟件開(kāi)發(fā)人員在利用Revit API接入Revit平臺(tái)建筑信息模型,這充分證明了基于API的集成方法以及Revit平臺(tái)建筑信息模型的潛在價(jià)值。 |