下載app免費領取會員
本文源自公眾號:安凡BIM
首先我們得先知道,Revit中什么屬于類型參數,什么屬于實例參數?
我們通過兩張圖片來給大家說明:
接下來我們進入今天的主題
第一步:選擇模型
按照Revit—ion— Model Element,選擇 Model Element,然后點擊節點中的選擇按鈕,返回到Revit中選擇模型,此次我們以墻為例。
第二步:設置實例參數
按照Revit—Elements—Element—SetParameterByName,選擇SetParameterByName (設置圖元參數)
Element:輸入一個Revit模型(Revit.Elements.Element)
parameterName:輸入要設置的參數名稱(String)
Value:賦值
備注:Code Block屬于代碼塊可以快速編寫數據,在空白處雙擊即可調用。
當前墻體的無連接高度為8000
當我們把5000連到value上,我們來看看效果
Revit中墻體的無連接高度也變成了5000。
第三步:設置類型參數
我們獲取模型的類型參數,只需將Element的ElementType傳入Element端口我們按照Revit—Elements—Element—ElementType,選擇ElementType,將其放置在上圖所示的位置即可。
這一步我們就以粗糙度這個類型參數為例,給大家演示。
當我沒有給value賦值默認參數為1,接下來就是見證奇跡的時刻了。
我給value輸入5000,Revit中墻體的粗糙度也變成了5000。
但如果你執意要通過這種方式設置實例參數,給parameterName輸入實例參數名稱,看會發生什么事情?直接報錯未找到該名稱的參數。這就是類型不匹配的原因。
反過來通過第二步的方法設置類型參數亦是如此
第四步:獲取實例參數
獲取實例參數也是和設置實例參數是一樣的,只需給Element端口傳入選擇的模型,給parameterName端口傳入實例參數名稱即可。
第五步:獲取類型參數
獲取類型參數也是和設置類型參數是一樣的,只需給Element端口傳入選擇的模型的ElementType,給parameterName端口傳入類型參數名稱即可。
本文版權歸腿腿教學網及原創作者所有,未經授權,謝絕轉載。
上一篇:Dynamo教程 | Dynamo教程:Dynamo如何創建Revit的過濾器?
下一篇:Dynamo教程 | 初識Dynamo:Revit自帶Dynamo嗎?Dynamo文件格式有幾種?
推薦專題