TOP>2009年12月

2009年12月30日

[JWW] モーターのメーカーデータが?

Jw_cad作者さんのサイトの掲示板で以下のような質問がありました。
下記のDXFの横面のモーター取り付け穴の寸法がオートキャドなら145mm表示、カタログ値も145mmでOKですがJWWCADで間隔を調べると145.00005mmと表示されます 住友のモーター(CHHM15-614.EXE)CHHM15-6140-13です メーカーでのDXFなのでカタログ地値145mmにならないとおかしいのですが?http://cyclo.shi.co.jp/dxf-download/do-search-model/?model=CHHM15-614&l=JPN&u=CENTI&s=7&submit=%E6%A4%9C%E7%B4%A2
http://hpcgi2.nifty.com/jw_cad/c-board.cgi?cmd=ntr;tree=16219;id=003
そのDXFデータをダウンロードして、テキストエディタで中身を見てみましたが、座標の数値は8桁状態、つまり、有効桁数7桁状態=単精度実数型、という状態のようですね。であれば、そういった誤差が出てくるのは、まぁ十分にあり得るでしょうね。

いったんファイル保存をする必要はありますが、当方の「AFJWV」で座標値の丸め処理は出来ますし、他にも座標値の丸めを行えるようなツールはあると思います。

メーカーで使っているCADで、どうやって出力しているのか、等にも依るだろうし、電子カタログの場合は、データ容量を減らすためにわざと精度を粗くする場合もあるかもしれませんし。

2009年12月30日

タッチパネルといえば

Jw_cad作者さんのサイトの掲示板で以下のような質問がありました。
最近小さいWINパソコンがあることを知った私は、JWWを持ち運べることに感激し、オンキヨーのBX407A4を購入しました。普通に、マウスで操作するには問題ありません。ただし、パソコンの性格上立った状態で片手でパソコンを支える状態で標準で装備されている、タッチパネル画面でJWWを操作したいのですがJWWは、マウスの左右クリックを使い拡大縮小したり、タッチパネルからだと色々使いづらい面があります。タッチパネルからJWWを上手く使う方法を紹介されているHP在れば紹介してください。
http://hpcgi2.nifty.com/jw_cad/c-board.cgi?cmd=one;no=36403;id=004
オンキヨー BX407A4
http://www.jp.onkyo.com/pc/notebook/bx407/
なんだ、WindowsXp 機種でしたか。それなら Windows7の「マルチタッチ」じゃないなぁ。

バージョンアップ期限の絡みもあって、Delphi2010 と Windows7 を買って、取り合えず、Windows7に新しく装備された「マルチタッチ」の機能を試したくて、ほとんど衝動買いの勢いで大阪日本橋でマルチタッチ可能なディスプレイを探し回ったのですが、結局、見つける事が出来ませんでした。注文したら買えるとの事ですが、それだと衝動買いにならないし。 ただ、普通の15/17インチではなくて、21.5ワイドだとか。それで5万円程。そのついでに色々なディスプレイを見ると、5万円もあったらかなり良いディスプレイも多くて、勢いがどんどん しぼんでいったりして。で、結果、買えずにいます。
中古で1万円くらいのシングルタッチ?なディスプレイは売っているんですけどね~ そういうのを買っても仕方が無いし。基本、Delphi2010のマルチタッチ関連のイベント処理などを見てみたい、というのがあるので・・・

でも、シングルタッチな状態で、マウスの両ボタン押しのようなことを実現しようというのはイマイチ無理があるような気がしますけれど。拡大・縮小などのツールボタンがあって、それを押して、画面上を1クリックで、というような事であれば出来そうな気はしますけれど。JwwMenu で PageUp/Downを割り付けたボタンを使う、というようなイメージ?

2009年12月30日

曇り~ガラスの向こうは~

Jw_cad作者さんのサイトの掲示板でのネタ
http://hpcgi2.nifty.com/jw_cad/c-board.cgi?cmd=ntr;tree=16182;id=003
rubyか~
rubyといえば以前、どんなのかな~と取り合えず大雑把にでもみてみたいって事で、
みるみるRubyがわかる本―初歩からウェブまでみるみるRubyがわかる本―初歩からウェブまで
著者:掌田 津耶乃
販売元:秀和システム
発売日:2008-03
おすすめ度:4.0
クチコミを見る

という本は買って読みました。

その先は・・・ 何もしてないなぁ~

私は外部変形でも Delphi で作ってますので、別段、これでいいか~ って事で満足しちゃってますけれど。Delphiで作れば、データベースとかややこしいこととかしない限り、EXE1本で済んでしまうし、仮にDLLが必要でも一緒のフォルダに入れて圧縮してしまえばいいし、使う側も、ダウンロードして展開して実行するだけで済むので~

VBscriptも本を2冊買って読みましたけれども、まぁ、今のところは必要ないかなぁと。

C# は何もしてないです~
Javaは何冊か本を読みましたが、Borland J++Builder も昔事務所で買いましたけれども、結局、使わなかった・・・

2009年12月30日

[JWW] Jw_cad データにアクセス!

Jw_cad作者さんのサイトの掲示板で以下のような発言がありました。
以前何度かこちらの掲示板でHiroCom777さんが作成したエクセルでJWデータ内容を取得・変更するJwwDataViewerExというフト((VB用の同機能のコードをエクセルに転用したもの)を活用したくて勉強中という話をしていたのですが、やっと1つソフトを作成できました。

HiroCom777さんのHP
http://www.h7.dion.ne.jp/~hirocom/VBdeJW/
の掲示板で質問して教えて頂いたコードを利用しています。
※JwwDataViewerExはソースリスト使用例にあります。

既にJwwDataViewerExでソフト作成されている方もますし今さらかもしれませんが、JwwDataViewerExを利用することでエクセルでいろいろなソフトが作成ができそうですし、発展を願ってご報告にきました。

作成したソフトはの複数フォルダ内の複数jwwwファイル内の複数文字を基点維持or左下起点で一括置換するというものです(Excel複数図面置換)
http://blogs.yahoo.co.jp/nekobasu83/folder/553597.html
http://hpcgi2.nifty.com/jw_cad/c-board.cgi?cmd=one;no=16212;id=003
久しぶりに、Hirocom777さんのサイトをみにいって、O.Mさんって、ai さんだったんだ~ そう言われるとなるほどそうかって今更ながらに納得。

おっと、ツール作成お疲れ様でした。

HiroCom777さんとは昔、唐人舞さんの掲示板だったっけ?どこかで少し話をしたような記憶があります。氏は Visual BASIC ですが、私は Delphi ばっかり。Visual BASIC は昔 2.0J の頃は使っていて、Ver.6(Visual Studio 6)くらいまでは使っていたんですが、それは取引先との仕事上でちょい使ってただけで、私の中ではVer.2.0J ですでに終わってたんですが当時、Delphi 1.0Jが出ててそっちに移行してしまい、今に至ってます。
なので、Jw_cadデータアクセス関連も全部、Delphi で作って使ってます。

しかし最近、Delphi の本が出ないですね~なんかさびしいです。

2009年12月30日

[JWW] PfOXは使った事がありませんが

Jw_cad作者さんのサイトの掲示板で以下のような質問がありました。
windows7でPfoxを使おうとしたら、モジュール・・・・読み込み違反・・・のエラーが出て使用できませんでした。Pfoxの掲示板がだめなのでここで質問させてください。まだw7に対応してないのでしょうか?
http://hpcgi2.nifty.com/jw_cad/c-board.cgi?cmd=one;no=36382;id=004
インターネットで検索すると
http://www.vector.co.jp/soft/win95/business/se174206.html
でしょうか?
(って、今は、087 かな)
そこの「Windows7動作報告」を見ると「×」1件とありますね。
http://w7.vector.jp/softrev/detail.php?s_no=71458

ドキュメントには「作者はバージョンアップの義務を負わない」と書かれていますので、まだ対応していないのか、というような質問には、動かないのならまだ対応していないのでしょうね、気長に待ちましょう、という程度にしか言えないような気はします。

BCB=Borland C++ Builder は、私は使った事はありませんが、まぁ、バージョンに依るとは思いますけれども、開発ソフト自体は Windows7 でも動くかもしれませんし、作ったプログラムも普通は動くんじゃないかなぁとは思います。しかしパソコン環境にも依るだろうから何とも言えないかな。私が普段使っているWindows2000には、Borland Delphi4J はインストールできませんでした。WindowsXpには入れる事が出来たのに・・・。ただ、Delphi4Jで作成したソフトは、Windows7 でも動作しています。Delphi6、7でも同様です。
ただ、C++Builder2010 は、Windows7対応と明記されていますので、そちらを利用する方が安全かもしれないですね。

2009年12月30日

[JWW] 中国語で?

Jw_cad作者さんのサイトの掲示板で以下のような質問がありました。
中国へ図面を送ることになったのですが、文字を中国語で表示させると文字化け(?)してしまいます。エクセルやワードは可能なのですが、JWWでは無理でしょうか?また、無理であればどのような方法で伝えているか、ご経験のある方教えてください。よろしくお願いいたします。
http://hpcgi2.nifty.com/jw_cad/c-board.cgi?cmd=ntr;tree=16199;id=003
エクセルやワードで可能ということはおそらく Unicode だからだと思いますが、Jw_cad は、シフトJISコードで入力・表示を行う仕組みになっていますので Unicode ではありませんから、無理だと思います。

中国語といえば昔、前の事務所で、高電社の「Chinese Writer」というソフトを入れた事があります。これは、中国人留学生に日中翻訳文書作成をしてもらうために購入したのですが、なんせ、Windows3.1時代・・・
今はどうなんでしょ?
http://www.kodensha.jp/soft/cw/
シフトJISでしか使えないソフトでも利用できるのでしょうか? う~ん、よくわかりません。

まぁ、
・英語しか使わないようにする
  ただし、Jw_cad は欧文フォントが使えないので、難しいかもしれませんけれど。
・日本語で使って、日本語で利用してもらう
  日本語を勉強してる中国人は結構多いし、共産党エリートな方々は日本語を知ってる。

中国では、中国改造版Jw_cad があるらしいですけれど。
(日本国内でも、アイコンなどを改造してるJw_cadユーザーがいますけれども、あんな感じ?)

あと、中国でも フリーウェアなどはあると思いますけれど、その辺、どうなんでしょう? 台湾製だったかと思うけれども「HY-CAD」とか。

2009年12月29日

[JWW] SXFファイルを開いたあと・・・

建築資料館の掲示板で下記のような質問がありました。
SFCで貰った図面をグレーになるまで全選択でブロック解除または全属性クリアーを行って矢印の角度を持った部分を消そうとするのですがうまいこと、できないので範囲指定で消去して新たにJwwの矢印を書いています。(貰った図面の矢印が異常に大きい為、書き直さないといけない)何か良い方法はないでしょうか?宜しく御願い致します。
http://www.ath-j.com/cbbs2/cbbs.cgi?mode=all&namber=40103&type=0&space=0&no=1
SXF仕様のファイル(SFC/P21)を Jw_cad で開いて、ブロック解除を行って編集したいのであれば、まず、属性取得でそのブロックを指示して、そのブロックが何倍になっているのかを確認し、例えば 0.01倍だとしたら、まず、レイヤグループ[0]の縮尺を 1/100 図寸モード で変更します。それからブロック解除を行います。

SXFでの矢印は通常、点マーカーになっていると思いますので、大きさを変えたい場合は、移動コマンドの倍率指定([作図属性]で点マーカーサイズ変更にチェックが入っている事)でも出来ます。あと、SXFでの寸法線は SXF対応拡張寸法図形になってると思います。なので少し注意が必要かもしれません。

2009年12月28日

script! の使い方

先日書いた件
http://blog.livedoor.jp/afsoft/archives/51472123.html
で うにょさんのブログで使い方が「?」とのようなので

まず当方のサイトより「script!18」をダウンロードして下さい。自己解凍型圧縮なので、実行をして、どこかに自由な名前のフォルダを作ってそのなかにでも入れてください。「script.exe」というのが出来ますのでこれを実行してください。
「Run」タブの画面右側のエディタ部分に、先のスクリプトのプログラムをコピー&ペーストし、[標準値に戻す]をクリックしてください。別画面が表示されて、うずまき絵が見えると思います。

[JWWクリップボード転送]ボタンをクリックします。

Jw_cad を起動し、[貼付]をします。
指示した場所に、うずまき絵が作図されます。

という感じ

2009年12月28日

[JWW] Ver.7.00βは評価版=テスト版なので

仕事で使うのは避けた方が良いでしょう~♪

Jw_cad作者さんのサイトの掲示板で以下のような質問がありました。
jwcad7.0で上書きした図面データが7以下のバージョンでは表示できなくなってしまいました。これは仕様なんでしょうか?私用のPCを7.0にアップデートして図面の変更を行った所、会社のPCで読み込めなくなってしまい困っております。まだ評価版とのことですが、正式版になった時に評価版とのデータ互換もできない様だと怖いなーと^^;業務で使用するのは、まだ控えておいた方がいいんですかね?
http://hpcgi2.nifty.com/jw_cad/c-board.cgi?cmd=one;no=36389;id=004
Ver.7 では、データ構造が変更となっていますので、Ver.7.00形式で保存したJWW図面データは、Ver.6.x以前では読めません。仕様です。

仮に仕様ではなく「不具合」であるとしたら、Ver.7.00βで保存したJWW図面データは、Ver.7.00βでも開けないはずです。でも開けますから「不具合」でも「バグ」でもないでしょう。

なお、Ver.7.00βで、Ver.6.00形式などでの旧バージョン保存を行う際、ブロックデータがあると、Ver.6.x以前では開けませんが、これは「不具合」といえるでしょう。意図して旧バージョン形式で保存しているのにそれが読めないのですから。ブロックをすべて解除していると開けるようです。

正式版になったとき、評価版のデータが開けない・正式版のデータが評価版で開けない、ということは十分に有り得ます。まだ正式版は出ていませんので確認できませんけれど。評価版は、開発途中の産物で、途中で良ければテストをしてみて下さい・意見を下さい、というような意味合いで公開されるものです。不具合・バグの洗い出しとそのフィックス。要望を取り入れるかどうか、仮に取り入れてみたがどんな具合か。ですので、現在の評価版がそのまま正式版となる事もないでしょう。怖い・怖くない、という以前に、評価版というのは、そういうものだと思いますので、それを認識した上で、ちょいと遊んで触ってみる、って感じです。

そういうわけで評価版を業務で使用するのは控えるっていうのが普通です。逆に、不具合・バグがあるであろう評価版を平気で業務で使うって事のほうが怖いです。

先日「M7」がバージョンアップして、7.00βのデータを読めるように”暫定処置”されたそうですが、これも、7.00正式版が出たらまた修正されると思います。その際、もし、7.00正式版でデータ構造が変わったら、そちらに対応となるでしょうけれども、それによって、7.00βのデータが読めなくなるかもしれません。また、7.00βのデータが読めるとしても、7.00正式版との絡みでややこしい状態になる可能性もあります。そういう意味では、ソフトを作る側も、怖いって言えば、怖いですね。私もちょっと怖いかな。だから正式版が出たら考えます~

やるとしたら、7.00β→6.00への専用ツール、って程度でしょうか?