Indexへ
(259)//【252】→(253)
------------------------
【タイトル】JWWの誤差について
【記事番号】 252 (*)
【 日時 】05/03/16 12:02
【 発言者 】ハッパ

 JWWでA1サイズに用紙の4隅と中央に計5個の100mの正方形を書き、それを測定(F)で距離を測ると、図面の下側に書いた正方形の寸法がmm以下で端数の数字が表示されるのですが、どうしようもありませんか。
 SFCに変換して納品しても、納品先の別のCADで誤差を生んだまま表示され、困っています。


Indexへ
(252)←【253】→(258)
------------------------
【タイトル】Re(1):JWWの誤差について
【記事番号】 253 (252)
【 日時 】05/03/16 12:20
【 発言者 】古川
【 リンク 】http://jwx.hp.infoseek.co.jp/



▼ハッパさん:
普通にJWWで書けばその様な事はあまり無いと思うのですが、
ひょっとして、JWC形式で保存したという事はありませんか?
JWC形式で保存すると誤差が発生します。

単純な水平垂直線で構成された四角形で、既に誤差を含んで物から
誤差を除く方法として、一旦 JWC で保存して
私どものHPで公開している JWC2JWW で JWW形式に変換する
と言う手もあります。

そのままJWCデータを読み込めば誤差付きですが、
微妙な誤差を補正してJWW形式に保存しています。
ただし、一度はJWC形式で保存するので、
JWW特有の情報は失われる事は覚悟して下さい。
#任意サイズ文字、ソリッド図形、寸法図形情報等

水平垂直限定なので傾いた図形ではあまり意味がありませんが。


Indexへ
(253)←【258】→(264)
------------------------
【タイトル】Re(1):JWWの誤差について
【記事番号】 258 (252)
【 日時 】05/03/16 15:55
【 発言者 】joker
【 リンク 】http://www.atsmile.com/jw/



▼ハッパさん:
> JWWでA1サイズに用紙の4隅と中央に計5個の100mの正方形を書き、それを測定(F)で距離を測ると、図面の下側に書いた正方形の寸法がmm以下で端数の数字が表示されるのですが、どうしようもありませんか。

どこの距離に、誤差が入るのでしょうか?
正方形の縦・横の長さに誤差が入るのであれば、
正方形をどうやって描いたのか? って所に焦点を当てられますし、
ある正方形のある端点と ある正方形のある端点の 距離
であれば、正方形をどのように配置したのか? 用紙4隅はどう取ったのか?
って辺りに焦点を当てられますし。

とりあえず、A1・1/1000で、100m四方の正方形を四隅に書いて、
正方形の縦・横長さを計測してみましたが、別段問題ありませんでした。
JWW形式で保存をして、新規で読み直しても大丈夫でした。

ちなみに、JWC形式で保存をすると、誤差は入りますが、
これははっきり言って当然の結果です。
JWC形式は、単精度、有効桁数7桁で、8桁以降は丸められて7桁目に四捨五入
されますから、信用できる数値は、有効桁数6桁。
つまり、座標等の数値を、
0.○○○○○○▽▽▽・・×10のn乗
の形式にして、
上記の▽の部分は信用できない値になる、という事です。
四角形といえど、データは、4本の線であって、
1本の線は、開始X座標・開始Y座標・終了X座標・終了Y座標 で
指定されますから、これら座標値には誤差が入りますので、
計測をしても誤差が入ります。


Indexへ
(258)←【264】→(269)
------------------------
【タイトル】Re(2):JWWの誤差について
【記事番号】 264 (258)
【 日時 】05/03/16 17:55
【 発言者 】ハッパ

▼jokerさん:
>▼ハッパさん:
>> JWWでA1サイズに用紙の4隅と中央に計5個の100mの正方形を書き、それを測定(F)で距離を測ると、図面の下側に書いた正方形の寸法がmm以下で端数の数字が表示されるのですが、どうしようもありませんか。
>
>どこの距離に、誤差が入るのでしょうか?
>正方形の縦・横の長さに誤差が入るのであれば、
>正方形をどうやって描いたのか? って所に焦点を当てられますし、
>ある正方形のある端点と ある正方形のある端点の 距離
>であれば、正方形をどのように配置したのか? 用紙4隅はどう取ったのか?
>って辺りに焦点を当てられますし。
>
>とりあえず、A1・1/1000で、100m四方の正方形を四隅に書いて、
>正方形の縦・横長さを計測してみましたが、別段問題ありませんでした。
>JWW形式で保存をして、新規で読み直しても大丈夫でした。
>
>ちなみに、JWC形式で保存をすると、誤差は入りますが、
>これははっきり言って当然の結果です。
>JWC形式は、単精度、有効桁数7桁で、8桁以降は丸められて7桁目に四捨五入
>されますから、信用できる数値は、有効桁数6桁。
>つまり、座標等の数値を、
>0.○○○○○○▽▽▽・・×10のn乗
>の形式にして、
>上記の▽の部分は信用できない値になる、という事です。
>四角形といえど、データは、4本の線であって、
>1本の線は、開始X座標・開始Y座標・終了X座標・終了Y座標 で
>指定されますから、これら座標値には誤差が入りますので、
>計測をしても誤差が入ります。

JWWで□のコマンドでS=1:1000にX=100m、Y=100mと入力し、適当に四隅にばらまいた正方形をJWWで登録し、再度開いても支障はありませんでしたが、DXF変換し、他のCADで開きますと、左右の下隅の正方形が100mとはならず、表示上99999.996mmとか100000.003mmとか表示されます。


Indexへ
(264)←【269】//(257)
------------------------
【タイトル】原因は、JWWのDXF出力精度です。
【記事番号】 269 (264)
【 日時 】05/03/16 18:38
【 発言者 】古川
【 リンク 】http://jwx.hp.infoseek.co.jp/



▼ハッパさん:
DXFがらみの話なら経験的に、JWWがDXF出力するときに数値を丸めるために
に発生する誤差で、残念ながらどうしようもありません。

JacConvert(シェアウェア)で変換するしか手はありません。

標準標準でも発生するようなら、設定で精度を上げてみて下さい。
間違っても、下げてはいけません。
上げるところは下記の所。

設定 → CFGを開く、

//DXF出力時の設定値
6SED=14 有効桁数(精度)  → 16
6SEK=3 小数点以下有効桁数  → 8

JWW側で出力精度の設定が出来ない限り、この問題は解決しないと思われます。
丸めると誤差が発生するというのは変な感じがするかもしれませんが事実です。

もう少し乱暴な手だと、JWCで保存して、JWXでDXFファイルに変換する
という手があります。強制的に、数値を補正します。
その代わり、JWW特有の任意サイズ文字などの情報が失われるので、
別に意味で注意が必要です。