MENU
256,210

スレッドNo.204

jw_opt3.dat

お世話になります。
Macad-JW図形-JW建具(立)jw_opt3.datの使用で伸縮部分はMacadでは
使えないのでしょうか、JWWでは数値に(指定なし)とありますが
Macadでは伸縮するにはどうしたらよいか、ご教授ください。

引用して返信編集・削除(未編集)


お世話になります。
下記のような配置機能があれば非常便利と思います。
【名 称】 外部変形 図形配置処理 JW_CAD
【登 録 名】 ZUKE0805.LZH
【制作者名】 酒井 正雄(HCD04231)
【動作環境】 JW_CAD JGAWKが動作する環境(98シリーズ)
【掲載月日】 95/05/22
【展開方法】 LHA E ZUKE0805.LZH
【開発言語】 JGAWK + Turbo Pascal
【そ の 他】 S_MENUの注釈表示機能に対応しています
【動作確認】 98でしか動作確認していません
  
図形記憶.AWK:図形を記憶します。
図形線端.AWK:線の端に図形を配置します。
図形交点.AWK:線の交点に図形を配置します。
図形指置.AWK:マウス指示した場所に図形を配置します。
図形字置.AWK:図形ファイル名(********.JWK)の位置に図形を配置します。
図形点置.AWK:点の位置に図形を配置します。
図形配置.AWK:対角点を指示してその間に図形を均等配置します    
勝手な要望です。

引用して返信編集・削除(未編集)

どーも、どーも。(^^)

引用して返信編集・削除(未編集)

早速の修正ありがとうございます。
日常の激務とソフトの開発、本当に有難く心より感謝です。
お疲れ様でした。

引用して返信編集・削除(未編集)

追伸
変形図形応用展開 参考になればと思い勝手ながら紹介しておきます。
http://www.geocities.jp/girichan11/swf/Q-tenSousa2.htm
このような展開が、詳細な変形図形を含んだものなら本当に(一気に作図)
が一歩前進です。
失礼します。

引用して返信編集・削除(未編集)

お世話になります。
貴重な時間をさいていただ恐縮です。
OPT3で作成時点で気がついたことは、Macad-変形図形
のデータも矩形ブロック別に実点(制御点)を配置し
(一気に作図)交点座標と制御点との関係を再計算し
配置、測量で使う座標変換すれば何とか整合性を持たせる
ことができるような気がします。
また、また勝手に空想してしまいました。
データを有難く頂きます。

引用して返信編集・削除(未編集)

上記線記号データーを変形図形で作成してみました。
作成時間は1時間程度です。(^^;)
以下データー

#鉄骨詳細 対角指示

input"W(mm) 0入力はX方向測定値となる"%haba1=0
input"H(mm) 0入力はY方向測定値となる"%takasa1=0
input"基点 左下0 左上1 中下2 中上3 右下4 右上5"%kiten1=0
input"反転=1"%hanten=0

#選択後、元レイヤボタンをチェックする
$motolayer_set

#選択後、図形をx倍率y倍率に変更する
if %hanten=1 then
$bairitu_set:-1:1
endif

gpoint_read2

%gpread_x1=0
%gpread_x2=200
%gpread_y1=0
%gpread_y2=500

%data1=%haba1
%data2=%takasa1
if %haba1=0 then
%data1=abs(%gpread_x2-%gpread_x1)
endif
if %takasa1=0 then
%data2=abs(%gpread_y2-%gpread_y1)
endif

#幅200,高さ500で作成したデーターを取り込みそれを元に伸縮させる

#幅200でデーターを作成したのでその差を求める
%x_sa1=%data1-200
#高さ500でデーターを作成したのでその差を求める
%y_sa1=%data2-500

#Y方向に移動するデーター
line:0:729+%y_sa1:12:741+%y_sa1:0:3:1:6
line:0:521+%y_sa1:12:509+%y_sa1:0:3:1:6
line:0:521+%y_sa1:0:729+%y_sa1:0:3:1:6
line:12:509+%y_sa1:12:741+%y_sa1:0:3:3:3
line:-20:741+%y_sa1:-20:753+%y_sa1:0:3:1:6
line:0:485+%y_sa1:12:497+%y_sa1:0:3:1:6
line:-20:497+%y_sa1:-20:509+%y_sa1:0:3:1:6

#X,Yに移動するデーター
line:200+%x_sa1:729+%y_sa1:188+%x_sa1:741+%y_sa1:0:3:1:6
line:188+%x_sa1:509+%y_sa1:200+%x_sa1:521+%y_sa1:0:3:1:6
line:200+%x_sa1:521+%y_sa1:200+%x_sa1:729+%y_sa1:0:3:1:6
line:188+%x_sa1:509+%y_sa1:188+%x_sa1:741+%y_sa1:0:3:3:3
line:700+%x_sa1:540+%y_sa1:700+%x_sa1:710+%y_sa1:0:3:2:2
line:710+%x_sa1:540+%y_sa1:710+%x_sa1:710+%y_sa1:0:3:2:2
line:220+%x_sa1:750+%y_sa1:1200+%x_sa1:750+%y_sa1:0:3:1:2
line:220+%x_sa1:500+%y_sa1:1200+%x_sa1:500+%y_sa1:0:3:1:2
line:620+%x_sa1:710+%y_sa1:790+%x_sa1:710+%y_sa1:0:3:1:6
line:790+%x_sa1:540+%y_sa1:790+%x_sa1:710+%y_sa1:0:3:1:6
line:620+%x_sa1:540+%y_sa1:790+%x_sa1:540+%y_sa1:0:3:1:6
line:620+%x_sa1:540+%y_sa1:620+%x_sa1:710+%y_sa1:0:3:1:6
line:560+%x_sa1:750+%y_sa1:560+%x_sa1:759+%y_sa1:0:3:1:6
line:560+%x_sa1:759+%y_sa1:850+%x_sa1:759+%y_sa1:0:3:1:6
line:850+%x_sa1:750+%y_sa1:850+%x_sa1:759+%y_sa1:0:3:1:6
line:560+%x_sa1:732+%y_sa1:560+%x_sa1:741+%y_sa1:0:3:1:6
line:560+%x_sa1:732+%y_sa1:850+%x_sa1:732+%y_sa1:0:3:1:6
line:850+%x_sa1:732+%y_sa1:850+%x_sa1:741+%y_sa1:0:3:1:6
line:700+%x_sa1:710+%y_sa1:700+%x_sa1:732+%y_sa1:0:3:1:6
line:710+%x_sa1:710+%y_sa1:710+%x_sa1:732+%y_sa1:0:3:1:6
line:560+%x_sa1:491+%y_sa1:560+%x_sa1:500+%y_sa1:0:3:1:6
line:560+%x_sa1:491+%y_sa1:850+%x_sa1:491+%y_sa1:0:3:1:6
line:850+%x_sa1:491+%y_sa1:850+%x_sa1:500+%y_sa1:0:3:1:6
line:560+%x_sa1:509+%y_sa1:560+%x_sa1:518+%y_sa1:0:3:1:6
line:560+%x_sa1:518+%y_sa1:850+%x_sa1:518+%y_sa1:0:3:1:6
line:850+%x_sa1:509+%y_sa1:850+%x_sa1:518+%y_sa1:0:3:1:6
line:710+%x_sa1:518+%y_sa1:710+%x_sa1:540+%y_sa1:0:3:1:6
line:700+%x_sa1:518+%y_sa1:700+%x_sa1:540+%y_sa1:0:3:1:6
line:700+%x_sa1:741+%y_sa1:700+%x_sa1:750+%y_sa1:0:3:1:6
line:710+%x_sa1:741+%y_sa1:710+%x_sa1:750+%y_sa1:0:3:1:6
line:700+%x_sa1:500+%y_sa1:700+%x_sa1:509+%y_sa1:0:3:1:6
line:710+%x_sa1:500+%y_sa1:710+%x_sa1:509+%y_sa1:0:3:1:6
line:560+%x_sa1:750+%y_sa1:850+%x_sa1:750+%y_sa1:0:3:1:6
line:560+%x_sa1:741+%y_sa1:850+%x_sa1:741+%y_sa1:0:3:1:6
line:560+%x_sa1:509+%y_sa1:850+%x_sa1:509+%y_sa1:0:3:1:6
line:560+%x_sa1:500+%y_sa1:850+%x_sa1:500+%y_sa1:0:3:1:6
line:647.5+%x_sa1:682.5+%y_sa1:672.5+%x_sa1:657.6+%y_sa1:0:5:1:10
line:647.5+%x_sa1:657.6+%y_sa1:672.5+%x_sa1:682.5+%y_sa1:0:5:1:10
line:660+%x_sa1:655+%y_sa1:660+%x_sa1:685+%y_sa1:0:5:1:10
line:645+%x_sa1:670+%y_sa1:675+%x_sa1:670+%y_sa1:0:5:1:10
line:737.6+%x_sa1:682.5+%y_sa1:762.5+%x_sa1:657.6+%y_sa1:0:5:1:10
line:737.6+%x_sa1:657.6+%y_sa1:762.5+%x_sa1:682.5+%y_sa1:0:5:1:10
line:750+%x_sa1:655+%y_sa1:750+%x_sa1:685+%y_sa1:0:5:1:10
line:735+%x_sa1:670+%y_sa1:765+%x_sa1:670+%y_sa1:0:5:1:10
line:647.5+%x_sa1:592.5+%y_sa1:672.5+%x_sa1:567.6+%y_sa1:0:5:1:10
line:647.5+%x_sa1:567.6+%y_sa1:672.5+%x_sa1:592.5+%y_sa1:0:5:1:10
line:660+%x_sa1:565+%y_sa1:660+%x_sa1:595+%y_sa1:0:5:1:10
line:645+%x_sa1:580+%y_sa1:675+%x_sa1:580+%y_sa1:0:5:1:10
line:737.6+%x_sa1:592.5+%y_sa1:762.5+%x_sa1:567.6+%y_sa1:0:5:1:10
line:737.6+%x_sa1:567.6+%y_sa1:762.5+%x_sa1:592.5+%y_sa1:0:5:1:10
line:750+%x_sa1:565+%y_sa1:750+%x_sa1:595+%y_sa1:0:5:1:10
line:735+%x_sa1:580+%y_sa1:765+%x_sa1:580+%y_sa1:0:5:1:10
line:660+%x_sa1:722.4+%y_sa1:660+%x_sa1:772.8+%y_sa1:0:5:1:10
line:600+%x_sa1:722.4+%y_sa1:600+%x_sa1:772.8+%y_sa1:0:5:1:10
line:750+%x_sa1:722.4+%y_sa1:750+%x_sa1:772.8+%y_sa1:0:5:1:10
line:810+%x_sa1:722.4+%y_sa1:810+%x_sa1:772.8+%y_sa1:0:5:1:10
line:660+%x_sa1:477.2+%y_sa1:660+%x_sa1:527.6+%y_sa1:0:5:1:10
line:600+%x_sa1:477.2+%y_sa1:600+%x_sa1:527.6+%y_sa1:0:5:1:10
line:750+%x_sa1:477.2+%y_sa1:750+%x_sa1:527.6+%y_sa1:0:5:1:10
line:810+%x_sa1:477.2+%y_sa1:810+%x_sa1:527.6+%y_sa1:0:5:1:10
line:220+%x_sa1:509+%y_sa1:1200+%x_sa1:509+%y_sa1:0:3:1:2
line:220+%x_sa1:497+%y_sa1:220+%x_sa1:509+%y_sa1:0:3:1:6
line:229+%x_sa1:500+%y_sa1:220+%x_sa1:509+%y_sa1:0:3:1:6
line:220+%x_sa1:741+%y_sa1:1200+%x_sa1:741+%y_sa1:0:3:1:2
line:220+%x_sa1:741+%y_sa1:220+%x_sa1:753+%y_sa1:0:3:1:6
line:220+%x_sa1:741+%y_sa1:229+%x_sa1:750+%y_sa1:0:3:1:6
line:200+%x_sa1:485+%y_sa1:188+%x_sa1:497+%y_sa1:0:3:1:6
line:188+%x_sa1:0:200+%x_sa1:12:0:3:1:6
#下に残るデーター
line:0:12:12:0:0:3:1:6

#x方向に伸縮,y方向に移動するデーター
line:-20:753+%y_sa1:220+%x_sa1:753+%y_sa1:0:3:1:6
line:-20:497+%y_sa1:220+%x_sa1:497+%y_sa1:0:3:1:6
line:-20:509+%y_sa1:220+%x_sa1:509+%y_sa1:0:3:1:2
line:-20:741+%y_sa1:220+%x_sa1:741+%y_sa1:0:3:1:2

#y方向に伸縮するデーター
line:0:12:0:485+%y_sa1:0:3:1:6
line:12:0:12:497+%y_sa1:0:3:3:3

#y方向に伸縮,X方向に移動するデーター
line:200+%x_sa1:12:200+%x_sa1:485+%y_sa1:0:3:1:6
line:188+%x_sa1:0:188+%x_sa1:497+%y_sa1:0:3:3:3

if %kiten1=1 then
$offset:0:%data2
endif
if %kiten1=2 then
$offset:%data1/2:0
endif
if %kiten1=3 then
$offset:%data1/2:%data2
endif

if %kiten1=4 then
$offset:%data1:0
endif
if %kiten1=5 then
$offset:%data1:%data2
endif

引用して返信編集・削除(未編集)

早速のご指導有難うございます。
Macadは、コマンドが沢山、部品作りを拡張したした優れもの
ひつと、このコマンドも各個人別コンンドの呼び出しを
記憶させ、作業手順の標準化ができたら嬉しいですね。
(コマンド、マクロ記憶)
何時もの、勝手な空想ですよ。
失礼します。

引用して返信編集・削除(未編集)

>Macad変形図形でなんとか作成できるようになりたいものです。

なるほど〜、出来ると思いますよ。

でも似たような機能が有るのはご存じですか?

仕口は
部材コマンド→仕口ボタン選択→作成クリック
開先までは出力しませんので駄目なのですかね〜(^^;)
(開先だけ変形で作成する手も・・(^^;))

継手は
部材コマンド→継手ボタン選択→作成クリックです。
継手のサンプルデーターはダウンロードにアップしています。

ご存じでしたら失礼しました。(^^;)

引用して返信編集・削除(未編集)

了解いたしました、有難うございます。

jw_opt3.dat 下記データです
Macad変形図形でなんとか作成できるようになりたいものです。
#ダイヤフラムH継ぎ手L=500付
#
16
999
#----------------- Begin H250PL12-□PL12 ------------------------
3 H250PL12-□PL12
#Create:2007 Jan 10 (Wed) PM12:13 By Jwt2Opt3 from jwc_temp.txt
s 10
1 3 -20.0 10241.0 1000.0 10241.0 3 1 2
1 1 0.0 12.0 12.0 0.0 3 1 6
1 1 0.0 10229.0 12.0 10241.0 3 1 6
1 1 0.0 10021.0 12.0 10009.0 3 1 6
1 1 0.0 10021.0 0.0 10229.0 3 1 6
1 1 12.0 10009.0 12.0 10241.0 3 3 0
1 1 -20.0 10241.0 -20.0 10253.0 3 1 6
1 1 0.0 9985.0 12.0 9997.0 3 1 6
1 1 0.0 12.0 0.0 9985.0 3 1 6
1 1 -20.0 9997.0 -20.0 10009.0 3 1 6
1 1 12.0 0.0 12.0 9997.0 3 3 0
3 3 -12.0 0.0 0.0 12.0 3 1 6
3 3 0.0 10229.0 -12.0 10241.0 3 1 6
3 3 -12.0 10009.0 0.0 10021.0 3 1 6
3 3 0.0 10021.0 0.0 10229.0 3 1 6
3 3 -12.0 10009.0 -12.0 10241.0 3 3 0
3 3 500.0 10040.0 500.0 10210.0 3 2 2
3 3 510.0 10040.0 510.0 10210.0 3 2 2
1 3 -20.0 10253.0 20.0 10253.0 3 1 6
3 3 20.0 10241.0 20.0 10253.0 3 1 6
1 3 -20.0 9997.0 20.0 9997.0 3 1 6
3 3 0.0 9985.0 -12.0 9997.0 3 1 6
3 3 0.0 12.0 0.0 9985.0 3 1 6
3 3 20.0 9997.0 20.0 10009.0 3 1 6
3 3 -12.0 0.0 -12.0 9997.0 3 3 0
3 3 20.0 10250.0 1000.0 10250.0 3 1 2
1 3 -20.0 10009.0 1000.0 10009.0 3 1 2
3 3 20.0 10000.0 1000.0 10000.0 3 1 2
3 3 420.0 10210.0 590.0 10210.0 3 1 6
3 3 590.0 10040.0 590.0 10210.0 3 1 6
3 3 420.0 10040.0 590.0 10040.0 3 1 6
3 3 420.0 10040.0 420.0 10210.0 3 1 6
3 3 360.0 10250.0 360.0 10259.0 3 1 6
3 3 360.0 10259.0 650.0 10259.0 3 1 6
3 3 650.0 10250.0 650.0 10259.0 3 1 6
3 3 360.0 10232.0 360.0 10241.0 3 1 6
3 3 360.0 10232.0 650.0 10232.0 3 1 6
3 3 650.0 10232.0 650.0 10241.0 3 1 6
3 3 500.0 10210.0 500.0 10232.0 3 1 6
3 3 510.0 10210.0 510.0 10232.0 3 1 6
3 3 360.0 9991.0 360.0 10000.0 3 1 6
3 3 360.0 9991.0 650.0 9991.0 3 1 6
3 3 650.0 9991.0 650.0 10000.0 3 1 6
3 3 360.0 10009.0 360.0 10018.0 3 1 6
3 3 360.0 10018.0 650.0 10018.0 3 1 6
3 3 650.0 10009.0 650.0 10018.0 3 1 6
3 3 510.0 10018.0 510.0 10040.0 3 1 6
3 3 500.0 10018.0 500.0 10040.0 3 1 6
3 3 500.0 10241.0 500.0 10250.0 3 1 6
3 3 510.0 10241.0 510.0 10250.0 3 1 6
3 3 500.0 10000.0 500.0 10009.0 3 1 6
3 3 510.0 10000.0 510.0 10009.0 3 1 6
3 3 360.0 10250.0 650.0 10250.0 3 1 6
3 3 360.0 10241.0 650.0 10241.0 3 1 6
3 3 360.0 10009.0 650.0 10009.0 3 1 6
3 3 360.0 10000.0 650.0 10000.0 3 1 6
3 3 447.5 10182.5 472.5 10157.6 5 1 a
3 3 447.5 10157.6 472.5 10182.5 5 1 a
3 3 460.0 10155.0 460.0 10185.0 5 1 a
3 3 445.0 10170.0 475.0 10170.0 5 1 a
3 3 537.6 10182.5 562.5 10157.6 5 1 a
3 3 537.6 10157.6 562.5 10182.5 5 1 a
3 3 550.0 10155.0 550.0 10185.0 5 1 a
3 3 535.0 10170.0 565.0 10170.0 5 1 a
3 3 447.5 10092.5 472.5 10067.6 5 1 a
3 3 447.5 10067.6 472.5 10092.5 5 1 a
3 3 460.0 10065.0 460.0 10095.0 5 1 a
3 3 445.0 10080.0 475.0 10080.0 5 1 a
3 3 537.6 10092.5 562.5 10067.6 5 1 a
3 3 537.6 10067.6 562.5 10092.5 5 1 a
3 3 550.0 10065.0 550.0 10095.0 5 1 a
3 3 535.0 10080.0 565.0 10080.0 5 1 a
3 3 460.0 10222.4 460.0 10272.8 5 1 a
3 3 400.0 10222.4 400.0 10272.8 5 1 a
3 3 550.0 10222.4 550.0 10272.8 5 1 a
3 3 610.0 10222.4 610.0 10272.8 5 1 a
3 3 460.0 9977.2 460.0 10027.6 5 1 a
3 3 400.0 9977.2 400.0 10027.6 5 1 a
3 3 550.0 9977.2 550.0 10027.6 5 1 a
3 3 610.0 9977.2 610.0 10027.6 5 1 a
3 3 20.0 10241.0 29.0 10250.0 3 1 6
3 3 29.0 10000.0 20.0 10009.0 3 1 6
995
#End of H250PL12-□PL12

引用して返信編集・削除(未編集)

こんにちは。

> Macadでは伸縮するにはどうしたらよいか、ご教授ください。

「幅測定」ボタンをクリックし、
作図領域で対角測定すれば、測定値の大きさになります。

が、今回のプルダウウン数値初期データー保持UPの影響で
上手く動かなくなっているようです。

「幅測定」ボタンをクリックし作図領域対角測定後、
基点ボックスを左クリックし基点を他に選択すれば
大きさが変わるようなので、とりあえずそれで対処しておいてください。

修正次第再UPします。(^^;)

引用して返信編集・削除(未編集)

このスレッドに返信

このスレッドへの返信は締め切られています。

ロケットBBS

Page Top