3+3拼法的鲁班锁的标准计算程序.续
计算方案已经确定,下面开始计算。为了全部计算更为快速简便,利用W 编码的特征码做了一个全部3+3上梁三柱组中檐和柱拼合的总图。并由此图推导出每一个组合应配的上梁。见图五。图六是图五左下角部分的放大。。
图五
图六
为了方便使用,将总图转化为下面的母表。就是上梁三柱组的28个梁,檐和柱的组合表全部是下表的一部分。而且每一个具体的三柱组只要按母表的特征码填写具体的马丁码即可。一个特别繁琐的计算就变成了简单的填空作业。
表一
以下就是由母表填空得到的28份上梁三柱组的组合表。下梁三柱组的组合表是由上梁三柱组的组合表中各柱的镜象柱得到。
表二(上,下梁一组,二组)
表三(上,下梁三组,六组)
表四(上,下梁四组,九组)
表五(上,下梁五组,八组)
表六(上,下梁七组之1之2)
表七(上,下梁七组之3之4)
表八(上,下梁十组,十三组)
表九(上,下梁十一组,十五组)
表十(上,下梁十二组之1之2)
表十一(上,下梁十二组之3之4)
表十二(上,下梁十四组之1之2)
表十三(上,下梁十四组之3之4)
表十四(上,下梁十六组之1之2)
表十五(上,下梁十六组之3之4)
做完了所有的上梁三柱组的组合以后,要想得到上面的28个表,还有一个必须完成的工作:可拆卸判断。这是一个非常麻烦的过程,没有任何可以借鉴的资料,那怕是只言片语也不曾见过。对于这个上梁三柱组的可拆卸分析,我虽然已经有了一套行之有效的方法。但是这个方法是否可以作为一个规律用到2+4和1+5的拼合方式的锁中,还要等到在这两个拼合方式的锁中得到验证后才可以确定。目前,只能将分析结果在这里公布。
上梁三柱组的可拆卸原则:只要可以拆出一根柱,这个三柱组就可拆卸。
否则就是一个死疙瘩。具体是,只要符合下列条件之一,此上梁三柱组即
为可拆卸。
1.使用了A,B,C,D等4组前檐(见上文,共18根)的三柱组,这18根
前檐都可以向下移出,所以可拆卸。具体是:上梁1组,2组,3组,4组,5组,6组, 7组的柱一组+檐A组;8组, 9组,10组,11组,12组的柱一组+檐C组;,13组,14组的柱一组+檐B组;15组的,16组的柱一组+檐D组。共16个柱组和檐组的组合。
2.使用了#992;#1008;#976;#1023;#991;#1007;#975这7根右柱的三
柱组,这7根右柱全部可以向右移出,所以这些三柱组全部可拆卸。这7根柱全部属于柱四组。
3.使用了#824;#623;#792;#823;#615这5根上梁的三柱组,这5根上梁
全部可以向上移出,所以这些三柱组全部可拆卸。
4.使用了#824;#312;#568;#820;#308;#564;#56;#52这8根上梁的三
柱组,这8根上梁全部可以向左移出,所以这些三柱组全部可拆卸。
5.还有一个特例,下列13根上梁如果使用在上梁的三柱组的第7组或第12
组中,它们可以左移一单位后向上移出。所以这些三柱组也是可拆卸,这13根上梁是:#792;#24;276;#278;#532;#534;786;#280;#536;
#788;#790;#20;#22;#274;#530。
全部问题解决以后,该使统计结果的时候了。上面56个表的统计数据如下:上梁1组和下梁1组的不同的柱组合数是:35个;
上梁2组和下梁2组的不同的柱组合数是:35个;
上梁3组和下梁3组的不同的柱组合数是:35个;
上梁4组和下梁4组的不同的柱组合数是:42个;
上梁5组和下梁5组的不同的柱组合数是:40个;
上梁6组和下梁6组的不同的柱组合数是:35个;
上梁7组和下梁7组的不同的柱组合数是:158;个
上梁8组和下梁8组的不同的柱组合数是:40个;
上梁9组和下梁9组的不同的柱组合数是:42个;
上梁10组和下梁10组的不同的柱组合数是:40个;
上梁11组和下梁11组的不同的柱组合数是:49个;
上梁12组和下梁12组的不同的柱组合数是:158个;
上梁13组和下梁13组的不同的柱组合数是:40个;
上梁14组和下梁14组的不同的柱组合数是:139个;
上梁15组和下梁15组的不同的柱组合数是:49个;
上梁16组和下梁16组的不同的柱组合数是:139个。
由上述统计数据就可以计算出3+3拼法的6柱实心锁的全部个数。计算方法是按前文所述配对,适用乘法原理。计算结果是:
上梁1组配下梁16组,可得锁:35*139=4865;
上梁2组配下梁12组,可得锁:35*158=5530;累计:10395;
上梁3组配下梁13组,可得锁:35*40=1400;累计:11795;
上梁4组配下梁14组,可得锁:42*139=5838;累计:17633;
上梁5组配下梁15组,可得锁:40*49=1960;累计:19593;
上梁6组配下梁6组,可得锁:35*35=1225;累计:20818;
上梁7组配下梁7组,可得锁:158*158=24964;累计:45782;
上梁8组配下梁9组,可得锁:40*42=1680;累计:47462;
上梁9组配下梁8组,可得锁:40*42=1680;累计:49142;
上梁10组配下梁10组,可得锁:40*40=1600;累计:50742;
上梁11组配下梁11组,可得锁:49*49=2401;累计:53143;
上梁12组配下梁2组,可得锁:35*158=5530;累计:58673;
上梁13组配下梁3组,可得锁:35*40=1400;累计:60073;
上梁14组配下梁4组,可得锁:42*139=5838;累计:65911;
上梁15组配下梁5组,可得锁:40*49=1960;累计:67871;
上梁16组配下梁1组,可得锁:139*35=4865;累计:72736;
最终结果:3+3拼法的6柱实心锁共有72736种不同的结构。
这是鲁班锁研究史上第一次公布了3+3拼法的6柱实心锁的计算详细过程和72736个具体的结构。
总算是完成了“十万个鲁班锁”的7成以上。
我的目标是完成所有的6柱实心锁的计算,将所有的6柱实心锁的具体结构编成一个《锁典》。使得经典的6柱实心锁可以象查字典一样求得其解。