選單

三種方法將Dynamo指令碼打包為外掛,哪個是你的菜?

你好!這裡是牛侃BIM。

Dynamo如今已經是一個運用非常廣泛的外掛了,對比二次開發的外掛,他有入門門檻低,耗費時間短的優勢,但是Revit二次開發外掛使用的便捷性是Dynamo指令碼無法比擬的,那麼能否將Dynamo指令碼檔案整合到Revit的選項卡中,而不是每次都需要開啟Dynamo?今天我們就介紹三種辦法,讓Dynamo指令碼和二次開發的外掛一樣使用便利。

01 NonicaTab外掛

NonicaTab分為免費版和專業版,在日常工作我認為使用免費版就可以滿足絕大多數應用場景。免費版提供了12個Revit面板按鈕、執行狀態通知欄、55個預設的按鈕圖示,專業版則提供了更強大的功能。

三種方法將Dynamo指令碼打包為外掛,哪個是你的菜?

➤軟體安裝:雙擊安裝包直接安裝,安裝過程中會提示讓我們選擇Revit版本(留言區指定有軟體連結,也可在https://nonica。io/#Pricing自行下載)

➤軟體介面介紹:安裝後在Revit選項卡中會出現如下圖顯示的介面:

三種方法將Dynamo指令碼打包為外掛,哪個是你的菜?

➤演示:以下三個動圖分別演示了在Revit介面中玩俄羅斯方塊、批次給構件賦予引數、語音識別。

三種方法將Dynamo指令碼打包為外掛,哪個是你的菜?

三種方法將Dynamo指令碼打包為外掛,哪個是你的菜?

三種方法將Dynamo指令碼打包為外掛,哪個是你的菜?

➤操作步驟:在任意一個按鈕下面先選擇dyn檔案,再選擇圖示就可以。

02 Dyno外掛

Dyno外掛可以讓你像通常的 Revit 命令一樣使用 Dynamo 指令碼。

➤安裝步驟:直接雙擊安裝檔案(關閉Revit軟體)

➤使用介紹:

安裝好Dyno外掛後,開啟Revit,在管理選項卡會看到Dyno,同時在專案瀏覽器的位置也會看到Dyno的面板,如下:

三種方法將Dynamo指令碼打包為外掛,哪個是你的菜?

三種方法將Dynamo指令碼打包為外掛,哪個是你的菜?

➤右鍵選擇Setting:

三種方法將Dynamo指令碼打包為外掛,哪個是你的菜?

➤點選加號找到存放Dynamo指令碼的資料夾:

三種方法將Dynamo指令碼打包為外掛,哪個是你的菜?

➤之後會看到資料夾下所有的Dynamo指令碼檔案:

三種方法將Dynamo指令碼打包為外掛,哪個是你的菜?

此時我們雙擊Dynamo指令碼檔案的名稱即可執行指令碼:(同時執行過的指令碼,名稱也會綠顯):

三種方法將Dynamo指令碼打包為外掛,哪個是你的菜?

三種方法將Dynamo指令碼打包為外掛,哪個是你的菜?

➤接下來我們對dyn檔案要做一個小的設定,比如我們輸入資料的相關節點需要右鍵勾選“是輸入”

三種方法將Dynamo指令碼打包為外掛,哪個是你的菜?

➤接下下面是介紹我們如何將dynamo指令碼整合到Revit選項卡中,右鍵選擇open button file,並在記事本中輸入以下程式碼:

Tab Name 1 :選項卡名字(revit裡面的建築結構系統這一級別)

Preset 1:選項卡下面的功能選項(比如建築裡的牆樓板等)

我們將程式碼改成如下樣子,注意以下我的資料夾結構以及檔名稱和這個程式碼是對應的,將文字檔案另存編碼選擇UTF8格式:

三種方法將Dynamo指令碼打包為外掛,哪個是你的菜?

三種方法將Dynamo指令碼打包為外掛,哪個是你的菜?

➤重啟Revit軟體,看到選項卡中出現瞭如下介面(請結合前幾張圖對比理解):

➤我們再為以上的選項按鈕設定圖示,我們需要在對應資料夾中放置與dynamo檔案同名稱的圖片即可自動匹配:

➤重啟Revit,顯示如下:

03 FunnyBIM

FunnyBIM外掛是九哥BIMer在網上開源的工具(原始碼會在連結中提供)基礎上修改最佳化來的,使用簡單,效果如下:

三種方法將Dynamo指令碼打包為外掛,哪個是你的菜?

三種方法將Dynamo指令碼打包為外掛,哪個是你的菜?

➤支援的版本:

Revit2019 | Dynamo2。0。4

Revit2020 | Dynamo2。3。0

Revit2021 | Dynamo2。5。0

➤安裝方法:雙擊exe程式包即可

如果要安裝到其他版本,只需要將2021改為其他即可

三種方法將Dynamo指令碼打包為外掛,哪個是你的菜?

➤如何將Dynamo指令碼檔案整合到工具欄

將程式放到FunnyBIMGraphs目錄內,需要新增分組的工具,可以單獨設定一個資料夾:

圖示有兩種尺寸,16x16和32x32,採用PNG格式,檔名為*。dyn名稱加圖示尺寸,如:“*_16。png”或“*_32。png”,預設採用16x16尺寸圖示,如需要選用32x32尺寸圖示,在點選“啟用外掛”的時候,按住鍵盤左側Shift鍵,即可啟用大尺寸圖示(此段摘自BIM的樂趣公眾號),如果你使用的圖示圖片不是16x16或32x32,系統會自動新增圖示為Dynamo圖示,如下圖:

三種方法將Dynamo指令碼打包為外掛,哪個是你的菜?

➤點選圖示,即可執行程式,如下:

三種方法將Dynamo指令碼打包為外掛,哪個是你的菜?

04 對比分析

總體來說,這幾款工具都是非常實用的小工具,針對操作便捷性、功能、執行速度等我們做了以下彙總:

三種方法將Dynamo指令碼打包為外掛,哪個是你的菜?

到底哪款工具是你的菜?咱評論區見

牛侃BIM投稿通道正式開啟,關於這個行業,你想知道的的或是你們想說的都可以告訴我們,我們將一起進行創作,把最真誠的內容推送給大家。歡迎小夥伴掃描下方的二維碼投稿。