Indexへ
(14662)//【14658】→(14661)
------------------------
【タイトル】DXF変換
【記事番号】 14658 (*)
【 日時 】09/01/30 14:34
【 発言者 】アズ

DXFに変換し、autocadで開こうとしたら下記のメッセージが出てきて
開けませんでした。何か開ける方法がありましたら教えて下さい。

ブロック名 -000-INS0_174171029083139053230070 が無効です。
無効 または 不完全な DXF の入力です。- 図面は破棄されました。


Indexへ
(14658)←【14661】//(14663)
------------------------
【タイトル】Re(1):DXF変換
【記事番号】 14661 (14658)
【 日時 】09/01/31 11:06
【 発言者 】kubo

▼アズさん:
>DXFに変換し、autocadで開こうとしたら下記のメッセージが出てきて
>開けませんでした。何か開ける方法がありましたら教えて下さい。
>
>ブロック名 -000-INS0_174171029083139053230070 が無効です。
>無効 または 不完全な DXF の入力です。- 図面は破棄されました。


ちがっているかもしれませんが、
ブロック名にautocadでの使用禁止文字が使われている可能性があります。
それを修正すれば解消すると思われます。
手動でもできますが、面倒なので下記の方法があります。

Jw_cadでのdxf保存はそのブロック名を補正しませんが、
jww→dxfの変換ソフトにはそれを補正してくれる機能があるものが
あるようです。それを利用して変換します。

ポピュラーな変換ソフトのひとつ JacConvert には
その機能があるようです。
  http://www.farchi.jp/
  の「ダウンロード」の中にあります
  jww→dwgもできるようですが。
以下はそのヘルプの抜粋(問題の解説になるかもしれませんのでご参考まで)

◆利用できないレイヤー名・ブロック名を補正
AutoCADがDXF読込時に読込エラーとなる、レイヤー名・ブロック名を自動補正。
AutoCADはバージョンにより使用できる文字種類が異なり、もし使用不可文字を
使用すると、AutoCADはエラーメッセージを表示して読み込みを中止する。この
現象を防ぐため、次のような補正を行う。
12 13 14:DXFのバージョン。14はR14以降を表す。
  ○  :利用可能文字。そのまま出力。
  △  :利用禁止文字。文字を変換して出力。
  ×  :利用禁止文字。文字をカットする。
            12 13 14
半角文字 英字 abcABC ○ ○ ○
     数字 123456 ○ ○ ○
     記号1 $-_   ○ ○ ○
     記号2 !"#%&( × × × $-_以外の記号文字
     スペース     △ △ △ アンダーバー「_」に変換
     カタカナ アイウエオカ  × △ ○ 全角カタカナに変換
全角文字 英数字    × ○ ○
     カタカナ   × ○ ○
     ひらがな   × ○ ○
     漢字     × ○ ○
     記号 !"#  × × ×