AutoCAD関連

AutoCAD(ACAD-DENKIベースCAD)に関してのFAQです。

Q図面・作図・編集
  1. メニューの[ファイル]-[開く]をクリックしても、コマンドラインにメッセージが表示されダイアログが表示されません。
  2. 印刷デバイスの中に、プリンタ名.pc3があります。"*.pc3"が付くものと付かないものの違いは何ですか?
  3. 古いAutoCAD図面、または、取引先からの図面(DWGファイル)を開くと、日本語文字が"M+0XXXX"のようにコード表示になっている。
    または、日本語表示されているが、各文字列編集コマンドのダイアログ上では"M+0XXXX"のようにコード表示されてしまう。
    使用している文字スタイルのフォントを確認すると"MS ゴシック"等、正しく日本語フォントが設定されている。
  4. 図面の中の文字(日本語)の表記が"???"になります。修正方法を教えてください。
  5. 線種ファイル"acad.lin"と"acadiso.lin"の違いは何ですか?
  6. 日本語OSと日本語AutoCADを使用して、同一図面に日本語/中国語を併記したい。
  7. 過去の古い図面を開くと、文字が"???"となっている。使用している文字スタイルのフォントを確認すると"MS ゴシック"が設定されている。原因について教えてください。
  8. 画層プロパティ管理を確認すると設定した覚えの無い画層フィルタが沢山あります。
    その為か、図面内の作図に比べ、ファイルサイズが大きくなっています。
    図面が開くまでに時間がかかる場合もあります。
    削除する方法はありますか?

回答

図面・作図・編集
  1. AutoCADで作成した図面をBricscadで開くと"???"などに化けてしまいます。
  2. A
    ダイアログが表示されない設定になっているようです。

    上記のようにコマンドラインにファイル名を入力するような表示がされる場合設定を変更して下さい。

    (操作手順)
    1. AutoCADを起動します。
    2. コマンドラインに以下のコマンドを入力してください。
    3. コマンド:FILEDIA
    4. Enterを押します。
    5. FILEDIAの新しい値<0>:
    6. "1"を入力します。
    7. FILEDIAの新しい値<0>:1
    8. Enterを押します。
    [ファイル]-[開く]でダイアログが表示される設定に変更されます。

    FILEDIAの変数値
    1 : ダイアログを表示します。
    0 : ダイアログを表示せず、コマンドラインに対話形式になる。

    一覧に戻る


  3. 印刷デバイスの中に、プリンタ名.pc3があります。"*.pc3"が付くものと付かないものの違いは何ですか?
  4. A
    "pc3"はプロッタ環境設定ファイルです。
    用紙および印刷デバイスに関する情報が個別に保存されます。

    一覧に戻る


  5. 古いAutoCAD図面、または、取引先からの図面(DWGファイル)を開くと、日本語文字が"M+0XXXX"のようにコード表示になっている。
    または、日本語表示されているが、各文字列編集コマンドのダイアログ上では"M+0XXXX"のようにコード表示されてしまう。
    使用している文字スタイルのフォントを確認すると"MS ゴシック"等、正しく日本語フォントが設定されている。
  6. A
    日本語のようなマルチバイト文字では、"M+0XXXX"のようなコード表現がされますが、日本語として特定するためには、"M+1XXXX"のように、数字の先頭が"1"である必要があります。
    古いバージョンのAutoCADや他CADによっては、このようなDWGを作成してしまうことがあるようです。

    【AutoCAD2008編集例】
    図面上の文字表示: 図面上の文字     文字列編集状態 : 文字編集画面
       

    弊社で、このようなコードを修正するコマンドを作成しました。

    ACAD-DENKI/EL Ver10.0 の「2008/08/29パッチ」以降では、専用の修正コマンドを提供しています。
    図面上で「DENKI_TEXT_ADJUSTCODE」コマンドを実行していただくと、上記のような不正コードを修正します。

    複数の図面を一括修正したいときは、「手直し奉行」で下記のようなスクリプトテンプレートを作成してください。

    (AutoCAD版)
    ; 不正なマルチバイト文字コードを修正
    SDI
    1
    OPEN
    "%%SRC%%\%%FILE%%"
    SDI
    0
    DENKI_TEXT_ADJUSTCODE
    QSAVE
    QUIT
    Y

    (Bricscad版)
    ; 不正なマルチバイト文字コードを修正
    OPEN
    "%%SRC%%\%%FILE%%"
    DENKI_TEXT_ADJUSTCODE
    QSAVE
    CLOSE

    ※上記スクリプトは、プレミアムサポート(有償サポートページ)のダウンロードページからダウンロード可能です。

    プレミアムサポートページへのログインには、ユーザーIDとパスワードが必要です。
    ユーザーID・パスワードの取得については、弊社担当営業までお問合せ下さい。

    一覧に戻る


  7. 図面の中の文字(日本語)の表記が"???"になります。修正方法を教えてください。
  8. A
    使用されている文字スタイルの割付フォントに問題があります。

    文字に使用されている文字スタイルを確認します。
    下図はオブジェクトプロパティを表示しています。選択した文字に使用されているのは"STANDARD"と言う文字スタイルです。

    [形式]-[文字スタイル管理]を選択し、文字スタイル管理ダイアログを表示します。
    文字スタイルが"STANDARD"となっています。
    この文字スタイルに対して、SHXフォントに"txt.shx"と割りついてます。

    文字スタイルをビッグフォントを使用したフォントに変更し保存します。 
     
    文字が使用している文字スタイルの割付フォントを変更することで、文字の表記が正常にされるようになります。 

    ビッグフォントについて
    ビッグフォントとはアジア系言語用のフォントファイルです。
    [ビッグ フォントを使用]は、[フォント名]で SHX ファイルを指定した場合のみ使用できます。
    ビッグフォントを作成する場合、SHX ファイル形式だけが有効です。
    "MS ゴシック"などの日本語専用のフォント(TureTypeフォント)はビッグフォントを指定する必要はありません。

    一覧に戻る


  9. 線種ファイル"acad.lin"と"acadiso.lin"の違いは何ですか?
  10. A
    作図単位が違います。
    acad.lin(aclt.lin)は作図単位フィート/インチとなっています。
    acadiso.lin(acltiso.lin)は作図単位メートルとなっています。

    図面上に作図された線分からは、acad.lin/acadiso.linの線種を判別することが難しい為、線種ロード時のファイル名にご注意ください。

    一覧に戻る


  11. 日本語OSと日本語AutoCADを使用して、同一図面に日本語/中国語を併記したい
  12. A
    文字スタイルのフォントの設定にTureTypeフォントをご使用ください。 <> AutoCADを起動します。
    [形式]-[文字スタイル]を選択します。各国語が表示できるTureTypeフォントを使用した文字スタイルを作成します。
    (スタイル「Standard」"SHX ファイル"割付け)
    文字スタイルのフォントの設定にTureTypeフォントをご使用ください。

    ■準備例
    AutoCADを起動します。
    [形式]-[文字スタイル]を選択します。各国語が表示できるTureTypeフォントを使用した文字スタイルを作成します。
    (スタイル「Standard」"SHX ファイル"割付け)
     
    (スタイル「Japanese」"MS ゴシック"割付け)
    (スタイル「Chinese」"SimSun"割付け)

    文字スタイル設定でフォント左側に表示されるアイコンの意味
    :SHXフォント
    :TureTypeフォント

    ■入力例
    ダイナミック文字入力で日本語を入力した例 (文字スタイル「Standard」)

    中国語を参照するファイルを開きます。 図面に入力済みの日本語を修正します。

      本例ではWORD文書から文字列(中国語)をコピーし、図面内の文字修正中に貼り付けて編集しています。

    中国語を入力したテキストを選択し、文字スタイル「Standard」を変更します。

    文字スタイルを「Japanese」に変更した例です。

      文字スタイルを「Chinese」に変更した例です。

    (ご注意)
    本例は、AutoCAD2008を使用したときの表記例になります。
    AutoCADのバージョン(AutoCAD2006以前)によっては、ダイナミック文字テキストでは表記されません。
    その場合はマルチテキストをご使用ください。
  13. 過去の古い図面を開くと、文字が"???"となっている。使用している文字スタイルのフォントを確認すると"MS ゴシック"が設定されている。原因について教えてください。
  14. A
    文字スタイルのフォントに"MS ゴシック"が設定されているのに図面上の文字がが"???"になる場合について2通りの可能性があります。
    1. "MS ゴシック"フォントに異常がある
    2. WindowsNTなど、違うOS上で作成された図面である
    (確認と対応方法)
    1. "MS ゴシック"フォントに異常がある
    2.  [形式]-[文字スタイル管理]を選択します。
       フォントに表示されている"MS ゴシック"の左側にアイコンが表示されているかを確認します。
       アイコンが表示されない場合は、システムフォントの異常が考えられます。
       パソコン付属のオペレーティングCDなどから"MSGTHIC.TTC"をインストールしてください。

      フォントのインストール方法について
       フォントフォルダを開き、[ファイル]-[新しいフォントのインストール]を実行してください。
       (WindowsXP/Windows2000の場合)
       「スタート」-「コントロールパネル」-「フォント」
       (Windows Vistaの場合)
       「スタート」-「コントロールパネル」-「デスクトップのカスタマイズ」-「フォント」
    3. WindowsNTなど、違うOS上で作成された図面である
    4.  図面を上書きすることで、旧OSのフォント形式を現在使用しているOSの形式に更新することができます。
       [ファイル]-[上書き保存]を実行します。
       図面を終了し、再度開いてください。

    一覧に戻る


  15. 画層プロパティ管理を確認すると設定した覚えの無い画層フィルタが沢山あります。
    その為か、図面内の作図に比べ、ファイルサイズが大きくなっています。
    図面が開くまでに時間がかかる場合もあります。
    削除する方法はありますか?
  16. A
    AutoCAD2002をご使用の場合に、本現象が発生する可能性があります。
    他の図面からコピー/ペーストで図形を貼り付けたとき、コピー元図面の画層フィルタも取り込まれます。
    そのため、コピー元の画層フィルタまで取り込まれてしまうため、画層フィルタ名が統一されていない場合には、画層フィルタの数が多くなります。
    (AutoCAD 2004 以降においては、COPY&PASTE にて他の図面から図形を貼り付けても他の図面の画層フィルタは取り込まれなくなりました。)

    画層フィルタの削除方法につきましては、AutoCADのバージョンにより異なります。
    削除手順につきましては、下記をご参照ください。
    ■画層フィルタの問題
    http://tech.autodesk.jp/faq/user/result_dd.asp?QA_ID=3132

    プレミアムサポートページ(有償サポートページ)の「ダウンロード」にて、"複数図面の不要な画層フィルタを一括で削除するツール"をご提供しています。
    プレミアムサポートページへのログインには、ユーザーIDとパスワードが必要です。
    ユーザーID・パスワードの取得については、弊社担当営業までお問合せ下さい。

    一覧に戻る