模組:PlatformMap/lr\lr

文档图示 模块文档[查看] [编辑] [历史] [清除缓存]

道岔

本集合的道岔均为两侧通用。

XVR
1
2
3
4
5
6
13XVR
1
2
3
4
5
6
24XVR
1
2
3
4
5
6
lDPT+
1
2
3
4
5
6
rDPT+
1
2
3
4
5
6

local set = {
	subsets = {
		['a\\\\\\e'] = {
			{ '', '', '', '', '' },
			{ 'BS', 'BS', 'BS', 'BS', 'BS' },
			{ 'uSTRq+BSa', 'uSTRq+BSa', 'uSTRq+BSa', 'uSTRq+BSa', 'uSTRq+BSa' },
			{ 'uSTRq+BSe', 'uSTRq+BSe', 'uSTRq+BSe', 'uSTRq+BSe', 'uSTRq+BSe' },
			{ 'BS', 'BS', 'BS', 'BS', 'BS' },
			{ '', '', '', '', '' }
		},
		['ae\\\\\\ae'] = {
			{ '', 'uSTRc2', 'uSTR3+l', 'uSTRq+BSe', 'uSTRq+BSe', 'uSTRq+BSe', 'uSTRq+BSe', 'uSTRq+BSe', 'uSTRq+BSe', 'uSTR2+r', 'uSTRc3', '' },
			{ 'uSTRc2', 'uSTR3+1', 'uSTRc4', 'BS', 'BS', 'BS', 'BS', 'BS', 'BS', 'uSTRc1', 'uSTR2+4', 'uSTRc3' },
			{ 'uABZq1', 'uSTRq+c4', 'uSTRq', 'uSTRq+BSa', 'uSTRq+BSa', 'uSTRq+BSa', 'uSTRq+BSa', 'uSTRq+BSa', 'uSTRq+BSa', 'uSTRq', 'uSTRq+c1', 'uABZq+4' },
			{ 'uABZq2', 'uSTRq+c3', 'uSTRq', 'uSTRq+BSe', 'uSTRq+BSe', 'uSTRq+BSe', 'uSTRq+BSe', 'uSTRq+BSe', 'uSTRq+BSe', 'uSTRq', 'uSTRq+c2', 'uABZq+3' },
			{ 'uSTRc1', 'uSTR2+4', 'uSTRc3', 'BS', 'BS', 'BS', 'BS', 'BS', 'BS', 'uSTRc2', 'uSTR3+1', 'uSTRc4' },
			{ '', 'uSTRc1', 'uSTRl+4', 'uSTRq+BSa', 'uSTRq+BSa', 'uSTRq+BSa', 'uSTRq+BSa', 'uSTRq+BSa', 'uSTRq+BSa', 'uSTRr+1', 'uSTRc4', '' }
		}
	},
	rows = {
		tracks = { 3, 4 },
		[1] = { trimmable = true },
		[3] = { to = 'left' },
		[4] = { to = 'right' },
		[6] = { trimmable = true }
	},
	switches = {
		both = {
			['XVR'] = {
				{ '', '' },
				{ '', '' },
				{ 'uABZq2', 'uABZq+3' },
				{ 'uABZq1', 'uABZq+4' },
				{ '', '' },
				{ '', '' }
			},
			['13XVR'] = {
				{ '', '' },
				{ '', '' },
				{ 'uSTRq+c2', 'uABZq+3' },
				{ 'uABZq1', 'uSTRq+c4' },
				{ '', '' },
				{ '', '' }
			},
			['24XVR'] = {
				{ '', '' },
				{ '', '' },
				{ 'uABZq2', 'uSTRq+c3' },
				{ 'uSTRq+c1', 'uABZq+4' },
				{ '', '' },
				{ '', '' }
			},
			['lDPT+'] = {
				{ '', '', '' },
				{ 'uLSTRaq', 'uSTR2+r', 'uSTRc3' },
				{ 'uSTRq', 'uSTRq+c1', 'uABZq+4' },
				{ 'uSTRq', 'uSTRq+c2', 'uABZq+3' },
				{ 'uLSTRaq', 'uSTRr+1', 'uSTRc4' },
				{ '', '', '' }
			},
			['rDPT+'] = {
				{ '', '', '' },
				{ 'uSTRc2', 'uSTR3+l', 'uLSTReq' },
				{ 'uABZq1', 'uSTRq+c4', 'uSTRq' },
				{ 'uABZq2', 'uSTRq+c3', 'uSTRq' },
				{ 'uSTRc1', 'uSTRl+4', 'uLSTReq' },
				{ '', '', '' }
			}
		},
		left = {},
		right = {} -- Should be empty for symmetric layout
	}
}

return set