ダイナミック ブロックを使った作業(Working with Dynamic Blocks)

図面にダイナミック ブロックを挿入して使用できます(ダイナミック ブロックをソフトウェアで作成することはできません)。たとえば、ユーザー定義図面とブロック ライブラリでダイナミック ブロックを使用できます。

本トピックでは、次について説明します。

ダイナミック ブロック フィーチャーおよび拘束では、以下を実行できます。

  • ブロック内のエンティティのサブセットの操作(移動、ストレッチ、回転、スケール、配列、およびミラー)

  • 特定の制約内でブロック参照を修正

  • 修正時にブロック エンティティ間の関係を保持

  • ブロック内のバリアント間の選択

  • ブロック参照内の構成部品の表示または非表示

  • 事前定義されたセットおよび値からフォームとサイズを指定

  • 特定の値および増減値(値のセット)にエンティティ寸法を制限

  • ダイナミック ブロックの挿入時に基点のセットを巡回

:ダイナミックブロック参照をブロック定義の既定値にリセットするには、 ResetBlock コマンドを使用してください。

ダイナミック ブロック グリップの使用

ダイナミック ブロックの選択時に:

  • ブロック ジオメトリに特殊グリップが表示されます

  • ブロックの追加オプションが、プロパティ パレットに表示されます

グリップをクリックまたはドラッグすると、ブロック参照内のエンティティが、修正を定義するパラメータに従って調整されます。

各ダイナミック ブロックのグリップにはラベルがあります。ラベルは、プロパティ パレットの**ユーザー定義**セクションに表示され、そこで値の修正やオプションの選択を行うことができます。

ダイナミック ブロック内のフィーチャーと拘束の複雑性に応じて、ブロック参照の表示方法を定義するために表示されるグリップの数が異なります。

ダイナミック ブロック参照で使用できるグリップには、以下のものがあります。

グリップ タイプ

アイコン

変更

標準

dynblk_grip_point

ブロック参照内のエンティティを独自に移動、伸縮、スケール、またはパターン化します。

線形

dynblk_grip_linear

ブロック参照内のエンティティをベクトルに沿って延長、伸縮、スケール、またはパターン化します。

回転

dynblk_grip_rotation

ブロック参照内のエンティティを、軸を中心に回転します。

Flip

dynblk_grip_flip

ブロック参照内のエンティティを軸に対して反転(ミラー)します。

位置合わせ

dynblk_grip_alignment

図面内で、ブロック参照内のエンティティとその他のエンティティを接線方向または垂直方向に位置合わせします。

ルックアップ

dynblk_grip_lookup

前定義済みのリストに基づいて、フォームまたは寸法を変更します。また、ルックアップ リストに基づいて、エンティティのサブセットの表示を制御します。

ダイナミック ブロックのグリップで作業するには、次の手順を実行します。

  1. グラフィックス領域でダイナミック ブロック参照を選択します。

  2. グリップをクリックまたはドラッグします。

  3. プロパティ パレットの**ユーザー定義**下で、ダイナミック ブロックのパラメータを編集します。

^ ページトップへ

ダイナミック ブロックの挿入

InsertBlock コマンドを使用して、現在の図面で定義されるダイナミック ブロックを挿入します。ダイアログ ボックスで選択したブロックにはプレビュー イメージ内でアスタリスク dynblk_preview_symbol 付きで表示されるため、ダイナミック ブロックであることがわかります。

**参照**パレットを使用して、外部図面からダイナミック ブロックを挿入します。

後で別の図面に挿入するために、ExportDrawing コマンドを使用して、図面ファイルにダイナミック ブロックを書き込みます。

現在の図面で定義されたダイナミック ブロックを挿入するには、次の手順を実行します。

  1. 挿入 > ブロック をクリックします(または InsertBlock と入力します)。

  2. ダイアログ ボックス内の**名前**で、ダイナミック ブロックを選択します。

    プレビュー イメージの右下コーナーのアスタリスク dynblk_preview_symbol によって、ブロックがダイナミック ブロックであることがわかります。

  3. 位置スケール、および**回転**で、挿入パラメータを指定します。

  4. **ブロック単位系**で、**分解**をクリアします。

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

外部図面からダイナミック ブロックを挿入するには、次の手順を実行します。

  1. **参照**パレットの**フォルダ**で、ダイナミック ブロックを含む図面を検索します。

  2. **コンテンツ**で、**ブロック**をダブルクリックします。

  3. ダイナミック ブロックをクリックします。

    プレビュー イメージの右下コーナーのアスタリスク dynblk_preview_symbol によって、ブロックがダイナミック ブロックであることがわかります。

  4. 次のいずれかを実行します。

    • グラフィック領域にブロックをドラッグします。

    • 右クリックして、**ブロック挿入**をクリックします。ダイアログ ボックスで、挿入パラメータを指定します。

ダイナミック ブロックの挿入時に基点のセットを巡回するには、次の手順を実行します。

  • ブロックの挿入点を指定するように求められた場合、目的のプレビューが表示されるまで Ctrl キーを押します。

    ブロック挿入のプレビューが、グラフィック領域内の十字カーソル(ポインタ)位置の代替基点で更新されます。

ダイナミック ブロックをファイルに書き込むには、次の手順を実行します。

  1. ファイル > エクスポート > 図面エクスポート をクリックします(または ExportDrawing と入力します)。

  2. ダイアログ ボックス内の**ソース**で、**ブロック**を選択します。

  3. リストから、ファイルに書き込むブロックを選択します。

  4. **移動先**下で、パスとファイル名を指定するか、または**参照**をクリックして移動先フォルダを検索してファイル名を入力します。

^ ページトップへ

関連トピック

ダイナミック ブロック参照のリセット

参照パレットの使用(Using the References Palette)

ブロックの挿入(Inserting Blocks)

ブロックのファイルへの保存(Saving Blocks to File)

親トピック

ブロック、ブロック属性、エンティティグループ、参照を使った作業