0

Revit ファミリ タイプ ライブラリにファミリ タイプのプロパティがある場合、式で使用するプロパティで選択されているタイプを参照する方法はありますか?

たとえば、「ボルト ワッシャー (デフォルト)」というパラメーターがあり、[値] フィールドに設定した値が「ワッシャー : 50x50x3」であるとします。

ボルト ワッシャー パラメータの値フィールドで選択した値に基づいて変更されるタイプの別のパラメータの値を持つことができるようにしたいと考えています。

例えば:

IF (Bolt Washer = "50x50x3", 3, IF(Bolt Washer = "65x65x6", 6, 10))

タイプのファミリ プロパティ エディタ ダイアログの例

4

2 に答える 2

1

この機能を得るために私が使用する Revit のトリックは、typeIndex という名前の Revit ファミリに整数パラメータを追加し、各タイプに一意の ID を与え、これをネストされた if ステートメントで使用してプロパティを変更することです。

このようなもの。

if(typeIndex = 1, 100 mm, if(typeIndex = 2, 200 mm, 300 mm))
于 2014-03-10T22:19:20.097 に答える
0

残念ながら、あなたが望むことをする方法はありません。また、パラメータのテキストも参照できません。たとえば、次の式は使用できません: IF(Bolt Text='text',0,1)

[ボルト ワッシャーの厚さ] と [ボルト ワッシャーの種類] パラメーターを作成するのが最善です。

于 2013-08-11T23:04:57.543 に答える