TOP>2010年02月

2010年02月28日

[JWW] バージョンダウン要望

Jw_cad作者さんのサイトの掲示板で以下のような質問がありました。
まず要望・・
JWWのデータバージョンダウンの連続変換機能が欲しい・・理由→不具合が発生したときに自分の更新以前の環境にデータ共々戻したいときに・・
*****************************
最新版に更新しての(不具合??)
37個のjwwファイルをDXFに連続変換した際に2つのファイルが変換できませんでした 再現性があり なんどやっても同じでした。(6.21aのでこれまで使用しておりましたが・・このような覚えはありませんでした)パスがないと表示され→引数が足りないと出ます。日本語で、ファイルネームは結構長いです・・フォルダ階層も深いかも知れません 変換されなかった二個のファイルは手動でDXFに普通に変換できました。以上・・要望と動作報告でした。
http://hpcgi2.nifty.com/jw_cad/c-board.cgi?cmd=one;no=16656;id=003
バージョンダウンの外部変形は、すでに、sugiさんが作成されて、掲示板で公開されていますよ。
http://hpcgi2.nifty.com/jw_cad/c-board.cgi?cmd=ntr;tree=36974;id=004
ファイル名→JWW起動→旧バージョン保存 を連続でするような SendKey的スクリプトでも良いかもしれないですね。 ということは、JwwMenuでも出来るかも?

面倒でしたら、シェアウェアですが、うちのサイトでは「Jww7to6」というツールを公開しています。まだ1本も出ていない超不人気マイナーソフトですが。 このソフトは、Jw_cad本体の旧バージョン保存とはちょっと違う状態で保存してます。

DXF一括変換での話は、ためしに、単純な名前のフォルダを作って、そこにコピーをして、一括変換を試してみたらいいと思います。それで出来るのであれば、フォルダ名+ファイル名の問題だろうと思います。

2010年02月28日

[JWW] ブロック名

Jw_cad作者さんのサイトの掲示板で以下のような質問がありました。
ブロック図形を一度名前を登録すると、再度同じ名前では、登録出来ないのでしょうか。又、編集をかけるのですが、出来る時と出来ない時が有ります、名前変更のしかたを教えて頂けないでしょうか。
http://hpcgi2.nifty.com/jw_cad/c-board.cgi?cmd=one;no=16657;id=003
同じ名前のブロックで、中身が全くの別物、という状態だと非常にまずいと思いますし、ブロック図形の管理が出来なくなってしまうので、同じ名前は使えないようになっています。とはいえ、JWS図形ファイルとか他図面からのコピーで同じ名前のブロックがやってくる可能性はありますが、その場合には枝番が自動的に付いたと思います。

ブロック編集を行う場合には、自動保存フォルダ内に一時ファイルを作成しますが、それを無理やり消したりすると、ブロック編集終了したら図面が全部消えたりしますから編集出来ない状況、以前の問題ですけれど。
出来ないとき? どういう状況なのかな? 何をしようとしたら、どうなるのか、エラーメッセージなどは? 具体的に書かれていないと試す事も出来ないです。

ブロック名の変更は、選択して「編集」→「ブロック編集」(属性取得でも可)で、名前を変更して[ブロック名変更]をクリックですね。ブロックツリーでも確認できると思います。

2010年02月27日

[JWW] 切り上げ・切り下げ・四捨五入

建築資料館の掲示板で下記のような質問がありました。
数値の1桁を四捨五入(切り上げ、切捨て)などに変更する外変はないででしょうか?たとえば、寸法(文字)で1,988と出たものを1,990や、1.23と出たものを1.20とかに自動変換できる外変はないでしょうか?
1番の希望は小数点2位を5単位の切り上げがほしいのですが、こんなことは無理ですよね~たとえば、1.23→1.25、1.26→1.30とかです。
http://www.ath-j.com/cbbs2/cbbs.cgi?mode=all&namber=40423&type=0&space=0&no=1
うちの外部変形は、あくまでも、単位を変換するものなので、単位は強制的につきます。もともとは、尺寸とかフィートインチとか、Jw_cad では表現できないので、それを補完するために作ったものなので。
数値の丸めであれば、数値の丸めを行う外部変形をつかったほうがいいと思います。って、そういうのは無いのかな。以前、Cabaさんのサイトで「数値丸め」という外部変形があったと思うけれども、それで出来たかなぁ? Cabaさんのサイトはアクセスできなくなってしまったので確認できないのですけれど。

でも、5単位の切り上げっていうのは初めて目にしましたが、、、1桁台を丸めるのは全然難しくはないけれども、そこまで丸めてしまっていいの?みたいなのはありますね。図形のほうをきちっと描いた方がいいような気もするんですけれども。

2010年02月26日

ソフトの更新...

ネットしている最中に HDDがじゃかじゃか言い出したので、多分、ウイルス対策ソフトが自動更新しているんだろうなぁ、ということで、ふと思い出したように、Firefox 3.6 を起動して、ツール→アドオン [更新を確認] してみました。すると、Adobe DLM がアップされたかと思ったら、Firefoxが閉じられて、Firefoxを再起動しようとしても動かない。何でじゃ?とか思いつつパソコンを再起動。そして、「Shockwave Flash」を 10.0.45.2 にして、Adobe Reader 9.3.0 にして、「Shockwave for Director」が「古いバージョン」となっているので確認するも「11.5.6.606」となっていてサイト情報と同じ。でもまぁ一応ダウンロードして入れなおしてみましたが同じ。まぁいいかと取り合えず放置です。

あと、AR_CAD が Ver.1.4.7c になったとのことなので一応ダウンロードしておきました。全然使っていないですけれど(JWW形式ファイルが読み書きできるので検証用として入れてあるだけ)。

ついでに、RootProCAD も 4.32 との事だから入れなおしておくかな~

2010年02月25日

[JWW] 文字が回転してしまう?

建築資料館の掲示板で下記のような質問がありました。
画面上文字が正しく表示されているのですが、印刷をすると、ところどころの文字が縦書きのような潰れてしまっている文字になってしまいます。文字は全て横描きですが、文字の回転はしています。持っているプリンタとの相性かとも思ったのですが、違うパソコンとプリンタで出力しても同じような現象が現れます。どのように対処したら良いか教えてください。
http://www.ath-j.com/cbbs2/cbbs.cgi?mode=all&namber=40378&type=0&space=0&no=1
この件は、Jw_cad作者さんのサイトの掲示板でも以前に何度か報告されていますけれども、原因不明ですね~。あちらを修正したら今度はこちらでも、とか、楕円の中の文字が、とか、、、データがあれば検証できるかもしれませんが、新規図面を別画面で起動して、該当しない部分をコピー、該当する部分は手入力しなおし、とかでとりあえず対処した、という話だったと思いますが、う~ん、なぞです。 プリンタドライバの問題とかではなかったって話。となれば Jw_cadの問題なのでしょうけれども、どうやって再現実験するのかが分からなかったです。普通に作図する分には全然問題がないので・・・

しかしこういうのがあると、データを見せてください~ って
ちょっと うずうずしてしまうのは
ある意味、病気だらうか?

2010年02月25日

[JWW] 多重矩形で変な作図?

Jw_cad作者さんのサイトの掲示板で以下のような質問がありました。
自分のCADでの現象ではないので、説明不足なら申し訳ありません。知り合いが自分のパソコンのJw_cad ver7で多重矩形の丸面取りを作図したところ、キャンディをたてにしたような図形(8の字にもう1個丸をつけて、上下を半円にしたような形?わかりづらくてすみません)が作図されてしまうそうです。入力した矩形寸法は(1500,2000)多重に(0,100)と入れたようです。
違うパソコンで同じ作業をしたら、普通の多重矩形を書くことができるみたいなので、操作の間違い?ではないとは思います。何か設定等を変更したら、多重矩形が変形されてしまうという現象を知っている方、教えて頂けたらありがたいです。
http://hpcgi2.nifty.com/jw_cad/c-board.cgi?cmd=one;no=16636;id=003
そういえば昔、多重矩形で変な図形が作図されるとかいうような話があったような記憶が・・・忘れた
パソコン環境によってうまくいく・いかない、というのがわかっているのなら、そのパソコン環境についても詳しく書かなくっちゃ。コメントがつくとしても、こちらでは大丈夫です、程度になってしまいますよ。

ちなみに単なる入力ミスって事は無いですよね?
例:多重に(0,1000)を入れた場合
20100225a

2010年02月24日

[JWW] awkの違い

Jw_cad作者さんのサイトの掲示板で以下のような質問がありました。
とりあえず、JGAWKの問題を解決したいと思っています。
JGAWKにDOS版とかWIN版とかの違いがあるのかな???
http://hpcgi2.nifty.com/jw_cad/c-board.cgi?cmd=ntr;tree=37057;id=004
awkには、多くのバージョンがあります。
http://ja.wikipedia.org/wiki/AWK
Nifty Serve にもいくつかバージョンがあったのを記憶しています。現在のFARCHIには、
http://www.farchi.jp/filemgmt/index.php?id=3
がありますね。これはMS-DOS版。MS-Cでコンパイル、とか。テキストベースのプログラムはややこしいことをしていない限り NEC PC-98シリーズで動いているものは PC/ATでも動作できます。あと、プロテクトメモリを利用してメモリをたくさんつかえるようにDOSエクステンダーに対応した版。
元々の Unix版、さまざまな拡張版、
下記「gawkm115.zip」は、Visual C++でコンパイルされたWin32版です。
http://www.hinadori.atnifty.com/~wills/

WindowsVista/7 の64bit版では、昔にも書いたように、16bitアプリケーションは動作しませんから、awkのDOS版=16bitアプリケーションも動作しないと思います。なので、WindowsXpでは動作していたけれども、Windows7の64bit版では動作しない、という事になるでしょう。

その報告は、ここのブログと、建築フォーラムの掲示板にも書いて、おそらく Jw_cad 作者さんはそれを見られたのでしょうね、標準添付の三斜外変を動かせるようにコンパイルしなおしてバージョンアップの際に添付しなおしされた、という経緯はあります。

2010年02月24日

[JWW] 外部変形で選択状態で残すってのは

Jw_cad作者さんのサイトの掲示板で以下のような質問がありました。
JWWで線上に左下基点がのっている文字のみ選択する外部変形や方法等さがしています。どなたかご存知ないでしょうか?JWWで線を指定するとその線上に左下基点ののっている文字を選択できたならばそれを書き込みレイヤなり任意のレイヤなりに属性変更したいのですよろしくお願いします。
http://hpcgi2.nifty.com/jw_cad/c-board.cgi?cmd=one;no=16630;id=003
外部変形で、線などを選択状態にした状態にして終了し、そのまま編集コマンドに受け渡すとかって出来るのかな? あと、外部変形内で、任意の線などを選択状態にする、って事って出来るのかな? ざっと見た感じの記憶ではそういうのは無かったような気がするのですが・・・。仮にクリップボードデータ化するにしても、そこから選択図形にはもっていけないような感じもするし。

外部変形で、範囲選択(文字)→線選択→レイヤ等の変更、を行うって事なら出来ると思いますけれど。あとは、文字の基点は左下固定でいいのかとか、線上であるかどうかの判定の許容誤差とか、そういうのがあるだけだと思いますので。

2010年02月23日

[JWW] DXFファイルを開くと線がずれる?

Jw_cad作者さんのサイトの掲示板で以下のような質問がありました。
パソコンをWindowsXPからWindows7に変更し、JWCADをインストールしたのですが、WindowsXPで作成したdxfファイルを開くと線がずれたりします。上書保存や別名保存もできません。この状態は、どのようにすると改善できるのでしょうか?おわかりになるかたがいらっしゃいましたら、教えてください。よろしくお願いします。
http://hpcgi2.nifty.com/jw_cad/c-board.cgi?cmd=one;no=37033;id=004
線がずれたりする、というのは、図面全体的に、という事でしょうか?であれば、DXFファイルを開く際の設定(設定→基本設定→DXF)の「図面範囲を読取る」のチェック状態で変わるかもしれないですね。まぁ、DXFでのやり取りの際に図面全体が移動したような状態になる、というのは、よくあることなので、図面全体を選択してやりやすいように移動してしまう、という事は結構あるかもしれません。

Jw_cad の DXF保存では、結構細かく桁数出力されているはずなので、勝手に座標値が丸めたりして線等が・・・ということはほとんどないと思うんですが、他のCADで保存したDXFファイルが、という事であれば、そちらのほうの問題というのはあるかもしれませんけれど。

Jw_cad で DXFファイルを開いて上書き保存をしたい場合は、Jw_win.jwf を作成して、S_COMM_0の(8)を1か2にしないといけません。でも、DXFファイルを開いて作業をしたら、DXFで保存をするのではなく、一旦、JWW形式で名前をつけて保存をするのをオススメします。

名前をつけて保存が出来ない、というのはよく分かりませんが、どうやって図面ファイルを持ってきたのか、というアタリに関係するのかもしれないですね。メール?FD?USBメモリ?MO?CD/DVD? ファイルを開いた直後にディスクを抜いたりしちゃダメですよ。保存先のディスクに書き込めない状態でもダメだし、いろいろややこしいことになるかもしれませんので、外からのデータはまず、HDD内へコピーし、作業をして、HDD内に保存、それから、外へコピー、というようなことをしたほうがいいです。