AutoCADの属性定義についてお探しですね。

広告

AutoCADで文字情報を持ったブロックを作ろう!属性定義の使い方をやさしく解説

AutoCADで同じ図形を何度も配置するときは、ブロック化すると作業がグッと楽になります。

でも、それだけじゃありません。

「品番」「部屋名」「機器番号」「図面番号」といった文字情報もブロックに持たせられたら、もっと便利だと思いませんか?それを実現するのが「属性定義」という機能です。

普通の文字とは違って、ブロックを配置するたびに値を入力したり編集したりできるので、一覧表を作ったり集計したりするときにも大活躍します。

この記事では、AutoCADの属性定義の基本から、文字情報を持ったブロックの作り方、編集や管理のコツまで、初心者の方にも分かりやすく説明していきます。

1. AutoCADの「属性定義」って何?普通の文字とどう違うの?

AutoCADの属性定義というのは、ブロックに付けられる「入力できる文字情報の枠」のことです。

例えば、同じ形の機器マークを図面にたくさん配置するとき、それぞれに違う機器番号や名前を付けたいことってありますよね。

普通の文字をブロックに入れるだけだと、ブロックごとに別々の値を管理するのが大変で、編集するときも手間がかかります。

でも属性定義を使えば、ブロックを配置するときに「番号を入力してください」「名称を入力してください」という入力欄が出てきて、同じブロックの形のまま、それぞれ違う文字情報を持たせることができるんです。

属性定義で大事になるのが、「タグ」「プロンプト」「既定値」という3つの要素です。

タグは属性を見分けるための内部的な名前で、例えば「ROOM_NO」とか「ITEM_NAME」みたいに設定します。

プロンプトはブロックを配置するときに表示される案内文で、「部屋番号を入力」など、何を入れればいいか分かるような内容にします。

既定値は最初から入っている文字のことで、よく使う値や仮の値を設定しておくと、入力の手間が省けます。

見た目は文字に似ていますが、属性定義はただの文字じゃなくて、ブロックと結びついたデータとして扱えるのが大きな特徴なんです。

属性定義が役に立つ場面は、建築、設備、機械、電気など、いろんな分野にあります。

建築図面では建具番号や部屋名、設備図面では機器番号や配管記号、電気図面では盤の名前や回路番号などに使えます。

しかも、属性の値は後から編集できるだけじゃなく、データを書き出したり表を作ったりするのにも使えます。

図面の見た目を整えるだけじゃなくて、図面の中の情報を整理して、後で確認したり集計したりしやすくするための機能だと考えると、属性定義の便利さがよく分かると思います。

2. 文字情報を持ったブロックを作る基本の流れ

属性付きブロックを作る手順は、まず図形を用意して、属性定義を配置してから、それらをまとめてブロック化するという順番です。

最初に、マークや枠線などブロックにしたい図形を描きます。

次に、属性定義コマンドを使って、ブロックに持たせたい文字情報の項目を作ります。

AutoCADでは主に「ATTDEF」というコマンド、またはリボンメニューの属性定義の機能から設定できます。

属性を配置するときは、普通の文字と同じように、位置、高さ、回転角度、文字スタイル、揃え方を指定できるので、最終的に図面で読みやすい場所に配置することが大切です。

基本的な作り方の流れは、こんな感じです。

まずブロックにしたい図形を描いて、次にATTDEFでタグ・プロンプト・既定値を設定します。

それから、属性定義を図形の近くに配置して、最後に「BLOCK」コマンドで図形と属性定義をまとめてブロックとして登録します。

ブロックを作るときは、基点の指定も重要です。

配置するときにどこを持って置くかが決まるので、マークの中心、左下、接続点など、実際の作業で使いやすい位置を基点にすると、後の作業がスムーズになります。

属性定義を設定するときは、タグ名を分かりやすく統一しておくことがポイントです。

例えば同じ意味の属性なのに、あるブロックでは「NO」、別のブロックでは「NUMBER」、さらに別のブロックでは「BAN」としてしまうと、後で一覧を作ったりデータを取り出したりするときに困ります。

タグは図面に表示される文字じゃなくて管理用の名前なので、半角英数字やアンダースコアを使って、内容が想像できる名前にしておくと安心です。

プロンプトには作業する人向けの説明を入れて、既定値には空欄か標準の値を設定すると、複数の人で作業する図面でも入力ミスを減らせます。

作った属性付きブロックは、「INSERT」コマンドなどで配置すると、設定した属性値の入力を求められます。

例えばタグに「ROOM_NAME」、プロンプトに「部屋名を入力」と設定していれば、配置するときに部屋名を入力する流れになります。

既定値を設定している場合は、その値をそのまま使うこともできるし、必要に応じて変更することもできます。

配置した後の文字の位置や表示が思っていたのと違う場合は、属性定義の配置位置、文字の高さ、揃え方、ブロックの基点を見直すと改善しやすくなります。

3. 属性定義で設定できる主なオプションと使い分け方

属性定義には、文字を入力できるようにするだけじゃなくて、表示や入力の仕方をコントロールするためのオプションがあります。

代表的なものに、非表示、固定、確認、プリセット、位置をロックなどがあります。

非表示にすると、属性の値は図面には表示されないけど、ブロックの中の情報としては残ります。

例えば管理番号や検索用のコードなど、図面には出したくないけどデータとして残しておきたい情報に向いています。

固定を使うと、すべてのブロックで同じ値を持つ属性になります。

会社名や決まったラベルなど、個別に入力する必要がない情報に便利です。

確認やプリセットも、作業の効率化と入力ミスの防止に役立ちます。

確認を有効にすると、属性値を入力するときに内容確認を促す動きになって、大事な番号や識別情報を入力する場面で有効です。

プリセットは配置時の入力を省略して、既定値を自動的に使う設定です。

同じブロックをたくさん配置する場合や、後でまとめて編集する予定のブロックでは、入力の手間を減らせます。

ただし、便利だからといって全部プリセットにすると、値を入れ忘れたことに気づきにくくなることもあります。

運用のルールに合わせて、入力させる項目と自動入力する項目を分けることが大切です。

属性の位置をロックする設定は、ブロックの中の属性文字が勝手に動いてしまうのを防ぐために使います。

図面を編集しているうちに、属性の文字だけがずれてしまうと、どの図形に対応する情報なのか分かりにくくなります。

特に設備のマークや注記付きの部品ブロックでは、文字の位置が図面の読みやすさに直結します。

属性を個別に動かす必要がないブロックでは、位置をロックしておくと図面の品質を保ちやすくなります。

逆に、配置場所によって文字を逃がしたい場合は、ロックしない使い方も考えられます。

それから、文字の反転や尺度にも注意が必要です。

ブロックを左右反転したときに、属性の文字まで反転して読みにくくなる場合は、AutoCADの文字反転に関する設定やブロックの作り方を確認する必要があります。

基本的には、図面で読ませる文字は常に正しい向きで表示されるように管理するのが望ましいです。

注釈尺度を使う図面では、属性の文字の高さや注釈の設定も確認しておくと、違う尺度のビューポートで表示が崩れにくくなります。

属性定義は便利な機能ですが、作図のルールと組み合わせて設計することで、初めて安定して使えるブロックになります。

4. 作った後の編集・管理方法と実務で失敗しないコツ

属性付きブロックを作った後、配置済みのブロックの値を変えたい場合は、属性編集機能を使います。

代表的なのは、ブロックをダブルクリックして拡張属性編集を開く方法や、「EATTEDIT」コマンドで編集する方法です。

ここでは、タグごとに今の値を確認しながら変更できるので、普通の文字編集よりも整理された形で情報を扱えます。

複数の属性を持つブロックでは、図面上の文字を直接探すよりも、属性編集の画面から値を確認したほうがミスを減らせます。

ブロックの形は同じでも、属性の値だけを個別に変えられる点が、実務上の大きなメリットです。

ブロック定義そのものを変更したい場合は、普通の属性値編集とは別の考え方が必要です。

例えば属性の項目を追加したり、タグ名を変更したり、文字の位置を修正したりする場合は、ブロックエディタや属性管理の機能を使います。

ただし、既に図面に配置済みのブロックがある場合、ブロック定義を変更しただけでは、既存のブロックに新しい属性設定が反映されないことがあります。

そんなときは「ATTSYNC」コマンドで属性を同期します。

属性付きブロックを修正したのに図面上の表示が変わらない場合は、同期が必要かどうかを確認すると解決しやすくなります。

実務で属性定義を使う場合は、最初に命名ルールと入力ルールを決めておくことが重要です。

タグ名、文字の高さ、文字スタイル、配置位置、入力する値の形式がバラバラだと、後から図面を引き継いだ人が理解しにくくなります。

例えば部屋番号は「ROOM_NO」、部屋名は「ROOM_NAME」、機器番号は「EQ_NO」のようにルール化すると、データを取り出したりチェックしたりするのが楽になります。

属性の値を図面上の注記として使うだけじゃなくて、将来的に一覧表や数量表に展開する可能性があるなら、最初の設計段階でデータとして扱いやすい形にしておくことが大切です。

属性定義の活用範囲を広げるなら、データ抽出機能との連携も覚えておくと便利です。

AutoCADでは、ブロックに含まれる属性の値を集計して、表として図面に配置したり、外部ファイルに書き出したりできます。

これによって、図面に配置した機器リスト、建具表、部品表などを作りやすくなります。

もちろん、すべてのケースで属性付きブロックが必要なわけではありません。

一回だけの注記なら普通の文字で十分ですが、同じ形を繰り返し使って、個別の番号や名前を管理したい場合は、属性定義を使ったほうが効率的です。

最後に、属性付きブロックを作るときは「見た目」と「データ」の両方を意識することが成功のポイントです。

見た目だけを優先すると、タグ名や入力ルールが雑になって、後で集計しにくくなります。

逆にデータ管理だけを考えて文字の配置を軽視すると、図面として読みにくくなります。

属性定義は、図面上の表現と情報管理をつなぐ機能です。

基本の手順を押さえて、タグやプロンプトを丁寧に設計して、必要に応じて編集・同期・抽出まで活用すれば、文字情報を持った使いやすいブロックを作ることができます。

広告