CustomBlock 定義に対するプロパティ テーブルの定義

ブロック プロパティ テーブルは、値の組み合わせをブロック プロパティに関連付けます。たとえば、ブロック プロパティ テーブルを使用して、ドアの寸法セットを定義できます。

ブロック参照で、テーブルのグリップ点をクリックして、使用可能な値の組み合わせリストを表示できます。値の組み合わせを選択すると、ブロック参照は、ブロック プロパティ テーブル内の行で定義された対応する値に自動的に変更されます。

CBTable コマンドを使用すると、CustomBlock 定義に関連付けられたブロック プロパティ テーブルを表示したり更新したりできます。

このコマンドにより、空のブロック プロパティ テーブルが作成されます。

このブロック プロパティ テーブルに要素のプロパティと値を追加できます。

各 CustomBlock 定義には、1 つのブロック プロパティ テーブルのみを含めることができます。

ブロック プロパティ テーブルには、以下が含まれます。

  • 要素

  • ユーザー パラメータ

  • 寸法の拘束パラメータ

  • 属性。属性を使用すると、ブロック プロパティ テーブルの各行に名前を付けることができます。

    注記: ブロック プロパティ テーブルに含める属性には、**定義済み(Predefined)**モードを割り当ててください。

例:

さまざまなサイズのウィンドウを表すために定義された CustomBlock を考慮して、特定のサイズをリストから選択できます。

ブロック参照で対応するブロック プロパティのテーブル要素グリップ点を選択すると、使用可能なサイズのリストが表示されます。ウィンドウのサイズを変更するには、対応するブロック参照に対して、リストからオプションを選択します。**プロパティ(Properties)**パレットには、ウィンドウの長さと幅(**カスタム(Custom)**カテゴリ)に対応する値が表示されます。

ブロック プロパティ テーブルを定義するワークフローの手順は、次のとおりです。

  1. ブロック エディタを開き、CustomBlock に必要なすべての要素と属性を作成します。

ブロック プロパティ テーブルを作成するには:

  1. ブロック エディタを開き、CustomBlock に必要なすべての要素と属性を作成します。

  2. ブロック エディタで、次のいずれかを実行します。

    • リボンで、**ブロックを編集(Edit Block) > 寸法(Dimensional) > ブロック テーブル(Block Table)**を選択します。

    • CBTable と入力します。

  3. 必要に応じて、プロパティを指定します。

    • 名前

    • ラベル

    • 説明:

    • パレット(Palette)。ブロック参照を選択したときに、**プロパティ(Properties)**パレットにラベルを表示するかどうかを指定します。

    tip 要素のプロパティは、後からいつでも**プロパティ**パレットで変更できます。

  4. グラフィックス領域で、カスタム ブロック定義の要素位置を指定します。CustomBlock 定義のプロパティ テーブル要素の位置は、ブロック参照のグリップ点の位置になります。

  5. グリップ点の数を指定します。

    • 0。グリップ点がありません。

    • 1。点の位置に 1 つのグリップ点。

  6. **ブロック プロパティ テーブル(Block Properties Table)**ダイアログ ボックスで、次の操作を行います。

  7. **ブロック プロパティ テーブル(Block Properties Table)**ダイアログ ボックスに、各要素プロパティの列が表示されます。

  8. 行の各セルに値を入力します。

    セルに値を入力すると、新しい行が自動的に表示されます。各行は、新しい値のセットを表します。ブロックを挿入し、ブロック プロパティ テーブルのパラメータ グリップ点を選択すると、これらの値のセットがコンテキスト メニューに表示されます。

    注記: 列見出しを右クリックすると、列を調整するためのオプションを含むコンテキスト メニューが表示されます。

  9. button_cb_audit をクリックして、ブロック プロパティ テーブルの各値セットをチェックします。

    注記: レコードは一意にしてください。

  10. 必要に応じて、**ブロック プロパティはテーブルの行と一致する必要があります(Block properties must match a row in the table)**を使用して、テーブルに追加されたプロパティを個別に変更できるかどうかを指定します。行と一致しなくても他のプロパティを変更できる場合は、デフォルトのプロパティが表示されます。

  11. OK をクリックして、ブロック エディタに戻ります。

    ブロック プロパティ テーブル(Block Properties Table)**ダイアログ ボックスを再度表示するには、テーブル要素をダブルクリックするか、**CBTable コマンドにアクセスします。

プロパティをブロック プロパティ テーブルに追加するには:

  1. ブロック プロパティ テーブル(Block Properties Table)**ダイアログ ボックスで、**プロパティを追加(Add Properties) button_add_green をクリックします。

    **要素プロパティを追加(Add Element Properties)**ダイアログ ボックスに、プロパティ値を含むブロック内のすべての要素がリストされます。

    注記: プロパティ名は、要素のラベルです。

  2. テーブルに追加する要素プロパティを選択します。

    注記: 複数選択するには、Shift キーと Ctrl キーを使用します。

  3. OK をクリックします。

    **ブロック プロパティ テーブル(Block Properties Table)**ダイアログ ボックスに、各要素プロパティの列が表示されます。

新しいユーザー パラメータをブロック プロパティ テーブルに追加するには:

  1. ブロック プロパティ テーブル(Block Properties Table)**ダイアログ ボックスで、**プロパティを追加(Add Properties) button_add_green をクリックします。

  2. **要素プロパティを追加(Add Element Properties)**ダイアログ ボックスで、ユーザー要素プロパティを指定します。

    • 名前(Name)。ユーザー パラメータの名前を指定します。

    • 値(Value)。ユーザー パラメータの値を指定します。

    • タイプ(Type)。新しいパラメータのタイプを定義します。

  3. **プロパティ パレットに表示(Display in Properties palette)**を選択すると、ユーザー パラメータがブロック参照の**プロパティ(Properties)**パレットにプロパティとして表示されます。

  4. OK をクリックします。

    ユーザー パラメータのテーブルに新しい列が表示されます。

ブロック プロパティ テーブルからプロパティを除去するには:

  1. **ブロック プロパティ テーブル(Block Properties Table)**ダイアログ ボックスで、削除するプロパティに対応する列を選択します。

  2. 右クリックして、**列を削除(Delete Column)**を選択します。

アクセス

コマンド: CBTable

リボン: ブロックを編集(Edit Block) > 寸法(Dimensional) > ブロック テーブル(Block Table)

関連トピック

値テーブルに関して

テーブル アクティビティの適用

親トピック

CustomBlock へのデータの関連付け