完善主體資料,免費(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為圖元賦值如何做到參數(shù)與圖元一一對(duì)應(yīng)

發(fā)布于:2020-03-02 12:12:15

來(lái)福

更多

問(wèn)題:Dynamo為圖元賦值如何做到參數(shù)與圖元一一對(duì)應(yīng)。

0001_問(wèn)題.png

0002_問(wèn)題.png

解答:通過(guò)節(jié)點(diǎn)List.Combine。

1、準(zhǔn)備一個(gè)族文件,該族文件有五個(gè)參數(shù),分別名為“01”、“02”、“03”、“04”和“05”。屬于實(shí)例參數(shù),參數(shù)類型為數(shù)值。保存后載入到項(xiàng)目中。

0101_添加參數(shù).png

0102_添加參數(shù).png

2、通過(guò)節(jié)點(diǎn)Select Model Elements選擇項(xiàng)目中的兩個(gè)族實(shí)例。準(zhǔn)備兩個(gè)Code Block,其中一個(gè)列表列出參數(shù)的名稱,另一個(gè)列表列出每一個(gè)族每個(gè)參數(shù)的數(shù)值,第二個(gè)列表中通過(guò)子列表來(lái)區(qū)分不同的族實(shí)例。

0201_準(zhǔn)備數(shù)據(jù).png

3、節(jié)點(diǎn)List.Combine能夠?qū)⑦B結(jié)符應(yīng)用到兩個(gè)序列中的每個(gè)元素。輸入端comb輸入的是連結(jié)符,圖中的連結(jié)符是節(jié)點(diǎn)Element.SetParameterByName。剩下的輸入端list1和list2等的數(shù)量取決于連結(jié)符剩余輸入端的數(shù)量,其中l(wèi)ist1對(duì)應(yīng)著節(jié)點(diǎn)Element.SetParameterByName的輸入端element,另一個(gè)list2對(duì)應(yīng)著節(jié)點(diǎn)Element.SetParameterByName的輸入端value。

0301_List.Combine.png

4、最終的效果就是,每一個(gè)族實(shí)例的每一個(gè)參數(shù)都能有指定的數(shù)據(jù)填入。

0401_最終的效果.png

0402_最終的效果.png

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

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

上一篇:Revit如何繪制漏斗形的樓板

下一篇:重裝系統(tǒng)后Revit還是安裝不了怎么辦?