ファミリの「はい/いいえパラメータ」にチェックを入れると、その内容を任意の文字としてタグに表示させることが、数式を使うことで可能となります。
ここでは例として、ドアファミリに防火性能の 「特1」 のはい/いいえパラメータを設定し、ドアタグに表示する方法を解説します。
ドアファミリの「特1」 にチェックをいれると 「特1」、チェックを外すと空白でタグに表示されるケースです。
index
1. ドアファミリにはい/いいえパラメータを追加
- ドアファミリを開く
- 「ファミリタイプ」 → 「パラメータの追加」
- パラメータ名:
特1
- パラメータの種類:はい/いいえ
2. ドアタグファミリを開く
- ドアタグファミリを開く
- 「注釈」タブ → 「ラベル」
- タグ内の任意位置にラベルを配置
3. ラベルに計算式を設定
- 配置したラベルを選択
- プロパティの 「ラベルパラメータを編集」 をクリック
- 「計算されたパラメータをラベルに追加」をクリック
- 計算式を入力:
if(特1, "特1", "")
- チェックがオン → 「特1」
- チェックがオフ → 空白
4. ファミリを保存してプロジェクトにロード
- タグファミリを保存
- プロジェクトにロード
- ドアタグを配置すると、各ドアの「特1」のチェック状態に応じて、ラベルに「特1」または空白が表示されます
5. 複数条件にも対応可能
複数のはい/いいえパラメータを条件にしたい場合は、入れ子の if 式を使用します:
if(特1, "特1", if(特2, "特2", if(特3, "特3", "")))
- 特1 がオン → 「特1」
- 特2 がオン → 「特2」
- 特3 がオン → 「特3」
- すべてオフ → 空白
まとめ
- ドアファミリのはい/いいえパラメータをタグのラベルに計算式で表示可能
- チェックのオン/オフで任意文字を出力
- 入れ子の if 式で複数条件にも対応できる
- 図面注記を実務に合わせて柔軟にカスタマイズできる