下載app免費領取會員
本文來自微信公眾號:BIMRadio
作者:Frank Lee
賬號:BIMRADIO
全局參數是Autodesk在Revit 2017版本(17版本以后都有),繼共享參數與項目參數之后新增加的一種參數,實際上在 Revit 2016 R2版本中就已經增加了全局參數的內容。
全局參數,在官方文檔中給出的說明如下:
雖然讀起來挺通順,但好像還是云里霧里,別著急,下面小編就用大白話給大家翻譯一下,文檔中的意思就是說:
全局參數,是一種用于單個項目當中的參數;
這種參數不能指定類別(不像項目參數一樣可以把參數指定給某一類別);
這種參數的值可以來自于給定的值,來自于公式或者可以直接從模型當中獲取;
這種參數是一種可以驅動其他參數的參數;
簡單來說,全局參數可以理解為一種中介參數,中介參數從某一個參數獲得值,再利用這個值去驅動另外一個參數。
現在有三個參數A、B、C,現在C想要獲取A的值,但是沒有辦法直接獲取,那么就可以先利用參數B獲取參數A的值,然后再把參數B的值賦給C,那么這個參數B就是全局參數(有點類似于計算機編程中兩個值交換時的中間變量temp)。
(似懂非懂的樣子)
沒理解也沒關系
下面小編來給大家舉個例子
1
一個問題
曾經有一個國外的網友提過這樣的一個問題,說如何使用房間標記,來標記房間中天花板的高度,熟悉標記族制作的朋友們應該很快會給出答案,就是no,因為Revit并不支持使用一種標記族同時標記兩種類別。但是如果有全局參數的話,這個過程就可以實現了,下面我們看看如何使用全局參數實現這個過程。
2
創建共享參數
為了能夠在標記房間時,同時標記到天花板高度,首先需要房間中有這樣的一個參數,可以顯示天花板高度,所以可以利用共享參數創建這樣一個參數,并將其添加到房間類別中,為了方便理解,暫時先命名這個參數名稱為C。
創建共享參數C
將C賦給房間類別
房間中就增加了創建好的C
3
修改標記族,添加字段
雙擊打開房間標記族(或者新建也可以),使用標簽工具,將剛才創建好的共享參數C加到標記中字段中。
4
創建全局參數,并獲取值
找到創建好的天花板,選中它,查看屬性面板中天花板的偏移量參數,選擇關聯按鈕,創建新的全局參數,并命名為B。
。
這樣,全局參數B就獲取到了房間中天花板的高度值。
5
使共享參數獲取到全局參數值
有了天花板的高度值之后,需要使共享參數C獲取到這一值,下面就使C關聯到B即可。
關聯完成后,房間屬性中的參數C即可顯示當前房間中的天花板高度值。
因為標記族中的字段,會自動讀取參數C的值,所以當C關聯完成后,標記族中,會自動出現天花板的高度值。
這樣,就完成了利用全局參數,使用房間標記族,來標記房間中天花板高度的過程,在這個過程中,天花板高度偏移值,相當于參數A,全局參數B從A獲取了數值,然后又將數值給到了共享參數C。
由于是相互關聯的關系,當天花板高度變化后,參數C會自動進行變化,同樣標記也會隨之改變。
這就是全局參數的一個典型用法,不知道小伙伴們理解了沒有,可以使用相同的方法可以來解決某些類似的問題。
本文版權歸腿腿教學網及原創作者所有,未經授權,謝絕轉載。
上一篇:revit中如何創建斜標頭族
下一篇:Revit中復合墻體的創建
推薦專題