完善主體資料,免費(fèi)贈(zèng)送VIP會(huì)員!
* 主體類型
* 企業(yè)名稱
* 信用代碼
* 所在行業(yè)
* 企業(yè)規(guī)模
* 所在職位
* 姓名
* 所在行業(yè)
* 學(xué)歷
* 工作性質(zhì)
請(qǐng)先選擇行業(yè)
您還可以選擇以下福利:
行業(yè)福利,領(lǐng)完即止!

下載app免費(fèi)領(lǐng)取會(huì)員

NULL

ad.jpg

Dynamo教程 | Dynamo教程:Dynamo獲取并設(shè)置Revit的類型參數(shù)與實(shí)例參數(shù)

發(fā)布于:2024-10-23 15:20:01

BIM中文網(wǎng)

更多

本文源自公眾號(hào):安凡BIM


首先我們得先知道,Revit中什么屬于類型參數(shù),什么屬于實(shí)例參數(shù)?

我們通過兩張圖片來給大家說明:

0517b6cfe02f47b538a19ec5dfbdce3a.png

88052b986b3da821cdfaecb4456bf090.png

接下來我們進(jìn)入今天的主題

第一步:選擇模型

按照Revit—ion— Model Element,選擇 Model Element,然后點(diǎn)擊節(jié)點(diǎn)中的選擇按鈕,返回到Revit中選擇模型,此次我們以墻為例。

af2d32cfd78a284fc8a2936bd94a1c4c.png

第二步:設(shè)置實(shí)例參數(shù)

按照Revit—Elements—Element—SetParameterByName,選擇SetParameterByName (設(shè)置圖元參數(shù))

Element:輸入一個(gè)Revit模型(Revit.Elements.Element)

parameterName:輸入要設(shè)置的參數(shù)名稱(String)

Value:賦值

6eee1d7323fd1f34fcec91b187048750.png

備注:Code Block屬于代碼塊可以快速編寫數(shù)據(jù),在空白處雙擊即可調(diào)用。

7d3aea9991c45e3549db602b80f9b2cf.png

當(dāng)前墻體的無連接高度為8000

當(dāng)我們把5000連到value上,我們來看看效果

002773ed9c5a8fd651a8e6d4da3ceaa2.png

Revit中墻體的無連接高度也變成了5000。

第三步:設(shè)置類型參數(shù)

d0ae141007dfc0810803e50cf2d7750f.png

我們獲取模型的類型參數(shù),只需將Element的ElementType傳入Element端口我們按照Revit—Elements—Element—ElementType,選擇ElementType,將其放置在上圖所示的位置即可。

這一步我們就以粗糙度這個(gè)類型參數(shù)為例,給大家演示。

43633f7cb6cc68e93d0dd492d60fd37a.png

ed702ebe315566ace25f949d2d6d3a7e.png

當(dāng)我沒有給value賦值默認(rèn)參數(shù)為1,接下來就是見證奇跡的時(shí)刻了。

31e32957da1e06c25be42a11523787a7.png

1c0c844ec1b529a0b44bbe567a6b6eec.png

我給value輸入5000,Revit中墻體的粗糙度也變成了5000。

但如果你執(zhí)意要通過這種方式設(shè)置實(shí)例參數(shù),給parameterName輸入實(shí)例參數(shù)名稱,看會(huì)發(fā)生什么事情?直接報(bào)錯(cuò)未找到該名稱的參數(shù)。這就是類型不匹配的原因。

87fb9aeb942f69eb766c9ac75bda9673.png

反過來通過第二步的方法設(shè)置類型參數(shù)亦是如此

第四步:獲取實(shí)例參數(shù)

獲取實(shí)例參數(shù)也是和設(shè)置實(shí)例參數(shù)是一樣的,只需給Element端口傳入選擇的模型,給parameterName端口傳入實(shí)例參數(shù)名稱即可。

5130711e411216eafdb63cd7761e2bd9.png

第五步:獲取類型參數(shù)

獲取類型參數(shù)也是和設(shè)置類型參數(shù)是一樣的,只需給Element端口傳入選擇的模型的ElementType,給parameterName端口傳入類型參數(shù)名稱即可。

eed727f48d5e02d30e843cab55617fc4.png


本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。

未標(biāo)題-1.jpg

上一篇:Dynamo教程 | Dynamo教程:Dynamo如何創(chuàng)建Revit的過濾器?

下一篇:Dynamo教程 | 初識(shí)Dynamo:Revit自帶Dynamo嗎?Dynamo文件格式有幾種?