BveTs Map 2.02

//速度照査Beacon集約

//時素タイマー（振0.45-高0.5-低0.55）
$te=0.5;

//亀川(1)

119360; $ssdist = 116; //速度照査 振116-105
	Structure['BC_SS'].Put(0, 0, 0, 0, 0, 0, 0, 3, 25);
distance + $LimH;	SpeedLimit.Begin(116);	distance - $LimH;
distance + $LimK;	SpeedLimit.Begin(105);	distance - $LimK;

Distance+$bcoffset;
	Beacon.Put(55, 1, 0);
Distance-$bcoffset+($ssdist*0.5/3.6+$te);
	Structure['BC_SS'].Put(0, 0, 0, 0, 0, 0, 0, 3, 25);
Distance+$bcoffset;
	Beacon.Put(55, 1, 0);
		//Beacon.Put(9, -1, 116+3); //振


119420; //速度照査 空白

119495; $ssdist = 102;  //速度照査 振102-93
	Structure['BC_SS'].Put(0, 0, 0, 0, 0, 0, 0, 3, 25);
distance + $LimH;	SpeedLimit.Begin(102);	distance - $LimH;
distance + $LimK;	SpeedLimit.Begin(93);	distance - $LimK;

Distance+$bcoffset;
	Beacon.Put(55, 1, 0);
Distance-$bcoffset+($ssdist*0.5/3.6+$te);
	Structure['BC_SS'].Put(0, 0, 0, 0, 0, 0, 0, 3, 25);
Distance+$bcoffset;
	Beacon.Put(55, 1, 0);
		//Beacon.Put(9, -1, 102+3); //振

119580; $ssdist = 91; //速度照査 振91-83
	Structure['BC_SS'].Put(0, 0, 0, 0, 0, 0, 0, 3, 25);
distance + $LimH;	SpeedLimit.Begin(91);	distance - $LimH;
distance + $LimK;	SpeedLimit.Begin(83);	distance - $LimK;

Distance+$bcoffset;
	Beacon.Put(55, 1, 0);
Distance-$bcoffset+($ssdist*0.5/3.6+$te);
	Structure['BC_SS'].Put(0, 0, 0, 0, 0, 0, 0, 3, 25);
Distance+$bcoffset;
	Beacon.Put(55, 1, 0);
		//Beacon.Put(9, -1, 91+3); //振


//別府(1)


122595; $ssdist = 122; //速度照査 振122-111
	Structure['BC_SS'].Put(0, 0, 0, 0, 0, 0, 0, 3, 25);
distance + $LimH;	SpeedLimit.Begin(122);	distance - $LimH;
distance + $LimK;	SpeedLimit.Begin(111);	distance - $LimK;

Distance+$bcoffset;
	Beacon.Put(55, 1, 0);
Distance-$bcoffset+($ssdist*0.5/3.6+$te);
	Structure['BC_SS'].Put(0, 0, 0, 0, 0, 0, 0, 3, 25);
Distance+$bcoffset;
	Beacon.Put(55, 1, 0);
		//Beacon.Put(9, -1, 122+3); //振

122705; $ssdist = 96; //速度照査 振96-87
	Structure['BC_SS'].Put(0, 0, 0, 0, 0, 0, 0, 3, 25);
distance + $LimH;	SpeedLimit.Begin(96);	distance - $LimH;
distance + $LimK;	SpeedLimit.Begin(87);	distance - $LimK;

Distance+$bcoffset;
	Beacon.Put(55, 1, 0);
Distance-$bcoffset+($ssdist*0.5/3.6+$te);
	Structure['BC_SS'].Put(0, 0, 0, 0, 0, 0, 0, 3, 25);
Distance+$bcoffset;
	Beacon.Put(55, 1, 0);
		//Beacon.Put(9, -1, 96+3); //振

122765; $ssdist = 88; //速度照査 振88-80
	Structure['BC_SS'].Put(0, 0, 0, 0, 0, 0, 0, 3, 25);
distance + $LimH;	SpeedLimit.Begin(88);	distance - $LimH;
distance + $LimK;	SpeedLimit.Begin(80);	distance - $LimK;

Distance+$bcoffset;
	Beacon.Put(55, 1, 0);
Distance-$bcoffset+($ssdist*0.5/3.6+$te);
	Structure['BC_SS'].Put(0, 0, 0, 0, 0, 0, 0, 3, 25);
Distance+$bcoffset;
	Beacon.Put(55, 1, 0);
		//Beacon.Put(9, -1, 88+3); //振

122855; $ssdist = 80; //速度照査 振80-73
	Structure['BC_SS'].Put(0, 0, 0, 0, 0, 0, 0, 3, 25);
distance + $LimH;	SpeedLimit.Begin(80);	distance - $LimH;
distance + $LimK;	SpeedLimit.Begin(73);	distance - $LimK;

Distance+$bcoffset;
	Beacon.Put(55, 1, 0);
Distance-$bcoffset+($ssdist*0.5/3.6+$te);
	Structure['BC_SS'].Put(0, 0, 0, 0, 0, 0, 0, 3, 25);
Distance+$bcoffset;
	Beacon.Put(55, 1, 0);
		//Beacon.Put(9, -1, 80+3); //振


127770; $ssdist = 111; //速度照査 振111-101
	Structure['BC_SS'].Put(0, 0, 0, 0, 0, 0, 0, 3, 25);
distance + $LimH;	SpeedLimit.Begin(111);	distance - $LimH;
distance + $LimK;	SpeedLimit.Begin(101);	distance - $LimK;

Distance+$bcoffset;
	Beacon.Put(55, 1, 0);
Distance-$bcoffset+($ssdist*0.5/3.6+$te);
	Structure['BC_SS'].Put(0, 0, 0, 0, 0, 0, 0, 3, 25);
Distance+$bcoffset;
	Beacon.Put(55, 1, 0);
		//Beacon.Put(9, -1, 111+3); //振

127990; $ssdist = 90; //速度照査 振90-82
	Structure['BC_SS'].Put(0, 0, 0, 0, 0, 0, 0, 3, 25);
distance + $LimH;	SpeedLimit.Begin(90);	distance - $LimH;
distance + $LimK;	SpeedLimit.Begin(82);	distance - $LimK;

Distance+$bcoffset;
	Beacon.Put(55, 1, 0);
Distance-$bcoffset+($ssdist*0.5/3.6+$te);
	Structure['BC_SS'].Put(0, 0, 0, 0, 0, 0, 0, 3, 25);
Distance+$bcoffset;
	Beacon.Put(55, 1, 0);
		//Beacon.Put(9, -1, 90+3); //振


//西大分


//大分駅手前速度照査 停止中なので反応はしない

131603; $ssdist = 85; //速度照査 85×
	Structure['BC_SS'].Put(0, 0, 0, 0, 0, 0, 0, 3, 25);
Distance+$bcoffset;
	#Beacon.Put(55, 1, 0);
Distance-$bcoffset+($ssdist*0.5/3.6+$te);
	Structure['BC_SS'].Put(0, 0, 0, 0, 0, 0, 0, 3, 25);
Distance+$bcoffset;
	#Beacon.Put(55, 1, 0);

131675; $ssdist = 75; //速度照査 75×
	Structure['BC_SS'].Put(0, 0, 0, 0, 0, 0, 0, 3, 25);
Distance+$bcoffset;
	#Beacon.Put(55, 1, 0);
Distance-$bcoffset+($ssdist*0.5/3.6+$te);
	Structure['BC_SS'].Put(0, 0, 0, 0, 0, 0, 0, 3, 25);
Distance+$bcoffset;
	#Beacon.Put(55, 1, 0);

131745;  $ssdist = 65; //速度照査 65×
	Structure['BC_SS'].Put(0, 0, 0, 0, 0, 0, 0, 3, 25);
Distance+$bcoffset;
	#Beacon.Put(55, 1, 0);
Distance-$bcoffset+($ssdist*0.5/3.6+$te);
	Structure['BC_SS'].Put(0, 0, 0, 0, 0, 0, 0, 3, 25);
Distance+$bcoffset;
	#Beacon.Put(55, 1, 0);

131856;  $ssdist = 60; //速度照査 60×
	Structure['BC_SS'].Put(0, 0, 0, 0, 0, 0, 0, 3, 25);
Distance+$bcoffset;
	#Beacon.Put(55, 1, 0);
Distance-$bcoffset+($ssdist*0.5/3.6+$te);
	Structure['BC_SS'].Put(0, 0, 0, 0, 0, 0, 0, 3, 25);
Distance+$bcoffset;
	#Beacon.Put(55, 1, 0);
	
//照査50は5～8番線用