=========================================================================== 【ソフト名】 JW_CAD 外部変形 縦断曲線作図 Ver.0.01 【登 録 名】 JDNVCR01.LZH 【制作者名】 a-naga(長濱 敦 DZC04707) 【動作環境】 JW_CADとjgawkの動作する環境 【動作確認】 NEC PC9821Nw150,Ne,Ne2,Ap/U2,Xe10,Xc13 【開発言語】 jgawk 【展開方法】 LHA X JDNVCR01.LZH 【取扱種別】 フリーソフト 【転載条件】 転載配布条件による. =========================================================================== ■このプログラムはJW_CADの外部変形機能を利用し,縦断曲線を作図するス  クリプトです.  但し,縦断曲線だけですので予め現況縦断図が必要です.切盛高は勿論計画高さ  えも作図してはくれません.  こんな物ですが結構役に立つ奴だと思います.  2種類のスクリプトが入っています.   1)簡易版 "縦断曲線" & "VCL&VCRの旗揚げ" を各折れ点ごとに作図. 2)豪華版 "縦断曲線" & "VCL&VCRの旗揚げ" & "勾配欄の作図" を一           気に作図.  又どちらもスクリプトの先頭部分で "レイヤ・ペン番号等" の設定を変えること  が出来ます. ■同梱ファイル  このファイルには以下のファイルが圧縮されています. 1.JDNVCR.TXT 今お読みのファイル 2.VCR.BAT 簡易版起動バッチ 3.VCR.AWK 簡易版awkスクリプト 4.J_VCLR.BAT 豪華版起動バッチ 5.J_VCLR.AWK 豪華版awkスクリプト 6.J.TXT 折れ点データサンプル ■ "縦断曲線作図" の使用方法 はじめに. ・上記ファイルのうち少なくとも <2 〜 5> までをのあるディレクトリに解 凍する. ・スクリプトの実行にが必要なのでパスの通ったディレクトリに置いておく. 1.簡易版 1) 書き込みたいグループの縮尺を横方向の縮尺にする. 2) 書き込みたいレイヤ・線種・線色を選択しておく. 3) 始点の位置指示   (L)free (R)Read 折点の位置指示   (L)free (R)Read 終点の位置指示   (L)free (R)Read 4) 縦の縮尺 (無指定: 100)を入力する. 5) 描きあがった結果を見て確認する. ダメだったら手順を見直す. 2.豪華版 1) 折れ点データを用意しておく.ファイル名は何でも 良い. ◆◆ 折れ点データのお約束 ◆◆ ※データはカンマ区切りとする. +---折れ点の数(当然,始点/終点を含む) _ | ↑ 5 | "", 0, 0.000, 38.988, 0 | "", 2, 17.540, 39.500, 40 | "", 6, 10.340, 41.679, 40 | "", 9, 17.540, 38.242, 40 ↓ "", 13, 11.570, 38.778, 0  ̄ | | | | | | | | | +--- VCL(縦断曲線長) | | | | 折れ点及び始終点は 0 | | | +---------- 折れ点高 | | +------------------ プラス距離 | +----------------------- 測点("No."のこと) +--------------------------- 測点名称                他のプログラムとデータを                共有してるため存在してま                すが,この外変では意味を                持ちません. 2) 書き込みたいグループの縮尺を横方向の縮尺にする. 3) 書き込みたいレイヤ・線種・線色を選択しておく. 4) 原点の位置指示   (L)free (R)Read ・追加距離と高さが分かっている箇所のこと.  通常,始点とDLラインの交点をいう. 5) 旗揚げの位置指示  (L)free (R)Read ・VCLとVCRの旗揚げをする位置.(一括指定) 6) 勾配の表示位置指示 (L)free (R)Read ・縦断図の帯の勾配を記入する欄の中心位置. 7) 縦断要素ファイル(無指定:j.txt) ・先程準備した折れ点データのこと.  フルパス指定. 8) 原点の追加距離  (無指定: 0) ・先程指示した原点の追加距離. 9) DL値      (無指定: 0) ・先程指示した原点の高さ. 10) 測点ピッチ    (無指定: 20) ・折れ点データを作成した時の測点のピッチのこと.  通常は 20m であるが,道路公団は 100m,鉄道  は 1000m 等とケースによって変わってくる.  余談ではあるが,折れ点データを追加距離で書き  たい場合は,測点を全て "0" にして,この測点  ピッチを "10000" とかにすれば良い. 11) 縦の縮尺    (無指定: 100) ・縦断図における縦縮尺の分母. 12) 分 割 数    (無指定: 自動) ・縦断曲線を "曲線データ" で描画しているのであ  るが,横縮尺が小さいと(1/2500以下位)見栄え  が悪くなる時がある.(好みの問題とも言う.)  そんな時はこの分割数で調節する.(私は一度も  使ったことが無いが...) ■謝辞 JW_CADはもちろん,JGAWK,RSWAP,GO32等の有用なプログラムを無償で提供して 下さっている方々にこの場を借りてお礼申し上げます. ■転載配布 (1) 著作権 このプログラムはフリーソフトウェアーです. このプログラムの著作権は,a-naga(長濱 敦 ID:DZC04707)が所有してい ます. 著作権者の権利を侵害する行為は,固くお断り致します. 但し,このプログラムの複写・使用はどなたでも自由に行う事が出来ます. このプログラムの対価として,著作権者に金銭等を支払う必要はありません がメール等頂けましたら嬉しいです.(^_^) (2) 免責事項 このプログラムを使用した事によって発生した損害は,一切保証しません. このプログラムに不備があっても,作者はそれを訂正する義務を負いません. (3) 転載及び配布 転載・配布の際は,下記の条件を守って下さい. 1)プログラムを改変しないこと. 2)このファイル内のアーカイブファイルの内容をまとめて配布すること.  書籍・雑誌等への収録および他のネットへの転載については,あらかじめ ご相談下さい. (4) フリーソフトウェアの表示 このプログラム,または付属するドキュメントを配布する場合,このファイ ルをプリントアウトして配布するようにして下さい. (5) プログラムの修正 個人で使用する際に,プログラムを修正する事は差し支えありません. 修正を加えたプログラムをアップロード等するときはメールを下さい. 但し,商用目的の場合は禁じます. (6) その他 バグやご意見・ご要望等ありましたら "FCIVIL 会議室19 : 【CAD】JW_CAD・JUDANなどCAD関連" までお願いします. ■ダウンロード jdnvcr01.lzh でダウンロードして下さい.