属性情報を書き出し
ATTEXTコマンドは、ダイアログボックスで属性からテキストファイルへデータをコピーします。
-ATTEXTコマンドは、コマンドラインで属性からテキストファイルへデータをコピーします。
テキストファイルは、データベースまたはスプレッドシートに読み込み可能です。
次のフォーマットでファイルを保存できます。
- カンマ区切り形式(CDF):ブロックの各インスタンスごとに1行で構成され、各属性フィールドはカンマで区切られています。文字列フィールドは、シングルクォーテーションマークで囲まれています。CDFファイルに抽出する際には、テンプレートファイルを指定する必要があります。
- スペース区切り形式(SDF):ブロックの各インスタンスごとに1行で構成されます。各属性フィールドは固定長で、セパレーターや文字列の区切りはありません。SDFファイルに抽出する際には、テンプレートファイルを指定する必要があります。
- 図面交換形式(DXF):標準的なDXFファイル(*.dxxファイル)のサブセットを作成し、挿入ポイント、回転角度、属性値など、各ブロックに関するすべての情報を含みます。テンプレートファイルは必要ありません。
CDFまたはSDFファイルに属性を抽出する前に、テンプレートファイルを作成する必要があります。テンプレートファイルは、抽出ファイルに書き込まれる属性データフィールドを指定するASCIIテキストファイルです。テンプレートファイルの各行には、1つの属性フィールドが指定されています。BricsCAD は 15 の異なるフィールドを認識し、これらはブロック名、挿入ポイントの X、Y、Z 座標、挿入された画層などの要素を含んでいます。これらのフィールドのいずれかを含めることができます。テンプレートファイルには、少なくとも1つの属性名を含める必要があります。
テンプレートファイルの各行は、フィールド名で始まる必要があります。ブロック名と挿入ポイントの値は、BL:で始まる必要があります。次の空白でない文字は、C(文字列フィールドを示す)またはN(数値フィールドを示す)でなければなりません。この文字の後に、フィールドの幅(文字数)を示す3桁の数字が続きます。最後の3桁は小数点以下の桁数を表します。(数値フィールドの場合)文字フィールドの場合、最後の3桁はゼロ(000)でなければなりません。典型的なテンプレートファイルは、ここに示すようなものです:

A.フィールド名
B.フィールドフォーマット
1.ブロック名(先頭文字は、BL:から始まります)
2.座標フィールド(先頭文字は、BL:から始まります)
3.属性タグ
4.フィールドのデータタイプを示します:C = 文字列,N = 数値
5.文字列フィールド、または数値フィールドの幅
6.数値フィールドの小数点以下の桁数、文字列フィールドでは 000
属性情報を書き出しするには
- 以下のいずれかの操作を行います:
- ツールツールバーの属性書出ボタンをクリックします。
- ツールメニューで属性書出を選択します。
- ATTEXTコマンドを起動します。
属性書出ダイアログボックスが表示されます。
- 選択ボタンをクリックします。
属性書出ダイアログボックスが一時的に閉じます。
- ブロックを選択し、Enterを押すか右クリックします。
属性書出ダイアログボックスが再び開きます。
- テキストファイルの形式を選択します。DXF(図面交換形式)、CDF(カンマ区切り形式)、またはSDF(スペース区切り形式)から選択できます。
- テンプレートファイルを選択します。
- 出力ファイル名を指定します。
- 書き出しボタンをクリックします。
プロンプト表示: <数> レコードが抽出されました。