Table of Contents
Revit のファミリー パラメータを理解する
Revit は、あらゆる BIM プロジェクトを構成するブロックです。各壁、ドア、ウィンドウ、または構造体ビームは、家族インスタンスです。各家族内では、ジオメトリ、材料、寸法、行動を制御します。家族パラメータの管理をマスターするのは、時間だけ節約するだけでなく、剛性、エラーが発生しやすいモデルと、プロジェクト全体でスケールアップする柔軟な再使用可能なライブラリの違いです。パラメーターは、インスタンスベース(各発生は、独自の値を持つことができます)またはタイプベースの(すべてのインスタンスを同じタイプの URL に分ける)、または、これらの値が、それらを分割したり、より効果的にデータを分割したりすることができます。
Revitファミリーパラメータを管理するための最良のテクニック
1. データの一貫性のための親しみの共有された変数
共有パラメータは、標準化されたBIMワークフローの礎です。各家族内の異なる名前で重複パラメータを作成する代わりに、共有パラメータは、グローバル固有の識別子(GUID)を持つ外部テキストファイル(.txt)に住んでいます。これにより、同じパラメータが複数の家族やプロジェクト間で使用できるようになります。例えば、共有パラメータを一度に「Fire Rating」と定義し、ドアファミリーと壁ファミリーの両方に読み込むことができます。これらの要素をスケジュールすると、Revitは同じパラメータを同じパラメータとして認識し、手動で集計することができます。
共有パラメータを作成するには、[管理]タブ→ [共有パラメータ]→ [新規グループの作成 (「安全」のような) → [パラメーターの追加] に移動します。 明確で完全な名前 (例えば、「耐火性評価(hr)」)」) を使用して、正しい規準とタイプを設定します。 共有パラメータファイルをネットワークの場所に保存して、チーム全体がアクセスできる。 詳細は、公式 ]]]] [共有パラメータのオートデスクのドキュメントを参照してください。
2. 注文のグループが付いている変数を整理して下さい
「寸法」や「素材」といったデフォルトグループは、単純な家族のために機能しますが、複雑なコンポーネントはクリーナー階層を要求します。Family Editorでは、「モジュール」パネルをクリックし、ファミリータイプを開きます。 「グループを管理する」ボタンを使用して、「パフォーマンスデータ」、「コードコンプライアンス」、「構成詳細」、「スケジュールのインクルージョン」などのカスタムグループを作成してください。 これらのグループにパラメータをドラッグし、それらに、最大/ダウン矢印を使用して、すべてのトラフィックを追跡し、組織のパラメータを追跡し、すべての重要なパラメータを「構造的パラメータを追跡する」と表示します。
3. 堅い変数 浪費の大会を採用します
一貫したネーミングは、チームコラボレーションのために非交渉可能です。各パラメータをカテゴリプレフィックスで開始します。幅は「WD」、高さは「HT」、火の評価は「MAT」、材料は「スケジュールタグ」です。必要に応じて、記述的な名詞とユニットに従ってください。例:「FR Fireity Rating(hr)」ではなく、曖昧な省略を回避(例えば、conconsは「文書化」を意味し、家族が規則を編集し、それを編集したり、より簡単にするために、異なる家族が規則を作成したりすることができます。
4. インスタンス対タイプ パラメータを賢く使用して下さい
type[ パラメータは、家族タイプのあらゆるコピーに適用されます。例えば、 "ドアの高さ" 型パラメータは、高さのプロジェクトシェア内のすべての 36x80 ドアを意味します。 インスタンスパラメータは、しかし、カスタムフィールド条件に有用な特定のドアの値をオーバーライドすることができます。 ゴールデンルール: 値が稀にインスタンス間で変化した場合(メーカーや火の評価のように)、タイプパラメータを使用します。 配置ごとに調整する必要がある場合(「開口方向」または「フィニッシュカラー」)、および各々のパラメータを下げる場合は、 ディープなモデルを 設定します。
高度なパラメーター管理テクニック
式と条件付きステートメントの使用
式は、パラメータが自動的に値を引き出すようにし、手動入力とエラーを減らすことができます。Family Typesダイアログでは、他のパラメータを参照する式を入力します。例えば、「合計幅」パラメータは「幅の左+幅の右」として計算できます。[]]を使用して条件付きステートメントは、インテリジェントな動作を可能にします。例えば、「if(Is Custom Height、Custom Value、Default Height)」は、特に、競合するオブジェクトの選択肢をゼロにするために、オブジェクトをオブジェクトに調整します。
導入事例
ルークアップテーブルは、標準サイズのパラメータ値の行を保存するCSVファイルです。ユーザーがドロップダウンリストからサイズを選択した場合、Revitは対応する行を読み、複数のパラメータを自動的に割り当てます。この技術は、メーカーの製品カタログ、鋼線セクションやウィンドウ構成などの完璧なものです。ルックアップテーブルを設定するには、パラメーター名に合った列でCSVを作成し、家族と同じフォルダに配置し、ファミリータイプ[F]の[F]タブの[F]を参照してください。[F]:[F]
パラメータなしのYes/Noで制約を強化
はい/パラメータはスイッチとして機能しません。可視性、材料の割り当て、または幾何学的存在を制御できます。例えば、「はい」に置かれる「手すり」変数は、それを隠す間、手すりの放出を目に見えるようにすることができます。より強力な行動を作成するには、条件付き式でYes/Noを結合します。このアプローチは、必要なタイプの数を減らし、デザイナーが家族が条件を編集せずに機能することを可能にします。
パラメータ管理のためのワークフロー統合
バルク パラメータの編集のためのDynamoを使用して
数百人の家族が標準化する時、手動編集は非現実的です。Dynamoは、視覚的なプログラミング環境を自動化し、複数のRFAファイル間でパラメータ作成、リナリング、および値の割り当てを自動化できます。 「FamilyInstance.SetParameterByName」や「Parameter.CreateSharedParameter」のようなノードを使用して、ネーミングの慣習を強制し、既存の家族に共有パラメータを追加できます。また、一般的なグラフをBynamolog[F]をバッチで簡単にする「Revitsource Dynamo パッケージ」も使用できます。
変数 品質管理のための輸出入
Revitの「プロジェクトスタンダードを転送」ツールは、プロジェクト内で動作しますが、家族にとっては、「パラメータユーティリティ」のアドオンまたはDynamoを使用してパラメータをエクスポートできます。すべてのパラメータをCSVにエクスポートし、Excelで確認して、規則を遵守し、家族を更新します。これは、新しいBIM規格に移行するときに特に便利です。一部の企業は、500 +家族をライブラリからパラメータをエクスポートし、Pythonスクリプトを実行して、このレベルのエントリを維持するために、このレベルのデータをスケールアウトする際の手順を実行します。
一般的な落札とテムを避ける方法
- [ 異なるGUIDでパラメータを複製:[ 常に中央ファイルから共有パラメータを使用します。複数の家族で同じパラメータを手動で再作成しないでください。
- []プロジェクトに共有パラメータをロードする忘れ:[]]プロジェクトに家族をロードする前に、共有パラメータファイルがアクセス可能で、パラメータがロードされることを確認します。 それ以外の場合は、スケジュールが破棄されます。
- [] 型パラメータをオーバーロード:[]] 多すぎるタイプのパラメータを持つと、すべての組み合わせのために過剰なタイプを作成することができます。 構造を再考する - いくつかのパラメータは、インスタンスまたは式によって駆動されるべきです。
- [] ドキュメントに無視する:[] ドキュメントなしで、チームメンバーはパラメータを誤用し、新しいものを冗長に作成し、エラーを発生させます。 リビングスプレッドシートまたはBIMマニュアルをキープしてください。
みんなで一緒に
効果的なRevitファミリーパラメータ管理は、初期設計から建設文書や施設管理に至るまで、プロジェクトのあらゆるフェーズで配当を支払う原則です。 共有パラメータファイルとネーミング慣習を確立し始め、その後、徐々に処方、検索テーブル、およびDynamo自動化を導入します。 定期的に家族ライブラリを監査して問題を早期にキャッチします。 これらの技術を実行することで、エラーを減らし、納品プロジェクトを加速し、あなたの作業者全員に助けを借りる、堅牢で一貫性のある、高度に再利用可能な家族ライブラリを構築します。
さらなる読書のために、Revit を超えて適用されるパラメーター管理原則の []]BIM 規格ガイドライン[] を探索してください。