Revit 高效除錯 內部世界

2021-07-23 12:29:46 字數 494 閱讀 1889

除錯工具:revit add-in manager

在external tool 中載入二次開發的.dll。其中有四種載入命令的模式(均是事物性的):

1. manual mode(手動更新模式)

2. manual mode, faceless(執行上次執行的命令,當更改**後,可以用此種模式快速執行除錯程式)

3. readonly mode

4. automatic mode

附加程序除錯的時候,需要選擇除錯的模式(attach to)為managed

public result execute(externalcommanddata commanddata, ref string messages, elementset element);為執行函式,在其中寫需要被執行的步驟。

**物件之間的隸屬關係:

查詢模型空間中物件的型別資訊:add-ins->revit lookup->snoop current selection

Revit 物件高效過濾

filteredelementcollector 步驟 1.var walltypecollector1 new filteredelementcollector doc 2.walltype.wherepasses new elementclassfilter typeof walltype 3....

revit內部開發環境和外部開發環境

1.模組 model start方法 模組載入時執行 model shutdown方法 模組解除安裝時執行 2.巨集 方法,執行巨集時執行 基本原理 開發者可以通過iextrenalcommand來新增自及的應用,revit通過.addmin檔案來載入和識別外部檔案。如果revit沒有其他命令在執行...

使用attr高效除錯驅動

檔案中 struct kobject kobj define attr name static struct kobj attribute name attr show name show,store name store,檔案中 state show是驅動除錯的讀函式 buf是除錯的資料互動口當執...