属性情報を書き出し

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

属性情報を書き出しするには

  1. 以下のいずれかの操作を行います:
    • ツールツールバーの属性書出ツールボタンをクリックします。
    • ツールメニューの属性書出を選択します。
    • ATTEXTコマンドを起動します。

    「属性書き出し」ダイアログボックスが表示されます。

  2. 選択ボタンをクリックします。

    「属性書き出し」ダイアログボックスが一時的に閉じます。

  3. ブロックを選択し、Enterを押すか右クリックします。

    「属性書き出し」ダイアログボックスが再び開きます。

  4. テキストファイルの形式を選択します:DXF(図形交換形式)、CDF(カンマ区切り形式) またはSDF(スペース区切り形式)
  5. テンプレートファイルを選択します。
  6. 出力ファイル名を指定します。
  7. 書き出しボタンをクリックします。

    プロンプト表示:<数> レコードが抽出されました。