TOP>2008年12月

2008年12月30日

[JWW] メモリ増設で印刷不具合?

Jw_cad作者さんのサイトの掲示板で下記のような質問がありました。
パソコンのメモリを512MBから1Gに増設してから、レーザープリンタ、プロッターで印刷したときに、それまでは1000mmで描いたものは、印刷されたものをスケールで測っても1000であったものが950程度に小さめに印刷されるようになりました。他のパソコンからの出力では正常です。このような傾向はあるのでしょうか。お教えください。(XP SP3)
http://hpcgi2.nifty.com/jw_cad/c-board.cgi?cmd=ntr;tree=14486;id=003
他のパソコンからでは問題無いとの事なので、プリンタ側や紙の問題ではないのでしょう。次にプリンタドライバですが、他のパソコンと OSもプリンタドライバも全く同じバージョン・同じ設定なのであれば、プリンタドライバの問題でも無いのかもしれません。但し、コンピュータのメモリを使う、という設定になっている場合には影響はあるのかもしれません。
Jw_cad がパソコンのメモリ(ハードウェア)に対して云々・・・って事は無いと思いますが(Win版ならとくに)、同じ図面で、同じ Jw_cad 設定で、同じプリンタドライバ使用の同じプリンタ設定、という状態で、結果が違うのであれば、本当にメモリの問題なのであれば、再度、1G→512MBに戻してやってみるとどうなるか、とか。メモリがバルクや中古のメモリだったりすると、メモリが壊れているのかもしれませんしメモリがちゃんと差さっていなくてメモリがちゃんと動いていないのかもしれませんしチリ・ホコリ等で掃除をした方がいいかもしれない状況かもしれませんし。

バルクのメモリが壊れていてワードがおかしな挙動を起こしたという事は過去に一度経験しています。

2008年12月30日

JacConvert Ver.2.94b(β版)

NakaharaさんのCADデータ変換ソフト「JacConvert」(シェアウェア)の Ver.2.94bが公開されました。ベータ版との事です。

ダウンロードは 建築フォーラム より

以下、ドキュメントより抜粋
開発途上のベータ版です。安定性を重視される方は正規版を利用ください。
1、今回の変更内容
2008/12/29 Ver2.94b
◆バグ補正
・全般:レイヤーサムネイル画面で枠外をクリックすると強制終了する。
との事です。

2008年12月30日

[JWW] 寸法コマンドでの寸法値移動で

Jw_cad作者さんのサイトの掲示板で下記のような質問がありました。
【寸法】で寸法値移動
【寸法設定】の「寸法線と文字の間隔」よりも【文字設定】の「ずれ」が優先になっています。仕様だと思いますが、【寸法設定】の「寸法線と文字の間隔」を優先にできないでしょうか。
http://hpcgi2.nifty.com/jw_cad/c-board.cgi?cmd=ntr;tree=14483;id=003私は文字作図の際、「文字のずれ」って使った事がないんですが、試しに・・・

文字コマンドで[基点]ボタンをクリックし、文字のずれを指定。縦のずれの下のものを試しに「-10」にします。(分かり易くするため敢えて)
20081230a


文字作図で基点「中下」になっているとこんな漢字。
20081230b


寸法コマンドで[寸法値]ボタンをクリック
20081230c


寸法値を右クリック
20081230d


すると・・・
20081230e


あう
20081230f


という訳ですね。寸法図形になっていても同じ。なるほど、「文字のずれ」を使っている人であれば、これは少しイヤンかもしれません。仕様的には、なるほど・・・ってつい納得してしまいますけれど。

2008年12月29日

[JWW] たるんだ電線

Jw_cad作者さんのサイトの掲示板で下記のような質問がありました。
たるんだ電線はどのように書くのですか?
http://hpcgi2.nifty.com/jw_cad/c-board.cgi?cmd=ntr;tree=32428;id=004
懸垂曲線(カテナリー曲線)とのこと。
式は、y = a*cosh(x/a) だそうなので当方の「script!」で組んでみました。
// 懸垂曲線(カテナリー曲線)

#VAR
 X = 100  ;*横長さ
 a = 50  ;*係数a(a>0)
 n = 20  ;*分割数

 c
 w1
 w2
 x1
 y1
 x2
 y2
 xd
 yd

#DRAW
 LAYER SetLineLay1
 PEN SetLineCol1,SetLineLtp1,SetLineWid1

 CAL xd = -X/2
 CAL yd = -a*Cosh(xd/a)

 CAL c = 0
 CAL x1 = 0
 CAL y1 = 0
 #WHILE (c < n)
  CAL x2 = x1 + X/n
  CAL w1 = x2 + xd
  CAL w2 = a*Cosh(w1/a)
  CAL y2 = w2 + yd

  LINE x1,y1,x2,y2
  CAL x1 = x2
  CAL y1 = y2
  CAL c = c + 1
 #END
実行して、[JWWクリップボード転送]をして、Jw_cad側で「貼付」を行ってみて下さい。