下載app免費領取會員
橄欖山作為一款Revit平臺應用廣泛的插件,相信大家都很熟悉,不過很多人會忽視了快圖模塊下“明細表工具”中的“加公式”命令。橄欖山的幫助文檔也沒有介紹這個命令。其實這個命令非常有用,可以實現很多Revit本身實現不了的功能。

一、出圖現狀:
出管道施工圖時,很多時候要標注管道的“底標高”,而不是中心標高,例如底部對齊(即底平)的管道,需要做綜合管架的多根管道。然而在Revit中用“標記族”無法自動提取并標注“管道底標高”,這個難題一直困擾著設計師和工程師?甚至為了標注管道底標高,不得不將Revit圖紙導出成dwg格式,然后在AutoCAD中手動標注。
二、問題:
有沒有辦法在Revit中用“標記族”自動提取并標注“管道底標高”(或頂標高)(如圖1所示)
我曾就這個問題咨詢過歐特克技術支持和國內做Revit二次開發的軟件商(如鴻業、理正),目前都無法解決。
(圖1:自動標注管道底標高的示例)

三、解決方法
共享參數+橄欖山“加公式”命令+管道標記族(詳細操作步驟見第五節)。
(圖2:自動提取和標注管道底標高的主要步驟)

四、原因探尋:
不借助第三方插件,Revit為什么無法自動提取和標注“管道底標高”呢?
1、管道屬性中只有“中心標高”(即參數“偏移量”、“開始偏移量”和“端點偏移量”),不像風管和橋架,有參數“底部高程”和“頂部高程”。
(圖3:管道沒有參數“底部高程”和“頂部高程”,風管有)

2、管道標記族的標簽中也沒有字段“底部高程”和“底部高程”可以選擇(風管和橋架就有),因此無法提取和標注管道底標高(或頂標高)。如果“標簽”中也能像“明細表”一樣,添加“計算值”(開始偏移量減去外徑的一半就是管底標高),那也能解決問題,但是Revit目前無此功能。
(圖4:管道標簽中沒有字段“底部高程”和“頂部高程”,風管有)


3、雖然在明細表中可以用“計算值”,通過“反轉立面”添加“管底標高”,然而無法用標記族提取。
(圖5:明細表中用“計算值”添加管底標高)

4、有人會說,用“高程點”可以自動標注管道“底標高”和“頂標高”。但是高程點是系統族,無法修改格式,不符合制圖標準,而且管道標注一般要包括:系統縮寫、公稱直徑(或外徑+壁厚)、中心標高(或底標高),用高程點標注,就得分成兩個標注,而不是一個綜合標注。
(圖6:用高程點標注的“底標高”和“頂標高”)

5、當然你可以像AutoCAD中一樣,用“文字”手動標注管道(底標高的數值是手工輸入的),但是工作量太大,而且不符合BIM的要求,標注不能隨模型變化而自動更新。一旦模型有變化,手動修改不僅工作量巨大,而且容易弄錯或遺漏。
(圖7:用文字標注管道)

(圖8:文字標注不會隨模型修改而自動更新)

6、橄欖山的“加公式”功能正好能解決這個問題,它能通過計算公式給“共享參數”添加“計算值”,而且可以在公式中添加明細表中沒有的字段(例如“偏移量”)。
五、自動提取和標注管道底標高的詳細操作步驟
1、創建共享參數“管底標高”(如果需要標注頂標高,還可以創建“管頂標高”)。
注意:“參數類型”必須選“文字”。
(圖9:新建共享參數)

2、通過“項目參數”將共享參數“管底標高”添加到“管道”。添加之后,在“管道屬性”中會出現共享參數“管底標高”,只不過還沒有數值。
注意:一定要選“實例”,不能選“類型”。
(圖10:給管道添加共享參數,要選“實例”)

(圖11:在“管道屬性”中會出現共享參數“管底標高”);

3、創建管道明細表,并在字段中添加共享參數“管底標高”。
(圖12:創建管道明細表)

4、用橄欖山給共享參數“管底標高”(中心標高、管頂標高)添加計算值。
重要說明:公式中要添加參數“偏移量”(或開始偏移量),但“偏移量”是無法添加到明細表字段中的,因此不能用“雙擊”的方法添加到公式中,只能手動輸入,要記得加中括號[]。
(圖13:給共享參數“管底標高”添加計算值)

(圖14:給共享參數中心標高和管頂標高添加計算值)

(圖15:添加計算值后,明細表和屬性中都有數值了)

5、創建“管道標記族”,在標簽的字段中添加創建好的共享參數“管底標高”及其它參數。
(圖16:創建“管道標記族”)

6、將“管道標記族載”入項目,并標記管道。可以看出標注中管道標高同“屬性”中一致,同“高程點”標注的標高也是一樣的。
(圖17:標記族自動提取并標注管道底標高)

(說明:圖17中標記族的“中心標高”提取的是“偏移量”,不是共享參數“中心標高”。)
六、更新管道底標高(頂標高)
1、目前橄欖山的“加公式”功能還不能自動更新“計算值”,需要手動更新。
2、當管道尺寸和標高修改了,或者創建了新的管道,記得要在管道明細表中,重新使用橄欖山的“加公式”來計算管道標高。
3、其實操作很簡單,重新計算(用時大約1分鐘)之后,明細表會自動更新,管道屬性會自動更新,標注也會自動更新,都不要手動調整了。
4、示例:將管道偏移量由“2000”改成“3000”,看看“管底標高和管頂標高”是否會變?
可以看出,偏移量修改成3000之后,“底標高和頂標高”都沒有變(中心標高提取的是偏移量,因此變了)。
(圖18:偏移量修改之前)

(圖19:偏移量修改成3000之后,高程點更新了,“標注”中底標高和頂標高沒變)

(圖20:用橄欖山重新計算“管底標高”和“管頂標高”)

(圖21:重新計算之后,標注和屬性中“管底標高”和“管頂標高”都更新了,同高程點一樣了)

編寫一個詳細的教程,真的要花很多精力,如果你覺得有用,請支持或分享,以便讓更多人學習,謝謝!
如需查看原文鏈接,請點擊閱讀原文,此功能近期還會連載歡迎關注此公眾號。
作者:李兵峰
橄欖山資深使用者
轉自EABIM論壇
Revit中文網作為國內知名BIM軟件培訓交流平臺,幾十萬Revit軟件愛好者和你一起學習Revit,不僅僅為廣大用戶提供相關BIM軟件下載與相關行業資訊,同時也有部分網絡培訓與在線培訓,歡迎廣大用戶咨詢。
網校包含各類BIM課程320余套,各類學習資源270余種,是目前國內BIM類網校中課程最有深度、涵蓋性最廣、資源最為齊全的網校。網校課程包含Revit、Dynamo、Lumion、Navisworks、Civil 3D等幾十種BIM相關軟件的教學課程,專業涵蓋土建、機電、裝飾、市政、后期、開發等多個領域。
需要更多BIM考試教程或BIM視頻教程,可以咨詢客服獲得更多免費Revit教學視頻。
本文版權歸腿腿教學網及原創作者所有,未經授權,謝絕轉載。
上一篇:Revit技巧 | revit如何顯示全部構件?BIM快速實現修改視圖中構件顯示(Revit宏命令)
下一篇:Revit技巧 | cad怎么導入revit?最好用的CAD導入Revit中的操作方式
推薦專題