跳转到内容

模組:PlatformMap/lr\\lr

本页使用了标题或全文手工转换
维基百科,自由的百科全书
文档图示 模块文档[查看] [编辑] [历史] [清除缓存]

道岔

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

1CNX1
1
2
3
4
5
2CNX2
1
2
3
4
5
3CNX2
1
2
3
4
5
4CNX1
1
2
3
4
5
lDPT
1
2
3
4
5
rDPT
1
2
3
4
5
lDPT+1g
1
2
3
4
5
rDPT+1g
1
2
3
4
5
lDPT+2f
1
2
3
4
5
rDPT+2f
1
2
3
4
5
XVR
1
2
3
4
5
13XVR
1
2
3
4
5
24XVR
1
2
3
4
5

local set = {
	subsets = {
		['a\\\\ae\\\\e'] = {
			{ 'BS', 'BS', 'BS', 'BS', 'BS' },
			{ 'uSTRq+BSae', 'uSTRq+BSae', 'uSTRq+BSae', 'uSTRq+BSae', 'uSTRq+BSae' },
			{ 'BS', 'BS', 'BS', 'BS', 'BS' },
			{ 'uSTRq+BSae', 'uSTRq+BSae', 'uSTRq+BSae', 'uSTRq+BSae', 'uSTRq+BSae' },
			{ 'BS', 'BS', 'BS', 'BS', 'BS' }
		},
		['a\\g\\ae\\f\\e'] = {
			{ 'BS', 'BS', 'BS', 'BS', 'BS' },
			{ 'uSTRq+BSae', 'uSTRq+BSae', 'uSTRq+BSae!~POINTERg@f', 'uSTRq+BSae', 'uSTRq+BSae' },
			{ 'BS', 'BS', 'BS', 'BS', 'BS' },
			{ 'uSTRq+BSae', 'uSTRq+BSae', 'uSTRq+BSae!~POINTERf@g', 'uSTRq+BSae', 'uSTRq+BSae' },
			{ 'BS', 'BS', 'BS', 'BS', 'BS' }
		},
		['a\\f\\ae\\g\\e'] = {
			{ 'BS', 'BS', 'BS', 'BS', 'BS' },
			{ 'uSTRq+BSae', 'uSTRq+BSae', 'uSTRq+BSae!~POINTERf@g', 'uSTRq+BSae', 'uSTRq+BSae' },
			{ 'BS', 'BS', 'BS', 'BS', 'BS' },
			{ 'uSTRq+BSae', 'uSTRq+BSae', 'uSTRq+BSae!~POINTERg@f', 'uSTRq+BSae', 'uSTRq+BSae' },
			{ 'BS', 'BS', 'BS', 'BS', 'BS' }
		},
		['\\\\e\\\\e'] = {
			{ '', '', '', '', '' },
			{ 'uSTRq+BSe', 'uSTRq+BSe', 'uSTRq+BSe', 'uSTRq+BSe', 'uSTRq+BSe' },
			{ 'BS', 'BS', 'BS', 'BS', 'BS' },
			{ 'uSTRq+BSe', 'uSTRq+BSe', 'uSTRq+BSe', 'uSTRq+BSe', 'uSTRq+BSe' },
			{ 'BS', 'BS', 'BS', 'BS', 'BS' }
		},
		['a\\\\a\\\\'] = {
			{ 'BS', 'BS', 'BS', 'BS', 'BS' },
			{ 'uSTRq+BSa', 'uSTRq+BSa', 'uSTRq+BSa', 'uSTRq+BSa', 'uSTRq+BSa' },
			{ 'BS', 'BS', 'BS', 'BS', 'BS' },
			{ 'uSTRq+BSa', 'uSTRq+BSa', 'uSTRq+BSa', 'uSTRq+BSa', 'uSTRq+BSa' },
			{ '', '', '', '', '' }
		},
	},
	rows = {
		tracks = { 2, 4 },
		[1] = { trimmable = true },
		[2] = { to = 'left' },
		[4] = { to = 'right' },
		[5] = { trimmable = true },
	},
	switches = {
		both = {
			['1CNX1'] = {
				{ 'uSTRc2', 'uCONT3' },
				{ 'uABZq1', 'uSTRq+c4' },
				{ '', '' },
				{ 'uSTRq', 'uSTRq' },
				{ '', '' }
			},
			['2CNX2'] = {
				{ '', '' },
				{ 'uSTRq', 'uSTRq' },
				{ '', '' },
				{ 'uABZq2', 'uSTRq+c3' },
				{ 'uSTRc1', 'uCONT4' }
			},
			['3CNX2'] = {
				{ '', '' },
				{ 'uSTRq', 'uSTRq' },
				{ '', '' },
				{ 'uSTRq+c2', 'uABZq+3' },
				{ 'uCONT1', 'uSTRc4' }
			},
			['4CNX1'] = {
				{ 'uCONT2', 'uSTRc3' },
				{ 'uSTRq+c1', 'uABZq+4' },
				{ '', '' },
				{ 'uSTRq', 'uSTRq' },
				{ '', '' }
			},
			['lDPT'] = {
				{ '', '', '' },
				{ 'uSTRq', 'uSTRq+c2', 'uABZq+3' },
				{ 'uLSTRaq', 'uABZr+12', 'uSTRc34' },
				{ 'uSTRq', 'uSTRq+c1', 'uABZq+4' },
				{ '', '', '' }
			},
			['lDPT+1g'] = {
				{ 'uLSTRaq', 'uSTR2+r', 'uSTRc3', '' },
				{ 'uSTRq', 'uSTRq+c1', 'uABZq+4!~uSTRc2', 'uABZq+3' },
				{ 'uLSTRaq', 'uSTRq', 'uABZr+12', 'uSTRc34' },
				{ 'uSTRq', 'uSTRq', 'uSTRq+c1', 'uABZq+4' },
				{ '', '', '', '' }
			},
			['lDPT+2f'] = {
				{ '', '', '', '' },
				{ 'uSTRq', 'uSTRq', 'uSTRq+c2', 'uABZq+3' },
				{ 'uLSTRaq', 'uSTRq', 'uABZr+12', 'uSTRc34' },
				{ 'uSTRq', 'uSTRq+c2', 'uABZq+3!~uSTRc1', 'uABZq+4' },
				{ 'uLSTRaq', 'uSTRr+1', 'uSTRc4', '' }
			},
			['rDPT'] = {
				{ '', '', '' },
				{ 'uABZq2', 'uSTRq+c3', 'uSTRq' },
				{ 'uSTRc12', 'uABZl+34', 'uLSTReq' },
				{ 'uABZq1', 'uSTRq+c4', 'uSTRq' },
				{ '', '', '' }
			},
			['rDPT+1g'] = {
				{ '', 'uSTRc2', 'uSTR3+l', 'uLSTReq' },
				{ 'uABZq2', 'uABZq1!~uSTRc3', 'uSTRq+c4', 'uSTRq' },
				{ 'uSTRc12', 'uABZl+34', 'uSTRq', 'uLSTReq' },
				{ 'uABZq1', 'uSTRq+c4', 'uSTRq', 'uSTRq' },
				{ '', '', '', '' }
			},
			['rDPT+2f'] = {
				{ '', '', '', '' },
				{ 'uABZq2', 'uSTRq+c3', 'uSTRq', 'uSTRq' },
				{ 'uSTRc12', 'uABZl+34', 'uSTRq', 'uLSTReq' },
				{ 'uABZq1', 'uABZq2!~uSTRc4', 'uSTRq+c3', 'uSTRq' },
				{ '', 'uSTRc1', 'uSTRl+4', 'uLSTReq' }
			},
			['XVR'] = {
				{ '', '', '' },
				{ 'uABZq2', 'uSTRq+c23', 'uABZq+3' },
				{ 'uSTRc12', 'uKRX', 'uSTRc34' },
				{ 'uABZq1', 'uSTRq+c14', 'uABZq+4' },
				{ '', '', '' }
			},
			['13XVR'] = {
				{ '', '', '' },
				{ 'uSTRq', 'uSTRq+c2', 'uABZq+3' },
				{ 'uSTRc2', 'uSTR3+1', 'uSTRc4' },
				{ 'uABZq1', 'uSTRq+c4', 'uSTRq' },
				{ '', '', '' }
			},
			['24XVR'] = {
				{ '', '', '' },
				{ 'uABZq2', 'uSTRq+c3', 'uSTRq' },
				{ 'uSTRc1', 'uSTR2+4', 'uSTRc3' },
				{ 'uSTRq', 'uSTRq+c1', 'uABZq+4' },
				{ '', '', '' }
			}
		},
		left = {},
		right = {} -- Should be empty for symmetric layout
	}
}

local util = require('Module:PlatformMap/Shared')

return set