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 !"#%&( × × × $-_以外の記号文字
スペース △ △ △ アンダーバー「_」に変換
カタカナ アイウエオカ × △ ○ 全角カタカナに変換
全角文字 英数字 × ○ ○
カタカナ × ○ ○
ひらがな × ○ ○
漢字 × ○ ○
記号 !"# × × ×