AFsoft WebSite(エーエフソフト・ウェブサイト)
 

オペレーティング・システムについて

プログラミングについて
ホームページについて
キャドについて
電子カタログについて
書籍・雑誌
イベント
リンク集
【Jw_cad 外部変形】1点指示をして作図(1)
前回は外部変形アプリらしく線の作図を行いました。しかし作図する場所は固定的でしたので、自分の指定した場所に自分の思うような作図をしたい、となってきますので、今回は、マウスで1点指示を行い、そこに図形を描く、という事について記述します。
 
まずは「メモ帳起動.bat」を少し改造し、指示点1つを指定するようにします。追記をしたら名前を付けて保存を行い、ファイル名を「1点指示・メモ帳起動.bat」に変更して保存します。
1点指示・メモ帳起動.bat
REM 1点指示してメモ帳を起動しJWC_TEMP.TXTを開く
REM #jww
REM #cd
REM #zs
REM #0配置点を指示して下さい。(L)free (R)Read
REM #e
start /w notepad JWC_TEMP.TXT
指示点の指定はバッチファイルで
「REM #0****」
「REM #1****」
 〜
「REM #99****」
指示点の指定
****は位置指示の時に表示される
#0を指定するとそこが書き出しデータの原点となる
の指定を行う事になります。
「REM #0〜」を指定すると、指示した点が原点(0,0)となります。「REM #0〜」を指定せず「REM #1〜」を指定すると、原点は標準状態で用紙中央となり、書き出しデータで「hp1 x y」が書き出されます。
「hp1」
 ・・・
「hp99」
指示点の書き込み(1〜99) 0は原点なので無し
 書式:hp1 x1 y1
    〜 hp99 x99 y99
という訳で #0 で指定し、作図する図形の基準点を(0,0)として作図するのが簡単なので、そのようにします。
 
Jw_cad を起動し、「メニュー→その他→外部変形」→「1点指示・メモ帳起動.bat」を選択・実行します。

「ファイル選択」画面でフォルダ「Gapp」を指定し
「1点指示・メモ帳起動.bat」を指定

「配置点を指示して下さい。(L)free (R)Read」
(画面上部に表示されます)

コマンドプロンプト画面が表示されてメモ帳が起動されます。
hq
hk 0
hs 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 1
hzs 1189 841
hcw 2 2.5 3 4 5 6 7 8 9 10
hch 2 2.5 3 4 5 6 7 8 9 10
hcd 0 0 0.5 0.5 0.5 1 1 1 1 1
hcc 1 1 2 2 3 3 4 4 5 5
hn 41332.7718223584 -23306.584992343 41332.7718223584 -23306.584992343
lg0
ly0
lc2
lt1
cn0 3.5 3.5 0 2
cn"$<MS ゴシック>
#
ここで新しく「hn」行が追加されています。
「hn」 選択範囲の書き込み
 書式:hn x1 y1 x2 y2
ここでは範囲選択は行っていませんので無視して下さい。
冒頭の「hq」を消します。
 
 
まずは、指示した位置から、長さ3000mmの水平線を描いてみます。
hk 0
hs 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 1
hzs 1189 841
hcw 2 2.5 3 4 5 6 7 8 9 10
hch 2 2.5 3 4 5 6 7 8 9 10
hcd 0 0 0.5 0.5 0.5 1 1 1 1 1
hcc 1 1 2 2 3 3 4 4 5 5
hn 41332.7718223584 -23306.584992343 41332.7718223584 -23306.584992343
lg0
ly0
lc2
lt1
cn0 3.5 3.5 0 2
cn"$<MS ゴシック>
#
0 0 3000 0
という具合に書き換えてメモ帳を終了&上書き保存します。Jw_cad に戻ると水平線が描かれているのが分かると思います。

同様にして、配置点をこの水平線の右端を右クリックで拾って、線色3・点線2の長方形〜4000mm,2500mm を描いてみます。
hk 0
hs 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 1
hzs 1189 841
hcw 2 2.5 3 4 5 6 7 8 9 10
hch 2 2.5 3 4 5 6 7 8 9 10
hcd 0 0 0.5 0.5 0.5 1 1 1 1 1
hcc 1 1 2 2 3 3 4 4 5 5
hn 38332.7718223584 -23306.584992343 38332.7718223584 -23306.584992343
lg0
ly0
lc3
lt3
cn0 3.5 3.5 0 2
cn"$<MS ゴシック>
#
0 0 4000 0
4000 0 4000 2500
4000 2500 0 2500
0 2500 0 0
という具合に書き換えてメモ帳を終了&上書き保存します。Jw_cad に戻ると長方形が描かれているのが分かると思います。

 
 
CAD装置(1)
CAD装置(2)
メディア
AutoCADの
DIESELマクロ
CSV
DXF
PCES
IGES
STEP
数学とCAD
CAD作ろ!
M7
Jw_cad
 [BACK]
 [NEXT]
 
お問い合わせ 
本サイトはリンクフリーです
リンクバナー
(C)Copyright 1999-2015 By AFsoft All Rights Reserved.