AutoCADからsxfシリーズに変換したい! という場合
AutoCADアドオンのコンバーター又は別売のコンバーターを使用します。
このソフトは”モデル”からも、”レイアウト”からもsxfシリーズにコンバートできます。
私の”お奨め”は「レイアウト”からのコンバートです。
sfxは紙ベースの大きさが基本となっていますので”レイアウト”を、例えば「A1:841*594」に設定しておけば良いだけです。
縮尺はどうするのか?
モデルでは、原則”1:1”で描画してますからレイアウトでのビューポート枠に尺度を与えるだけでOKのはずです。
・・・・細々としたテクニックはあろうかとおもいますが紙面の都合上・・・この程度でご勘弁下さい。
とりあえず”レイアウト”からコンバートするメリットは
このように ↓
グジャっと?? つくられたDWGファイルでも
・・もちろん!!この状態でも正しくプリントアウトはできます。
レイアウトを利用すれば”A1で4枚”のsfxファイルを容易く作成できます。
・・・・話が長くなりそうなので こちら ↓ へ進んで下さい
久しぶりのCADメモです。
文字スタイル・寸法スタイル・レイヤーなどは、オブジェクトをコピペする事で”他のファイル”へ持って行く事ができます。
レイアウトは他のファイルへ持って行けないのか?
コピペでは無理です。 で、 デザインセンター を利用します。
レイアウトをコピーしたいファイル・コピーするファイルを開いておいて、 レイアウトを反映したい方のファイルで、デザインセンター(DesignCenter)を開きます。

デザインセンターのタブ「開いている図面」を選び、”もの”のあるファイルを選択し、ツリーの「レイアウト」を選びます。
そこで、目的のレイアウトを選択、
”右クリック”で「レイアウトを追加」でOKです。
特定のファイルにあるオブジェクトに対して「起点コピー → 貼り付け」を行うと
こんなエラーメッセージが出て、

約20回「OK」を押すと、更にこのようなメッセージが出て、

なんとか「貼り付け」を行うことが出来ました。
でも、”何回も”となるとイライラがでます。
・・もともと自分のファイルや無いのに(怒!!
さて、原因なのですが・・・解りません(かなり調べたつもりです)
どなたか解る方いらっしゃいましたら ご教授ください。
ちなみにエラーメッセージは
**********************
ARXエラー
eDuplicateKey
**********************
誰かが提供しているobjectARXが無いのでしょう
DuplicateKey:keyの複製?
**************************************
This application has detected a mixed version
of AEC objects participating in this operation
Newer AEC objects will be disallowed from
participating in this operation
**************************************
detected:見つける?
mixed version:違うヴァージョンが混ざってる?
participating:配当??
disallowed:許さない?
・・・・日本語でないと意味もわからん(怒!!!!!
図面の目次 (こんなやつ ↓ )で目的の図面を探して
エクスプローラで、またまた探して ↓
目的の図面をオープン

1回や2回のことならこれでもかまわないのですが、これが「my図面集」みたいな”何時と言うことでもなく、幾度も使う図面集(意味不明言い回し?)” だったら、つまり「急いでいるとき」だったら「イラチ」がきます。
こんな場合は、目次図面に、対応するファイルをリンクしておくと便利です。(・・・ヒマなときに・・・)
やり方 ↓
ふと見るとCADの画面から「コマンドライン」が消えていました?
なんで?
どうする? で、半ばパニック状態です。
そこで「日コマ雑記帖」さんで調べてみました。
以下引用
■(LT含)2006以上
コマンドラインの表示非表示設定ができるようになりました
というわけで
1)CTRL+9(もしくはツール→コマンドライン)で切り替えてみる
コマンドライン復活!です。 日コマさんありがとうございました。
メートル系で作図しているハズ なのに”線種、ハッチングパターン”の間隔が「何か変?」
「実は”単位系”が”フィート/インチ系”だった。」ということは、AutoCAD以外ののCADからDWGにコンバートされたファイルによくある話らしいです。
・・システム変数”MEASUREINIT”は”メートル系”なのに、
・・システム変数”MEASUREMENT”は”フィート/インチ系”になっていた。
値はMEASUREMENTが優先されるようです。
作業の途中で単位系を変更すると”インチ/メートル”が混在してしまいますので、ファイルを受け取った時点でシステム変数(MEASUREMENT)の点検をするのが良いと思われます。
MEASUREINIT
タイプ: 整数
保存先: レジストリ
初期値: 国/地域により異なる
ゼロから図面を開始するときに、既定値としてフィート-インチを使用するか、メートルを使用するかをコントロールします。 特に、MEASUREINIT は、どのハッチング パターン ファイルおよび線種ファイルを使用するかをコントロールします。 プログラムの起動時に開かれる Drawing1.dwg は、ゼロから作成する図面です。
0:インチ/フィート。
ANSIHatch および ANSILinetype のレジストリ設定 によって指定
されるハッチング パターン ファイルおよび線種ファイルを使用しま
す。
1:メートル。
ISOHatch および ISOLinetype のレジストリ設定によって指定される
ハッチング パターン ファイルおよび線種ファイルを使用します。
MEASUREMENT
タイプ: 整数
保存先: 図面
初期値: 0
現在の図面で使用するハッチング パターン ファイルおよび線種ファイルを、フィート-インチにするか、メートルにするかをコントロールします。
0:インチ/フィート。
ANSIHatch および ANSILinetype のレジストリ設定 によって指定
されるハッチング パターン ファイルおよび線種ファイルを使用しま
す。
1:メートル。
ISOHatch および ISOLinetype のレジストリ設定によって指定される
ハッチング パターン ファイルおよび線種ファイルを使用します。
今回も、「日コマ雑記帖」さんに助けて戴きました。
”寸法スタイル→変換単位”
というものは、「メートル系でフィート系はどんな数値(または逆)」といった表現が必要な時にだけ使うものだ思っていました。
・・・それしか 使い道 のない ものだと・・・
ですから、例えば「ブロック積展開図」に”直高と斜長”2種類の寸法値を記入する場合
”2種類の寸法スタイル”を作成し、2回寸法線を作画していました。
「H=」は寸法線・寸法補助線あり
「SL=」は寸法線・寸法補助線無し+計測尺度「1.*****」
ところが、世の中広いようで狭いと言いますか、隣りにいてる事務所同居人のF君のアイデアでは!!
”1回の寸法コマンド”でこんな事が出来てしまいました。
彼は 「変換単位」 をうまく利用していたのでした。 ↓
新事務所 同居人 F君 のご指摘で、 (×_×;)
「ダイナミック文字ダイアログが巨大化した! 」での掲載文
「形式」→「単位管理」→”なにもせずに”「OK」
を ↓
「形式」→「点スタイル管理」→”なにもせずに”「OK」
と、修正しました。
昨日の手順でうまく出来なかった皆さんごめんなさい。 m(_ _)m
本文とは関係ないですが・・・事務所近辺です。
ダイナミック文字ダイアログが巨大化した!
↓
「形式」→「点スタイル管理」→”なにもせずに”「OK」
で、 ↓
皐月(さつき)さんの 日コマ雑記帖 に掲載されていました。
ありがとうございます。
ps
原因は、
Filter実行→適用→EscでFilter動作キャンセルの操作を行ったとき
らしいです。
レイアウトで設定する「用紙」の端はスナップすることが出来ないので”モデル空間で作成した「図郭」を、ペーパー空間の「用紙」に一致させる”ためにはちょっとしたテクニックが必要です。
まず「ツール」→「オプション」→「印刷とパブリッシュ」→「印刷オフセットの基準」で
「用紙のエッジ」を選択します。(たぶんデフォルト値は「印刷可能領域」でしょう)
次に「レイアウト」タブ右クリックで「ページ設定管理」→「修正」を選択します。
プリンタ、用紙サイズ、プロットスタイル等を印刷目的に応じて選択します。
さらに(ここが重要)
「印刷領域」→レイアウト
「印刷オフセット(基準は用紙のエッジ)」→X,Yともに「0」
「印刷尺度」→1:1、ミリメートル
とします。
あとは「ビューポート」の尺度を設定し、「ビューポート内の移動基準点」を「0,0」に移動させます。
こんな感じ ↓
「あらーーー?」編
外部参照を行ったところ、挿入された図形(ファイル)が「とんでもなく」中途半端に大きくなってしまいました。
元図の測点間隔は20.0なのですが、外部参照すると「6096」となってしまいました。
原因は「参照元」ファイルのシステム変数でした。
「挿入尺度(insunits)」が「フィート」になっていました。
で、 20の304.8倍で 6096 となってしまっていたのです。
解決編
元ファイルを修正
「形式」→「単位管理」→「挿入尺度」
”フィート” → ”ミリメートル”
若しくは、「コマンドライン」にて ” insunits ” ”4” です。
結果
AutoCAD ヘルプ insunits ↓
Author:kiri
京都府在住♂
このサイトはリンクフリーです