Jw_cad 情報交換室−その3New

 JWW についての情報交換の場としてお使いください
初心者の方などのご相談は Jw_cad 相談 室−その2をご利用ください
なお、情報交換室と相談室の両方に同じ内容を投稿するのはご遠慮ください

2009年9月以前の発言過去ログのページからご覧ください。

それ以降の過去ログは消失しています。
申し訳ありませんが、復活の予定はありません。


  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃過去ログ ┃ホーム  
102 / 300 ツリー    ←次へ | 前へ→

外部変形「求積手動主義」 牛渡 浩 16/7/2(土) 13:54

Re:ありがとうございます jj 17/1/20(金) 14:10
Re:ありがとうございます jj 17/1/23(月) 9:28
Re:ありがとうございます kojima 17/1/23(月) 17:46
Re:ありがとうございます jj 17/1/23(月) 19:15

Re:ありがとうございます
 jj  - 17/1/20(金) 14:10 -
>▼kojimaさん:

新バージョン、アップされているのに今日気がつきました。

http://www.farchi.jp/filemgmt/index.php?id=1796

設定、計算、作図とも問題ありませんでした。
どうもありがとうございます。

早速で恐縮ですが、要望ついでにあといくつかお願いできますでしょうか?
ひとつは番号の記入レイヤと辺長の記入レイヤをそれぞれ分けて指定できればありがたいです。

もう一つは辺長を桁数を指定して切り捨て、および5単位で切り捨てのオプションができませんでしょうか?

たとえばただの切り捨てであれば3.27や3.24は3.20に、
5単位切り捨てならば3.27は3.25に、3.24は3.20にという風です。
で、辺長の作図と面積の計算もその切り捨てた数値に従う。

というのは、役所の担当にこんな計算を求められることがよくあるためです。
勝手な注文ばかりで申し訳ありません。再々になりますが検討お願いできればと思います。

引用なし

パスワード


<Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko@ntymgc013016.ymgc.nt.adsl.ppp.infoweb.ne.jp>
・ツリー全体表示

Re:ありがとうございます
 jj  - 17/1/23(月) 9:28 -
▼kojimaさん:

早速要望を取り入れていただき感謝いたします。
すべて自分に必要なことが実現できました。
http://www.farchi.jp/filemgmt/index.php?id=1800

いったい1500行もあるものをどうすれば一気に書き上げることができるのか、自分には全く理解できないことです(笑)

一つだけ、困りはしないのですが5単位切り捨てで
図上ではキリの良い数値をたまに切り下げることがあります。

たとえば3,000mm丁度で数値入力して作図しているものが、
小数点以下2桁の5単位切り捨てで外部変形を実行すると2.95となりました。

JWWで測定しても3,000.000000mmなのですが内部では3,000に足らないことになっているのでしょうね。このスレで最初にアップした図面で自分が確認したところ同様なものが2か所ありました。

他の方が作られた外部変形でも同じことがたまにありますので自分では納得しています。どうもありがとうございました!

引用なし

パスワード


<Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko@ntymgc011010.ymgc.nt.adsl.ppp.infoweb.ne.jp>
・ツリー全体表示

Re:ありがとうございます
 kojima  - 17/1/23(月) 17:46 -
▼jjさん:
>たとえば3,000mm丁度で数値入力して作図しているものが、
>小数点以下2桁の5単位切り捨てで外部変形を実行すると2.95となりました。
>
>JWWで測定しても3,000.000000mmなのですが内部では3,000に足らないことになっているのでしょうね。このスレで最初にアップした図面で自分が確認したところ同様なものが2か所ありました。


多角面積10.bat 多角面積11.bat の一番下に書かれている関数定義を
以下にように修正してください。
(少数点以下指定桁数より下位2桁を四捨五入)


#数値丸め
def suti_marume(x)
xx=x*10**($keta)

case $marume
when 1
suti=xx.round
when 2
suti=xx.ceil
when 3
suti=xx.floor
when 4
xx=x*10**($keta-1)
suti=xx.floor
return suti/(10.0**($keta-1))
when 5
xx=x*10**($keta-1)
d_str=sprintf("%.3f",xx)#←修正箇所
int,d=d_str.split(".")
if d[0,1].to_i>=5
suti=("#{int}.5").to_f
else
suti=("#{int}.0").to_f
end
return suti/(10**($keta-1))
end
return suti/(10.0**$keta)
end

引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko@ai126164036019.2.access-internet.ne.jp>
・ツリー全体表示

Re:ありがとうございます
 jj  - 17/1/23(月) 19:15 -
▼kojimaさん:

こんなにも早く、ありがとうございます。
わずかに書き換えるだけで出来るんですね、感心しました。

そもそも、台形も三角形も一緒に処理するところからして自分には訳がわかりません(笑)

相談室のほうでもお世話になりました、今後もよろしくお願いします。
http://www.jwcad.net/bbs2/c-board.cgi?cmd=one;no=49754;id=004#49754

引用なし

パスワード


<Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko@ntymgc011010.ymgc.nt.adsl.ppp.infoweb.ne.jp>
・ツリー全体表示

102 / 300 ツリー    ←次へ | 前へ→
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃過去ログ ┃ホーム  
 725528
ページ:  ┃  記事番号:  

C-BOARD Moyuku v1.03b3
Jw_cad Copyright (C)1997-2016 Jiro Shimizu & Yoshifumi Tanaka