不卡视频在线观看_三级网站视频在线观看_91精品网站_国产综合一区二区

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

下載app免費領取會員

NULL

ad.jpg

Revit技巧 | revit宏怎么使用?Revit軟件宏功能的使用

發布于:2024-11-23 11:50:01
首頁/技術分享/Revit
收藏
1374

BIM中文網

更多

    文章來源:慧航BIM匯

    來源:徐振

    很多人對Revit軟件可能已經非常熟悉,軟件上上下下各項功能已經滾瓜爛熟了,但是很多人卻一直有一個疑問:軟件管理選項卡中最后兩個按鈕“宏管理器”、“宏安全性”是什么東西,是做什么用的,宏是什么,宏可以做什么?接下來我們將了解Revit中宏的定義與宏的作用,并給出一個案例,展示宏在實際工作中的用處。最后給出一些常用的操作代碼片段。

image.png

    首先宏可以理解為是一種程序,用戶可以一些將重復性的工作交給計算機自動完成,節省用戶的時間,這些預定義的操作流程是可以自由設計的,并且操作流程是可預見的。當然宏是基于RevitAPI來編寫制作的,使用宏需要通過編寫簡單的代碼,定義操作邏輯和調用RevitAPI的接口,但是一些簡單的操作也是很好實現的,并不需要系統完整的去編寫一個插件,一個軟件。

    No.1 如何創建一個宏

    點擊“宏管理器”按鈕,彈出宏管理器窗口。窗口中有應用程序選項卡和一個名為PC的選項卡,其中應用程序選項卡中包含的宏是可以在該Revit打開的所有的項目中運行的,是應用程序級別的,而PC選項卡中所包含的宏只能在PC這個項目中運行,它是文檔級別的,如果軟件打開多個項目,那么相應的在宏管理器中也會出現多個選項卡。

image.png

    (宏管理器)

    點擊模塊按鈕,彈出創建新模塊窗口,窗口中輸入模塊名稱(模塊名稱盡量使用英文,命名不規范軟件會提示),語言默認選擇C#即可,說明可根據需求填寫一些提示文字,確定后,軟件將自動打開編輯器,初始狀態下如圖所示,兩側為解決方案中的文件,中間為代碼編寫區域。

image.png

    (編輯器)

    No.2 如何制作一個宏

    完成宏的創建后便可開始制作一個簡單的程序,我們在編輯器中找到Module_Startup這個代碼片段,如圖所示,這個可以理解模塊啟動時會運行的一個方法,在花括號里面則是需要運行的代碼。

image.png

    我們在花括號內部寫入代碼:TaskDialog.Show("Revit","我的第一個宏程序");如圖所示,這句話的含義是彈出一個提示窗口,窗口中的內容是“我的第一個宏程序”。

image.png

    No.3 如何運行一個宏

    我們在代碼片段中寫入了一條執行的語句,然后點擊編輯器中編譯按鈕,即編譯按鈕,編譯完成后程序會自動運行。然后你就會發現Revit軟件中果然彈出一個提示窗口,內容是“我的第一個宏程序”。

image.png

    (程序運行結果)

    需要注意的是,每寫完一個程序,編譯后需關注錯誤欄,如果代碼編寫有誤,那么程序將不會被編譯,也實現不了所寫的內容,如果程序沒有錯誤的話,該窗口中錯誤顯示為0,則代表編譯成功,可以開始運行程序。

image.png

    (編譯錯誤列表)

    當然將程序直接寫在模塊啟動事件中是不實用的,回到宏管理器窗口,會發現創建下面除了創建模塊,還可以創建宏,我們選中剛剛創建的Study模塊,點擊創建宏按鈕,同樣彈出創建窗口,輸入完宏名稱后,會發現Study模塊中多出了一個宏的子目。如下圖所示。

image.png

    我們回到編輯器,會發現代碼的下面增加了publicvoidtest()方法,并且在宏管理器中選擇子目后,右側運行按鈕居然亮顯了,因此我們可以這樣理解,如果點擊允許了某個子節點,那么接下來就會允許這個子節點所對應的代碼中的方法。大家可以將上面彈出提示框的代碼寫到下面的方法中,點擊運行后,是否會出現同樣的效果。

image.png

    案例:

    接下來我們通過一個實用的案例來更加直觀的學習宏的功能,案例代碼量會更多,但是我會詳細解釋每行代碼的含義,沒有revit開發經驗的也不要擔心,為了簡化,我們只實現功能,盡量減少流程。

    案例:給項目模型中所有的墻模型名稱統一增加加前綴

    我們的案例就不再新建宏了,寫在直接publicvoidtest()方法中。

    首先理一理思路,首先需要獲取到模型中所有的墻的模型,并且通過這些墻獲取到所有的墻類型,最后再統一修改墻類型的類型名稱即可,思路相當簡單。

    獲取模型中的所有墻體模型,實現代碼如圖所示,其中第42行是將Revit軟件中正在編輯的模型的文檔數據獲取到并賦值給revitdoc變量,然后在43行是直接調用API將該項目文檔中激活的視圖中的所有模型實例獲取到collects中,最后通過過濾器將所有的Wall類型過濾出來,也就是墻類型。

image.png

    (得到所有墻實例)

    獲取到所有的墻類型,以上我們只是獲取到墻的實例,接下來則是通過這些取到所有的墻類型,如圖所示。其中wallTypes是一個數組,可理解為是用來臨時存放所有墻類型的,WallType是墻類型的類名稱,foreach是一個循環語句,即依次遍歷所有的墻實例,然后將墻實例的墻類型獲取下來。第56行是判斷語句,判斷數組中是否已存在此時遍歷到的族實例的類型,如果已經存在,那么直接continue跳過,如果不存在那么就通過List數組的Add方法添加一項。

image.png

    (提取所有墻類型)

    修改族類型,RevitAPI中要求所有對模型文檔的做出修改的操作均需放置在事務中,圖中65行出定義了一個事務,然后在操作前啟動了事務,運行完成后通過Commit()方法隨即關閉了事務,第72行則是具體修改墻前綴的代碼,通過遍歷數組中每個墻類型,為每個墻類型名稱前面增加了”1F”這個字符串。當然最好的方式是彈出一個輸入框,輸入具體前綴的值,該案例為簡化流程則直接在代碼中定義前綴名稱。

image.png

    (修改前綴)

    如下圖所示為案例的所有代碼:

image.png

    (增加前綴墻)

image.png

    (完整實現代碼)

    常用操作代碼片段:

image.png

    總結:

    合理的使用宏程序,積累一些常用的程序功能有助于提高工作效率的,宏的使用難度相對于Revit是簡單的,因為用宏實現的操作也是相對簡單的,當然也可以實現像插件一樣的復雜完整的程序。對于初學者來說,難點主要在于對調用RevitAPI不是特別熟悉。


    Revit中文網作為國內知名BIM軟件培訓交流平臺,幾十萬Revit軟件愛好者和你一起學習Revit,不僅僅為廣大用戶提供相關BIM軟件下載與相關行業資訊,同時也有部分網絡培訓與在線培訓,歡迎廣大用戶咨詢。

    網校包含各類BIM課程320余套,各類學習資源270余種,是目前國內BIM類網校中課程最有深度、涵蓋性最廣、資源最為齊全的網校。網校課程包含Revit、Dynamo、Lumion、Navisworks、Civil 3D等幾十種BIM相關軟件的教學課程,專業涵蓋土建、機電、裝飾、市政、后期、開發等多個領域。

    需要更多BIM考試教程或BIM視頻教程,可以咨詢客服獲得更多免費Revit教學視頻。

l  BIM培訓網校課程目錄

l  Revit零基礎培訓教程

l  BIM項目實戰訓練營



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

未標題-1.jpg

上一篇:Revit技巧 | revit畫水管步驟:revit中管道繪制的前提工作

下一篇:Revit技巧 | revit套管明細表怎么做?管綜易套管使用技巧(四)套管洞口如何統計

60acb4e0ef112.png
不卡视频在线观看_三级网站视频在线观看_91精品网站_国产综合一区二区

      9000px;">

          成人免费视频免费观看| 国产清纯白嫩初高生在线观看91 | 蜜臀久久99精品久久久画质超高清| 中文字幕一区二区不卡| 久久久国产综合精品女国产盗摄| 欧美一级二级三级蜜桃| 欧美日韩在线免费视频| 色丁香久综合在线久综合在线观看| 成人精品免费看| 国产成人精品免费看| 国产乱理伦片在线观看夜一区| 裸体歌舞表演一区二区| 麻豆91精品91久久久的内涵| 另类小说图片综合网| 久久精品国产亚洲5555| 精品一区二区三区在线观看国产| 麻豆视频观看网址久久| 麻豆成人免费电影| 国产综合色在线| 国产福利一区在线| 成人永久免费视频| 成人黄色电影在线| 一本久久综合亚洲鲁鲁五月天| 99免费精品在线观看| 97精品久久久久中文字幕| 色偷偷久久一区二区三区| 欧美亚洲丝袜传媒另类| 欧美日韩免费高清一区色橹橹| 欧美日韩高清一区二区| 欧美一级高清片| 国产日韩欧美精品电影三级在线| 中文字幕在线观看一区二区| 亚洲品质自拍视频| 午夜视频在线观看一区| 日本va欧美va欧美va精品| 国产一区二区精品久久| 99久久免费精品| 欧美日免费三级在线| 91精品国产91久久久久久最新毛片| 日韩欧美国产综合| 国产日韩欧美电影| 一区二区三区精品在线观看| 蜜芽一区二区三区| 国产精品亚洲一区二区三区妖精 | 欧美性xxxxxxxx| 日韩欧美中文一区二区| 2020国产精品自拍| 亚洲色大成网站www久久九九| 亚洲国产裸拍裸体视频在线观看乱了| 麻豆精品精品国产自在97香蕉| 国产美女娇喘av呻吟久久| 一本色道久久综合亚洲aⅴ蜜桃| 色av成人天堂桃色av| 欧美一级久久久| 亚洲精品在线免费播放| 亚洲伦理在线免费看| 六月丁香婷婷色狠狠久久| 99精品视频中文字幕| 91精品国产aⅴ一区二区| 国产精品美女久久久久久2018| 午夜视频在线观看一区二区三区 | 精品免费日韩av| 亚洲精品大片www| 久久成人久久鬼色| 欧洲精品一区二区| 欧美极品少妇xxxxⅹ高跟鞋 | 亚洲超碰精品一区二区| 国产成人鲁色资源国产91色综 | 成人免费视频国产在线观看| 欧美精品日韩一本| 国产精品网站在线观看| 婷婷夜色潮精品综合在线| 成人精品国产一区二区4080| 日韩精品中文字幕在线不卡尤物| 中文字幕一区二区三区蜜月| 蜜桃av噜噜一区| 欧美亚一区二区| 国产精品美女久久久久久久久 | 白白色 亚洲乱淫| 精品美女一区二区| 亚洲图片欧美一区| jizz一区二区| 久久九九久久九九| 久久国产麻豆精品| 欧美日韩精品一区二区三区四区| 综合分类小说区另类春色亚洲小说欧美| 麻豆国产精品官网| 欧美裸体一区二区三区| 亚洲日本va午夜在线影院| 国产精品一区二区久久不卡| 欧美一卡二卡在线| 午夜精品久久久久久久99水蜜桃| 色综合久久综合网97色综合| 欧美激情一区二区在线| 久久99国产精品免费| 91精品久久久久久久91蜜桃| 一个色综合网站| 色诱亚洲精品久久久久久| 国产精品久久久久影视| 国产精品综合视频| 精品国产污网站| 久久精品国产亚洲5555| 欧美α欧美αv大片| 日韩成人午夜电影| 欧美精品在线观看一区二区| 亚洲午夜av在线| 欧美军同video69gay| 亚洲国产成人91porn| 欧美三级视频在线| 亚洲成av人片在线| 欧美一区二区三区婷婷月色 | 欧美在线三级电影| 亚洲一区在线电影| 欧美自拍偷拍一区| 亚洲一区二区影院| 欧美日韩国产精选| 首页国产欧美久久| 日韩精品一区二区三区在线观看| 美腿丝袜亚洲色图| 精品国产91久久久久久久妲己| 国内精品国产成人国产三级粉色 | 一本到三区不卡视频| 亚洲国产综合人成综合网站| 在线观看亚洲精品| 亚洲一区在线观看免费观看电影高清 | 捆绑调教一区二区三区| 精品乱人伦小说| 国产又黄又大久久| 国产精品毛片高清在线完整版| www.欧美亚洲| 亚洲精品国产a| 欧美理论片在线| 精品一区二区av| 国产午夜精品一区二区三区嫩草| 成人午夜激情影院| 亚洲尤物视频在线| 日韩一级二级三级| 国产精品一级二级三级| 亚洲男人的天堂网| 欧美日本一区二区在线观看| 国产中文字幕一区| 国产精品国产三级国产三级人妇 | 国产美女在线观看一区| 国产精品剧情在线亚洲| 精品婷婷伊人一区三区三| 美女看a上一区| 国产精品视频一二| 欧美亚一区二区| 久久精品国产精品亚洲红杏| 国产欧美日韩激情| 欧美三级日韩三级国产三级| 精彩视频一区二区三区| 自拍av一区二区三区| 在线电影院国产精品| 国产91丝袜在线观看| 亚洲五月六月丁香激情| 久久只精品国产| 欧美视频三区在线播放| 精品午夜一区二区三区在线观看 | 成人av动漫网站| 婷婷国产v国产偷v亚洲高清| 国产日韩欧美激情| 欧美人狂配大交3d怪物一区| 国产精品系列在线观看| 亚洲大片精品永久免费| 国产亚洲福利社区一区| 欧美视频在线观看一区二区| 国产乱人伦偷精品视频免下载 | 久久99久久99小草精品免视看| 1024国产精品| 欧美va亚洲va| 在线视频你懂得一区二区三区| 精品一区二区三区视频| 亚洲一区在线电影| 中文av一区二区| 91精品国产麻豆国产自产在线| av亚洲精华国产精华精华| 美女视频网站久久| 亚洲电影视频在线| 国产精品美女久久久久久久久久久 | 欧美精品在线观看一区二区| 91在线精品一区二区三区| 韩国精品主播一区二区在线观看| 一区二区三区四区激情 | 亚洲一卡二卡三卡四卡| 中文字幕不卡一区| 国产精品嫩草99a| 日韩一区二区三区高清免费看看| aaa欧美大片| 国产成人自拍网| 美女性感视频久久| 天天综合网 天天综合色| 亚洲女同ⅹxx女同tv| 欧美高清在线一区| 26uuu国产一区二区三区| 欧美精品粉嫩高潮一区二区| 91视频91自| 成人免费高清视频在线观看| 国产在线视频不卡二| 极品少妇一区二区三区精品视频|