« ■外部変形-線長集計05 | Main | ■外部変形-ソリッド求積07 »

November 09, 2007

■外部変形-線長集計06

★金桜さんが、外部変形-線長集計 を、06 にバージョンアップされましたので
 公開いたします。 (金桜さん、ありがとうございます。)

「line_sum06.lzh」をダウンロード
(mswin32-rubyの動作する環境)

■用途■
線長集計、円数集計、実点集計&クリップボード出力。

Sencho_syukei06

■変更履歴■
2007/11/09 ln_sum.batの項目3直線長さ別集計に各種作図オプション追加
         ln_sum.batの項目3直線長さ別集計に於いてリスト作図グループ
         を書込みグループのまま保持するよう修正

★"直線のみ長さ別集計"に幾つかの作図オプションの要望がありましたが、
  下記のオプション設定ができるようになりました。

set09=on3  ◆直線のみ長さ別集計作図オプション
#        off≡設定無
#
#        on1≡連番記号のみ; on2≡線名称のみ; on3≡寸法値のみ
#
#        on10≡寸法値(線上)+連番記号(線下); on11≡連番記号(線上)+寸法値(線下)
#        on20≡寸法値(線上)+線名称(線下); on21≡線名称(線上)+寸法値(線下)
#
set10=   ◆連番記号、線名称と寸法値結合文字(全角使用可)[無指定 半角空白]
#
#        on40≡連番記号+寸法値(結合); on41≡寸法値+連番記号(結合)
#        on50≡線名称+寸法値(結合) ; on51≡寸法値+線名称(結合)
#
#        ※set12が全角数字の場合は寸法値も全角表示となります。
#        オプションがon3,on10,on11,on20,on21の場合は寸法属性が付加されます。

|

TrackBack

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/51994/17023415

Listed below are links to weblogs that reference ■外部変形-線長集計06:

» 洋書一括検索 [日本・アメリカ・イギリス・フランス・ドイツ・カナダ・中国のショッピングサイト(ヤフー、イーベイ、アマゾン)の価格比較ができます。]
洋書一括検索は国内海外のネットショップを簡単一括検索できます。(国内4、海外12の全16サイト) [Read More]

Tracked on December 05, 2007 at 07:59 AM

Comments

お世話になります。

線上に A-1(2,450)のように「連番記号+寸法値(結合)」で表示させたいのですが
set09= のオプションはどれにすれば良いのでしょうか?
set10=はon40で用のだと思います。

宜しくお願いいたします。

Posted by: mizuki | November 29, 2007 at 11:57 AM

mizukiさん、こんにちは。

>線上に A-1(2,450)のように「連番記号+寸法値(結合)」で表示させたいのですが
>set09= のオプションはどれにすれば良いのでしょうか?
>set10=はon40で用のだと思います。

結論からいいますと上記の事例のように寸法値の前後に
記号、文字を付加する事はout.cfgからはできません。

個人的にはこれ以上out.cfgの設定項目を追加する事は
煩雑になり予定がありませんが・・

どうしてもと言う場合はline_sum31.rbの361行目から下記
のようにスクリプトを修正する事になると思います。

elsif @renban == "on40" #連番記号+寸法値
if @add3 == "on"
puts ["ch",x0,y0,xl,yl,"\""+match[1]+@con+"("+sunpou+unit+")"].join("\s")
else
puts ["ch",x0,y0,xl,yl,"\""+match[1]+@con+"("+sunpou+")"].join("\s")
end

Posted by: 金桜 | November 29, 2007 at 01:41 PM

金桜さん、御多忙のところ有り難うございました。

貼り付けてやってみましたが
set09の設定が優先され思うように出来ませんでした。
set09=off,on1,on2,on3のいずれでもうまくいきません。
手の空いたときでかまいませんので出来るようであれば
教えてください。
宜しくお願いいたします。


Posted by: mizuki | November 29, 2007 at 06:01 PM

mizukiさん、こんにちは。
金桜さん、ありがとうございます。

単純に、
set09=on40
set10=   
として下さい。
この場合、[A-1]4.000 などとなります。
[A-1](4.000)のように、寸法値に()をつける場合に
金桜さんのスクリプト変更が必要になります。

Posted by: 住職 | November 29, 2007 at 06:47 PM

住職さん、金桜さん、有り難うございました。
思うように出来ました。
お世話になりました。

Posted by: mizuki | November 29, 2007 at 07:21 PM

Post a comment