BveTs Map 2.02:UTF-8

/////	マップファイルの編集には"Notepad++"や"Visual Studio Code"といったソースコードエディタ"に,マップ構文定義ファイルを適用すると見やすく編集しやすいでしょう.
/////	1行目には,必ずファイルヘッダーを記述します.うまく読み込まれないときは, ファイルヘッダーのバージョンと文字エンコードもチェックしましょう.
/////	キロ程には自由な数が設定できるようになりました.しかし,調査や計算が複雑になるため,設計としては25m単位にするなど,丸めて製作することも重要な工夫です. (当区間では5m単位に丸めています)

/////	シナリオファイルは,		Uchibo_3793F_ATS-P.txt
/////	マップファイルの最上位は,	3793F_P.txt

/////	[ キロ程表記について ]	:	詳細は Track_define.txt
/////	$SR01 をキロ程に使う場合, シナリオ上のキロ程は	[ 入力したキロ程 +39440 ]
/////	$WK01 をキロ程に使う場合, シナリオ上のキロ程は	[ 入力したキロ程 +  235 ]
/////	$WK02 をキロ程に使う場合, シナリオ上のキロ程は	[ 入力したキロ程 -  145 ]
/////	$SZ01 をキロ程に使う場合, シナリオ上のキロ程は	[ 入力したキロ程 + 4025 ]



#####	このファイルでは実キロ程 外房線0k000m～内房線6k000m あたりの 軌道変位 の構文を扱います.





#	!!!	・軌道変位 を設定する構文
#	!!!		Irregularity.Change(x, y, r, lx, ly, lr)
#	!!!							 x	:  左右変位	(左と右のレールの "通り変位" の平均に相当) の標準偏差	[m]
#	!!!							 y	:  上下変位	(左と右のレールの "高低変位" の平均に相当) の標準偏差	[m]
#	!!!							 r	:  ロール変位	("水準変位" を軌間で除した値に相当) の標準偏差		[rad]
#	!!!							lx	:  左右変位の遮断波長	[m]
#	!!!							ly	:  上下変位の遮断波長	[m]
#	!!!							lr	:  ロール変位の遮断波長	[m]
#	!!!		難しく感じがちな構文ですが,”最終的には感覚で調整している” (by mackoy) とのことなので, 感覚に頼って設定するのが正解なようです.
#	!!!		6つの項がありますが,左右変位・上下変位・ロール変位の3種類について, (x/y/r)と(lx/ly/lr)の2要素を1つずつ合わせていくと良さそうです.
#	!!!		x/y/r はそれぞれ,レールがどれくらい歪んでいるのかを設定します.単位が[ｍ]ですので,ミリ単位の歪みは1/1000レベルの数値になるでしょう.
#	!!!		lx/ly/lr, カットオフ波長の決め方としては,	速度が高いほど揺れを大きくしたい場合は, 値を大きくします.
#	!!!											速度が上がっても揺れを大きくしない場合は, 値を小さくします.
#	!!!		これらを実際に乗った際に感じたイメージに合うように近づけていきます.
#	!!!		一例として,mackoy氏提案の設定を以下に記します.
#	!!!		[ロングレールに推奨]	：	Irregularity.Change( 0.0010, 0.0020, 0.0005, 50, 50, 25 );
#	!!!		[定尺レールに推奨]	：	Irregularity.Change( 0.0010, 0.0040, 0.0010, 50, 25, 12.5 );



	    0 + $WK01 ;																			#	  235;	に相当
						Irregularity.Change( 0.0010, 0.0040, 0.0010, 50, 25, 12.5 );		#	定尺レール区間
	
	  455 + $WK01 ;																			#	  690;	に相当
						Irregularity.Change( 0.0010, 0.0020, 0.0005, 50, 50, 25 );			#	ロングレール区間

	 3200 + $WK02 ;																			#	 3055;	に相当
						Irregularity.Change( 0.0010, 0.0040, 0.0010, 50, 25, 12.5 );		#	定尺レール区間

	  605 + $SZ01 ;																			#	 4630;	に相当
						Irregularity.Change( 0.0010, 0.0020, 0.0005, 50, 50, 25 );			#	ロングレール区間





