2016-11-21 19 views
0

私はそれが私が思っていたよりもはるかに多くのトラブルを与えてしまった何かをしようとしています。主にRevitに慣れていないからです。当初、私はアルゴリズムを使用してユーザーの図面を検索し、バルブを見つけたり、開いているか閉じているかを確認したり、それらの周りにハロー/リングを描いたりしていました。それから私は家族を通してそれをするように言われました。だから、私はRevitを開いて、私のリングを作って、今私はそれらを適用しようとしているところにいるが、もう一度:Unfamiliar。私はここよ:ブール型Revitのファミリ変数とその使用方法

enter image description here

バルブシャットプロパティが共有されています。私はValve Shutがtrue/falseであるかどうかに基づいてValve Statusを実装したいと思います。私はこれをやろうとしていますが、これを行う方法については私が見つけたドキュメントはありませんので、これは私にさまざまなエラーを与えてくれます。誰か知っていますか?オビ=ワン・ケノービ助けて!あなたは私の唯一の希望です!

答えて

1

私は次の応答を持つ開発チームでこれを議論:これはMEP特定の問題であると思うかもしれ大衆をオフにおびえさせる避けるため

A.、私はそれはあなたがしているものと言って一般化することができると思いますしようとするのは、Yes/Noタイプのパラメータの値に基づいて、あるタイプのパラメータの値を設定することです。あるいは、より一般的には、あるタイプのパラメータの値を設定するために式を使用するにはどうすればよいでしょうか。

B.申し訳ありませんが、式のテキスト値は現在サポートされていませんが、要求されています。

C.受け入れられた「解決策」と誤解されていない場合は、以下の手順を使用します。醜いですが、うまくいくはずです。

  1. 使用する各タイプのパラメータを作成し、ドロップダウンでタイプを割り当てます。デモのために "Family Test 1"と "Family Test 2"を使用します。
  2. モデルの要素にラベルを付けるために使用するパラメータを作成します。あなたのケースでは "バルブの状態"
  3. あなたのケースでは、バルブのシャットダウン。
  4. "Family Test Control"パラメータにIF文を追加します。もし(バルブシャット、ファミリーテスト1、ファミリーテスト2)

文が二つ以上の種類を制御する場合は、いくつかの深刻な狂気を追加することができますが、それは実際にそれが構造化される方法に関して、あなたのニーズによって異なります。私は追加することができるANDsとORsの多くを構想しています。

+0

ありがとう、ジェレミー!!私は今週前に解決しましたが、あなたが説明したことを正確に行っていました。これは最速の、または「最もエレガントな」ソリューションではありませんが、実行する必要があります。 –

関連する問題