对鲁班锁的柱子进行编码一是为了记录柱子的结构,二是为上计算机对鲁班锁进行编程分析。对普通用户而言主要是前者。
编码方案已有多种,大多是对经典六柱锁为对象,编码形式以八进制,十六进制为基础。
对于三分法、四分法、混合制、超长柱等情况怎么定义?
为了把不久前作的四分法的方锁结构记录下来,试用了如下方法。记录规则:
1、使用二进制编码。依然是挖掉的部分用0表示,保留的部分用1表示。
2、分层分行描述。从上层到底层记录,每层从前到后记录,从左到右记录。
例如:
1、四分法的柱

1、2、3、4表示4层。每层4行,从前到后表示每行从左到右的4个位置。

几乎挖空的柱子

“半柱” 只有两层。
如果简化为16进制描述,上面第一个柱子的编码就是:
0070
88F0
00FF
00FF
2、用此法给二分法柱编码

简写为
31
F9
有磨圆的柱可在1 下加下划线以示区别。如下图

编码方案已有多种,大多是对经典六柱锁为对象,编码形式以八进制,十六进制为基础。
对于三分法、四分法、混合制、超长柱等情况怎么定义?
为了把不久前作的四分法的方锁结构记录下来,试用了如下方法。记录规则:
1、使用二进制编码。依然是挖掉的部分用0表示,保留的部分用1表示。
2、分层分行描述。从上层到底层记录,每层从前到后记录,从左到右记录。
例如:
1、四分法的柱

1、2、3、4表示4层。每层4行,从前到后表示每行从左到右的4个位置。

几乎挖空的柱子

“半柱” 只有两层。
如果简化为16进制描述,上面第一个柱子的编码就是:
0070
88F0
00FF
00FF
2、用此法给二分法柱编码

简写为
31
F9
有磨圆的柱可在1 下加下划线以示区别。如下图

