中国码鲁班柱的新编码.docx

上传人:b****8 文档编号:30566996 上传时间:2023-08-16 格式:DOCX 页数:18 大小:2.87MB
下载 相关 举报
中国码鲁班柱的新编码.docx_第1页
第1页 / 共18页
中国码鲁班柱的新编码.docx_第2页
第2页 / 共18页
中国码鲁班柱的新编码.docx_第3页
第3页 / 共18页
中国码鲁班柱的新编码.docx_第4页
第4页 / 共18页
中国码鲁班柱的新编码.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

中国码鲁班柱的新编码.docx

《中国码鲁班柱的新编码.docx》由会员分享,可在线阅读,更多相关《中国码鲁班柱的新编码.docx(18页珍藏版)》请在冰豆网上搜索。

中国码鲁班柱的新编码.docx

中国码鲁班柱的新编码

中国码——鲁班柱的新编码

前言

对于经典鲁班锁的用柱的编码,已经有了好几种版本。

有马丁码和日本码,这两个码的编码原理相同,只是表面编码数值不同,可用一个公式将这两个编码互相转换;还有切片式编码,也是有几种版本,原理也都相同,也可以用转换表将不同的切片式编码互相转换。

但是这些编码的一个共同处就是:

它们只是给鲁班锁的用柱起了一个名称。

其它的作用至今没有发现。

中国码是对经典鲁班锁的用柱的一种全新概念的编码。

它有两种版本。

一种是普及版。

它也是只看单柱进行编码,它的编码原理是结构分析法中“局部的固定搭配规律”。

所以它不但直观的表达了柱形,而且对经典鲁班锁的拼合有相当的辅助作用。

另一种是高级版。

它是在普及版的基础上,结合柱在锁中的不同的位置情况,对普及版的编码作了一些微量的调整。

它的编码原理运用了结构分析法中的多个规定,规律和方法。

所以它既可以直观的表达柱形,同时也对经典鲁班锁的拼合有极大的指导作用。

高级版的的编码过程比较复杂。

但是编码完成后,不但可以看码拼锁。

甚至可以用来作为计算机拼锁的资料库来用

中国码是一个三段五码形式的编码。

中国码编写之初,第一段2码用甲,乙,丙,丁四个字表示;第一段2码用子,丑,寅,卯四个字表示;第三段是一个数字码。

两柱的拼合严格按甲子,乙丑,丙寅,丁卯四种组合操作。

由于此码完全使用的是中国元素,故命名为中国码。

后来在编写和阅读时感觉到这个码的名称使用不太方便,于是用ABCD和abcd代替了甲乙丙丁和子丑寅卯。

但是中国码的名称还是保存下来。

中国码的普及版

中国码是一个三段五位码。

它的第一段有2个码,第一位码用A,B,C,D表示上面2个蓝色块的组合形式;第二位码也用A,B,C,D表示下面2个蓝色块的组合形式。

它的第二段有2个码,第三位码用a,b,c,d表示左边2个紫色块的组合形式;第四位码也用a,b,c,d表示右边2个紫色块的组合形式。

它的第三段(第五位)是一个数字码,用0——15表示中间4个绿色块的组合形式。

见图一:

图一

中国码的普及版是按单柱的形状编码,不考虑它在锁中的位置。

具体编码规定如下:

1.第一段的2个码:

按图二的规定,分别用A,B,C,D四个大写字母表示柱上下方的两个蓝色柱的组合情况。

上方码居第一位,下方码居第二位。

于是第一段的2个码就有了16种组合。

见图三:

对图三中的16个编码,不推荐使用那6个红色码。

图二

图三

2.第二段的2个码:

第二段的2个码的确定是根据《局部的固定搭配规律》而定。

如图四上排左边的2个紫色块的组成状况。

可以与A类柱正好榫卯相配的编码确定为a;同样与B类柱正好榫卯相配的编码确定为b;与C类柱正好榫卯相配的编码确定为c;与D类柱正好榫卯相配的编码确定为d。

图四上排给出了左边2个紫色块不同的组合状态的编码。

图四下排给出了右边2个紫色块不同的组合状态的编码。

图五是第二段的两个码表示的四个紫色块的全部组成状态。

在第一段两个码相同的情况下,不推荐使用那6个红色码

图四

图五

3.第三段的数字码:

第三段的数字码是表示上面4个绿色块组成状态。

用数字0——15表示。

各绿色块的权重如图六所示。

将柱上含有的绿色块的权重相加,结果就是第三段的数字码。

当数字码为0时,0可以不写。

图七是第三段的数字码表示的四个绿色块的全部组成状态。

同样,在第一段两个码相同,第二段两个码也相同的情况下,不推荐使用那6个红色码。

图六

图七

中国码的功能:

一.寻找2225根整柱:

这是一个特麻烦的工作。

记得三年前我刚刚玩锁时就做过,用普通的排列组合方法,也准确的找到了2225根整柱。

当时耗时约3个月。

而这次再做这件事,用中国码的特点来成群的寻找,耗时约10——12个小时。

首先,将第一段16个码AA——DD排成一行;再复制为16行。

其次,将第二段16个码aa——dd排成一列;再复制为16列,放到上面16行中。

这样就完成了256个第三段为“0”的256个组合。

其中整柱112个,其余144个是断柱。

下面是这256个柱的图。

由于图太大,分为三部分表示。

淡绿色的固定块表示此柱是整柱。

白色的固定块表示此柱是断柱。

图八.1

图八.2

图八.3

这256根柱也是做其它15个256根柱子的基础。

表一是这256根柱的记录表:

表中淡绿色底的单元格表示是整柱;黄色底的单元格表示是断柱,但是在其余的层可能是整柱。

红色底的单元格表示是肯定是断柱。

层号在左上角的绿色底的单元格内标明。

这样,全部4096个组合一次就完成了256个。

表一

做好了0号层的256根柱和记录表,整个寻找2225的工作就算完成了一半。

下面就是寻找1——15号层的整柱。

每一层的具体操作过程如下:

(以1#层为例)

首先,复制0号层的256根柱和记录表。

其次,将绿色的1#块复制到0号层的256根柱的对应位置,这样0号层的256根柱就变成了1号层的256根柱。

第三步,判断加入了新的块以后,原来0号层的256根柱的状态的变化。

全部变化无非就2种:

1.无变化:

原来0号层的整柱依然是整柱;原来0号层的断柱依然是断柱。

2.有变化:

原来0号层的整柱变为断柱;原来0号层的断柱变为整柱。

具体到1号层:

只是有16根原来的整柱变为断柱。

将这16根柱的固定块颜色由淡绿色改为白色。

就是1号层的256根柱的图。

将复制的0#层记录表内的这16根柱编码单元格的底色由淡绿色改为紫色;左上角绿底色的单元格内的“0”改为“1”。

就得到了1#层的记录表。

图九是1#层前6行的图;表二是1#层的记录表。

图九

表二

再举一个有加有减的例子;看10层。

图十是10#层前6行的柱。

图中可以看出。

第四行减了四根由整柱变断柱的结构;第六行加了八根由断柱变整柱的结构。

全部10#层的记录表三:

图十

表三

就这样,以0#层为基础,1——15#层的操作程序相同,可以比较方便的得到1——15#层的柱形和记录表。

表四就是各层整柱数的汇总表。

共2225个。

表四

将0——15#层的柱迭加起来,就将4096个柱子的组合做成了一个16X16X16的立方体。

共16层,每层16行。

16列。

这就是将4096根柱子做成了类似三维坐标系的排列。

这样排列4096根柱子才是最能体现各柱子间组合规律的排列。

首先直接可以看出:

同一列的256根柱子的第一段中国码相同;同一行的256根柱子的第二段中国码相同;同一层的256根柱子的第三段中国码相同。

同时,结合《结构分析法》的规律,可以非常快速的找出六柱实心锁的各个位置的可用柱。

下面开始寻找所有六柱实心锁的可用柱。

老方法,分类寻找。

首先寻找“柱”和“檐”。

按《结构分析法》“柱”和“檐”的毛坯如图十一:

图十一

先找“柱”。

由图十一可知,第一:

数字码位置只有“4”和“8”两个。

所以柱的数字码只能是0,4,8,12四种。

因此所有的“柱”只能在0,4,8,12四层的记录表和图样中。

第二:

“柱”的第一位中国码是“A“,所以“柱”的第一段中国码只能是AA,AB,AC,AD这四种。

由此就可以得到全部的“柱”的记录表和图样。

如图十二和表五;

图十二

表五

图中的红色固定块的柱和表中紫色底的格表示是断柱,共4个。

所以可以用做“柱”的柱有104根。

其中有三对形状相同,但是在锁中的状态不同,所以没有舍去。

接下来就是寻找“梁”。

六柱实心锁的梁的分类有6种。

其中1+5拼法的上梁只有一个:

DDaa15;其余5种的毛坯如图十三:

图十三

寻找1+5拼法的下梁。

根据《结构分析法》1+5拼法的下梁有2种毛坯:

一种是0——15层都有,第一段中国码只有AA一列;另一种是只存在于0,1,2,3层中,第一段中国码有AB,AC,AD三种。

(见图十三的最左边2个)根据以上条件,得到全部1+5拼法的下梁如表六和表七:

表六

表七

表六中有47对编码不同,但是形状相同的柱。

每对只取一个,另一个舍去,(舍去的编码用红色字体表示)。

两表的统计数相加,共125个。

寻找2+4拼法的下梁。

根据《结构分析法》2+4拼法的下梁有2种毛坯:

一种是0——15层都有,第一段中国码只有AD一列;另一种是只存在于0,4,8,12层中,第一段中国码有BD,CD,DD三种。

(见图十三的左起的第三,四个毛坯)根据以上条件,得到全部2+4拼法的下梁如表八和表九:

表八

表九

两表的统计数相加,得到2+4拼法的下梁215个。

柱形相同,在锁中状态不同的编码不舍去。

余下的2+4拼法的上梁;3+3拼法的上梁;3+3拼法的下梁都是2+4拼法下梁的子集。

都是在2+4拼法下梁的筛选条件下,再增加几个筛选条件。

2+4拼法的上梁:

在2+4拼法下梁的筛选条件下,再增加第二段编码是aa,“4”,“8”的数字块必有的筛选条件,就得到表十的7根柱。

表十

3+3拼法的上梁:

在2+4拼法下梁的筛选条件下,再增加第二段编码是a*,“4”,的数字块必有的筛选条件,就得到表十一的54根柱。

舍去表中5个不适宜做3+3上梁的柱(表中红色字体表示)。

得柱49根。

表十一

3+3拼法的下梁:

在2+4拼法下梁的筛选条件下,再增加第二段编码是*a,“8”,的数字块必有的筛选条件,就得到表十二的54根柱。

舍去表中5个不适宜做3+3上梁的柱(表中红色字体表示)。

得柱49根。

表十二

现在只余下一个“一柱多码”的问题要解决。

在《结构分析法》理论体系中,“一柱多码”只考虑柱子掉头后编码变化的问题。

柱子掉头后编码变化的规律是:

第一段编码内1,2位码顺序互换;第二段编码内3,4位码顺序互换;第三段数字码按表十三的上下行互换。

表十三

例如:

柱子ABba5掉头后,编码就成了BAab10。

按此规律,上述所有可用柱和并到总表中就得到总编码数为388个。

当然按这388个编码做成实物,就只有369个不同的形状。

统计表见表十四:

表十四

(注:

统计表有多种形式,表十四只是其中一种)

 

本例说明了中国码对拼锁确有不小的辅助作用,但是也暴露了它的缺陷:

1.第三段数字码对拼锁毫无作用。

2.如果遇到全是通槽柱组成的锁。

由于通槽柱的中国码只有A,D和a,d。

此时中国码对拼锁的辅助作用就会大大降低。

因此将中国码的普及版升级就势在必行。

升级的目的就是调整数字码的编码方法。

使数字码也能对拼锁起作用。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 职业教育 > 中职中专

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1