【E的分享】浅析乐高零件的编号规则

erickou 2013-4-18 53351

[i=s] 本帖最后由 erickou 于 2013-10-11 02:09 编辑 [/i] 因为有镇友问到了,原帖在这里:[url]http://www.lelezhen.com/forum.php?mod=viewthread&tid=24792

这个问题有点小复杂,因为各个系统中使用的编号不完全相同,索性把自己的理解系统地整理了一下,方便以后的镇友查询:

=================================

LEGO官网上的编号

在乐高官网PAB上,每一种零件都有两个编号。这两个编号都是由纯数字组成的。
> 不带颜色信息的那个编号被称为Design ID,也就是设计编号。同样形状、不同颜色的零件的这个编号是一样的。
> 带颜色信息的编号被称为Element ID,是标识一个特有零件的唯一号,不重复。

(可以理解为一个Element ID对应一个Design ID加一个颜色编号。但不要理解为一定是Design ID和颜色编号拼接在一起,只是有这么个对应关系。)

常用的颜色都有自己的颜色编号,比如以Brick 1x1的标准砖来说,它的Design ID是3005。在这个同样的设计编号下:
> 01对应白色,白色Brick 1x1对应的Element ID就是300501
> 26对应黑色,黑色Brick 1x1对应的Element ID就是300526
> 23对应蓝色,蓝色Brick 1x1对应的Element ID就是300523
> 24对应黄色,黄色Brick 1x1对应的Element ID就是300524
> 21对应红色,红色Brick 1x1对应的Element ID就是300521
> 28对应绿色,绿色Brick 1x1对应的Element ID就是300528

但是很可惜,不是所有颜色都符合这个规则,比如:
> 棕色Brick 1x1对应的Element ID是4211242
> 米色Brick 1x1对应的Element ID是4113915
> 橙色Brick 1x1对应的Element ID是4173805
> 紫色Brick 1x1对应的Element ID是4492224
> 浅蓝色Brick 1x1对应的Element ID是4179830
> 深红色Brick 1x1对应的Element ID是4209383
> 浅粉色Brick 1x1对应的Element ID是4286050
> 浅蓝灰色Brick 1x1对应的Element ID是4211389
> 深蓝灰色Brick 1x1对应的Element ID是4211098
> 莱姆绿色Brick 1x1对应的Element ID是4220634

上面说的这些编号规则,对于大部分常规零件而言,同时适用于Bricklink和Brickset,比如上面提到的Brick 1x1。但是有例外!(下面具体讲)


说明书上的编号

乐高说明书后面给的零件表上的编号应该都是对应官网上的Element ID,个人觉得乐高把Element ID印刷上的原因是,纸质印刷有的时候相近的颜色难以分辨(比如在阳光或灯光下),所以给Element ID这样查这个就能对应找出正确的颜色。


Bricklink上的编号

Bricklink上一般都只显示一个编号,对大部分零件而言就是对应LEGO官网上的Design ID。但是无论用Element ID还是Design ID都可以查到正确的结果。比如查询4220634时会显示Brick 1x1,并且有说明:4220634 is the part and color combination code for this part in Lime color。

在Bricklink上查套装里包含的零件列表时列出的都是Design ID,不过Bricklink会把对应的颜色写清楚。查零件时可以用Element ID,也可以用Design ID,也可以用零件的部分或全部英文名称。

除此之外,Bricklink上有一些零件的编号里是带字母的,比如科技里常用的6个半单位长度的避震零件,常见的有四种:
> 731c04 Technic, Shock Absorber 6.5L, Complete Assembly - Hard Spring(硬弹簧)
> 731c05 Technic, Shock Absorber 6.5L, Complete Assembly - Normal Spring(普通硬度弹簧)
> 731c06 Technic, Shock Absorber 6.5L, Complete Assembly - Soft Spring(软弹簧)
> 731c01 Technic, Shock Absorber 6.5L, Complete Assembly - Undetermined Spring Type(未确定的弹簧类型?!)
这里面的731c01和731c06就是对应同一个Element ID 4265688。而且731c04这个零件还对应两个Element ID,分别是4142622和6027566。

所以说前面说的规则在Bricklink上适用于大部分零件,个别零件的编号还是挺混乱的。我个人的体会就是,凡是零件编号里带字母的,都是在基本零件上的变种,具体的缩写含义目前不得而知,比如这里这个c。

再举个例子,比如马袍零件。所有马袍的编号都是以2490开头的,但是后面用不同的缩写和不同的后缀编号,比如:2490本身就是素色的马袍。然后还有带各种涂装的,2490pb01 (一直到pb11)、另外还有2490px1 (一直到px4)。


Brickset上的编号

在Brickset上,每个零件有两个编号,分别叫做 Part ID 和 Design ID,也都是由纯数字组成的 。
> Brickset上的Part ID就相当于LEGO官网上的Element ID
> Brickset上的Design ID跟前面讲的官网上的Design ID含义是非常近似的,但目前不确定是否完全一致:sweat_qq:

比如前面提过的白色的Brick 1x1这个零件,在Brickset上查询到的Part ID是300501,跟LEGO官网上的Element ID一样;在Brickset上查询到的Design ID也是3005,跟官网上的Design ID完全一样。

但是有例外!比如前面说过的731c01那个避震零件,在Brickset上查询到有两种,对应的Part ID分别是4142622和6027566,这个就相当于官网上的 Element ID,这个号Bricklink也认。

但是这个零件对应的Brickset上的Design ID是76537,这个号不同于Bricklink上的编号,在Bricklink上搜不到。而且尝试用这个号在官网上也查不到,目前的猜测是,这个编号应该还是对应LEGO官网上的Design ID,只不过官网PAB上不提供这个零件,所以用这个号查询不到。以后有机会会留心一下~ 有更多信息再更新这里。

另外,Brickset上也支持用零件的部分或全部英文名称进行搜索。


Rebrickable上的编号

Rebrickable网站上明确说明了自己用的是LDraw的零件编号规则。有关LDraw的说明请参见这里。LDraw可是自称是LEGO相关的CAD设计软件的开放标准啊!

经少量测试发现Rebrickable上用的这个LDraw编号就是Brickset上的Design ID,所以同时应该也是乐高官网上的Design ID。:D 至少Rebrickable的编号跟Brickset上的Design ID是完全通用的(因为官网PAB上面的零件不全,无法考证)。


Peeron上的编号

经少量测试发现Peeron上用的编号与Bricklink是一致的,比如前面提到的731c01那个避震零件,用Bricklink的编号731c01可以查到,用Brickset的Design ID 76537查不到。

但是Peeron比Bricklink弱的地方在于,不能用Element ID或者是Brickset的Part ID进行搜索,连300501如此标准的编号都不支持(弱爆了~)。


用哪个编号查?

说了这么多,到真要查找时用哪个号呢?我想常用的大致有这么几种情况:

1. 参照说明书后面的零件列表找零件,这个号不论在上面哪个系统里应该都是可以用的。在LEGO官网的PAB页面上就填到Element ID一栏搜索;在Bricklink上就直接用这个号搜索,会自动找到对应的零件;在Brickset上也是用这个号直接搜索,也可以自动找到对应的零件。

2. 参照Bricklink上的零件列表找零件,对于大多数零件而言,用Bricklink上的零件编号在官网PAB上填在Design ID一栏里可以找到。在Brickset上填在搜索栏里也能找到,对应好多个颜色时会都显示出来。但是像前面说的,编号里带字母的那些,无论在官网还是在Brickset上是搜不到的!

3. 参照Brickset上的零件列表找零件,那就用Brickset上提供的Part ID吧。在官网PAB上填在Element ID一栏里。在Bricklink上也应该能自动找到对应的零件。

如果上面的方法还找不到,不妨用零件的名称搜索试试。为了尽可能匹配到想找的零件,建议用部分名称试一下,我前面提到的马袍零件就是用部分名称“Horse Barding”在BL里搜到的。


最后补一张图,相信一图胜千言: (点击放大)

[attach]13643[/attach]


=======


确实还有没讲清楚的地方,毕竟咱也不是干这个的,就是平时使用中的一点心得,不保证一定正确,欢迎大家补充~ :d

最新回复 (74)
  • 小狮快跑 2013-4-18
    2
    前排就座
  • zhuliang88 2013-4-18
    3
    好人呐!!!:d:d:d
  • 老陈SW 2013-4-18
    4
    这种帖子必须顶,虽然现在入散件都是成堆入的,但不排除将来特意去BL找!
  • cccsean 2013-4-18
    5
    谢谢楼主。要顶。。。。。。
  • fyh20070301 2013-4-18
    6
    感谢分享 一直没感觉有这些规律 学习了~
  • fayex 2013-4-18
    7
    [i=s] 本帖最后由 fayex 于 2013-4-18 06:42 编辑 [/i] eric的实用文章一篇又一篇
    条理极为清晰,大赞

    尤其看到编辑到大半夜两点多,实在令人钦佩
  • erickou 2013-4-18
    8

     提示:您可以先修改部分代码再运行
    fayex 发表于 2013-4-18 06:40 [img]static/image/common/back.gif[/img]
    eric的实用文章一篇又一篇
    条理极为清晰,大赞

    F版真是明察秋毫啊? ;)

    原本只是想把另一贴的信息整理一下。后来发觉有很多没讲清楚,索性推翻,换个思路重新整理,一下子就到两点多了。因为这个贴昨晚只睡了四个小时? :sweat_qq:
  • wzqsng 2013-4-18
    9
    看来平时下了很多苦工啊。
  • snakebite1980 2013-4-18
    10
    这种帖子一定要收,楼主辛苦了
  • ericqqaazz 2013-4-18
    11
    E神的神贴, 必须顶的!:xixi
  • viewsnake 2013-4-18
    12
    实在太感谢了,这样把乐高的零件代码的规则讲的非常透彻,真是给很多乐高入门的人一个很好的教材
  • dereklmx 2013-4-18
    13
    善哉善哉,这个一定要顶顶~
  • 青蛙战神 2013-4-18
    14
    支持高人,虽然看着有点头晕、~~
  • erickou 2013-4-18
    15

     提示:您可以先修改部分代码再运行
    青蛙战神 发表于 2013-4-18 11:00 [img]static/image/common/back.gif[/img]
    支持高人,虽然看着有点头晕、~~
    一楼最后面补了一张图,希望可以帮到头晕晕的镇友~ :D
  • underredsky 2013-4-18
    16
    太牛了!真是辛苦了!最后一张图的确让人思路更清晰 p.s.是用啥画的
  • 黑暗大天使 2013-4-18
    17
    很有用,真为编号头痛呢
  • xinleiming 2013-4-18
    18
    这是写的论文吗 牛啊:)
  • 乐高小迷 2013-4-19
    19
    LZ辛苦了!但还是有点看不懂!
  • cline 2013-4-19
    20
    好文章 不错不错
  • 紫色巧克力 2013-4-19
    21
    辛苦了,这文章太好了
  • 阳光超人 2013-4-19
    22
    乐高LDD中的编号大部分和Brickset一样,但有一小部分也不一样
  • 51yang 2013-4-19
    23
    楼主是个大好人,“乐高零件编号规律”一文写的这么专业,给我们上了一课。受益匪浅啊。
  • 篇章 2013-4-20
    24
    专业!谢谢
  • frankfox 2013-4-27
    25
    兄弟,加上引用文献,我给你发核心期刊去吧,评职称估计能用上,哈哈!
  • 车夫 2013-4-27
    26
    还没有开始步入MOC,提前学习感受下,感谢楼主的专研精神!
  • 27
    佩服佩服。楼主解释的很全面。。。收藏了
  • zjwanglin 2013-4-29
    28
    这个帖子怎么没看到,一般都上BL的看套件,再进里面查对,但是,新旧版是否通用的,好象没有说明,设计上会有改变、替换
  • 飞海 2013-4-29
    29
    嗯,学习咯,谢谢
  • 老布 2013-5-8
    30
    总结的很全面,收了。
  • 榕儿宝贝 2013-5-11
    31
    太专业了
  • clongx 2013-5-18
    32
    好详细啊
  • 拒绝融化の冰 2013-5-18
    33
    太厉害了:d
  • 拒绝融化の冰 2013-5-18
    34
    最近太忙了 而且坛子改版后还不是很适应
  • jinqiu50 2013-6-8
    35
    很好的技术贴呀。
  • 七格隆咚呛 2013-6-8
    36
    长知识了~~~
  • 桂花团子 2013-6-8
    37
    好专业。。。好高级。。。我头晕
  • alex76 2013-7-3
    38
    精品文章,受教育了!!
  • SK丶战神 2013-7-8
    39
    长知识了
  • 1111111111 2013-7-24
    40
    哇,看来您对LEGO有深入的研究呀。我虽然有点看不懂,不过还是顶一下。
  • srfsrf_2012 2013-7-24
    41
    技术贴
  • spumoni 2013-8-16
    42
    扫盲帖!多谢啦!:love
  • 睡臣 2013-8-16
    43
    我看晕了
  • jaysonlong 2013-10-8
    44
    顶上。。。。。。。。。。
  • lilywang83 2013-10-10
    45
    又学习到东西~~~~!
  • yyong 2013-10-20
    46
    看不明白也顶下
  • lxy2009 2013-10-20
    47
    技术贴。
  • 昕昕2006 2013-11-1
    48
    这么好的铁,赶快收藏。3Q
  • 新加坡之旅 2013-12-29
    49
    好人呐!!!
  • armrow 2014-1-21
    50
    这个帖子很好啊,非常详细
  • cxy7945 2014-2-7
    51
    感谢分享 学习了~
  • Jahg 2014-2-28
    52
    多谢楼主
  • liangdq 2014-3-2
    53
    很详细具体阿
  • ganxj 2014-3-3
    54
    这个逻辑思路看出来,LZ是理科高手。
  • laoguang 2014-3-10
    55
    科普了 好东西
  • guoguo 2014-5-30
    56
    辛苦楼主,好人啊。。受教了
  • 蓝野 2014-7-11
    57
    LZ有心人,大赞!
  • jeffreyzhuj 2014-7-11
    58
    画面太美不敢看啊
  • xiaoronron 2014-9-13
    59
    科普贴。感谢楼主分享。
  • xwdhwk007 2014-9-14
    60
    很好,收藏了!感谢LZ!
  • numray 2014-10-30
    61
    这就是传说中的技术贴吗
  • IKARUS 2014-10-30
    62
    分析帝啊
  • 蒋小某 2014-10-30
    63
    不知有无朋友研究过哪些零件上是没有编号或者数字 字母的。另外这些零件怎么区分是否正版乐高零件?
  • CarnivorousTwo 2014-10-31
    64
    顶顶顶,谢谢分享~正在BL上买砖被号码弄晕中~
  • BIONICLE 2014-10-31
    65
    学习了
  • theoldfour 2015-8-19
    66
    膜拜先
  • arthur 2015-11-28
    67
    非常专业!套装的编号有规律吗?
  • dna2 2015-11-28
    68
    当年13年初入坑还糊里八涂的,现在才真看懂了这篇技术帖!赞啊!
  • 反应物 2015-12-22
    69
    学习了。
  • km462 2016-1-1
    70
    赞!
  • elusive 2016-2-17
    71
    一图胜千言,确实图理解起来比文字容易不少。
    感谢lz的劳动。
  • 表妹吉祥 2016-2-26
    72
    mark,学习了
  • zxytzl 2016-4-18
    73
    学习,以后应该用得到。
  • 皓哥 2016-7-1
    74
    MARK~~
  • 仙人球 2018-3-7
    75
    好同志!
  • 瑶瑶 2018-3-15
    76
    学习学习
返回
发新帖