纺织提花文件数据结构分析之二—— EP文件
EP
提花EP
格式
pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载
文件,是最广泛的提花机应用格式,最早应该是由英国BONAS发明,之后逐渐形成一个标准,目前国内外大多提花机均支持EP文件。了解熟悉EP文件数据结构也是从业人员最底层、最基本的知识。
偏移量0x0位置是EP的标识,但该标识不是唯一标识,即使留空也一样。偏移量0x3位置起的2个字节为EP文件的高度,也就是EP的总梭数,16位计算。偏移量0x6到0x13为EP文件的文件名,共8个字节。偏移量0x15(0xF)是EP文件的控制针长度,默认00为32针, 01=8针,08=64针等等。偏移量0x20起的2个字节为EP的宽度,也称笼头针数,16位计算,通常在控制针长度32的情况下,[0x21地址数据*8+1]*32控制针,最后加16位地址首的8位数据0x20。如(05*8+1)*32 + H(20) = 1344针,典型的缪勒MULLER针数。从0x22开始就是EP数据了,数据区的每个字节表示8个提花针数,也就是二进制的转换,不足四位一定要补0,数据00表示全无(即全沉),数据FF表示全值(即8针全提),数据区的并排长度通过EP宽度值跳转。
关于提花数据区的字节数据转换为经纬提花的算法(十六进制转二进制)
十六进制二进制
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
A 1010
B 1011
C 1100
D 1101
E 1110
F 1111
二进制数据的1表示提花,0为不提。那么根据图示的数据区前8位00 00 A0 5A 55 55 55 55
十六进制数据转换为笼头提花的动作为:0000 0000 0000 0000 1010 0000 0101 1010 0101 0101 0101 0101 0101 0101 0101 0101 共8字节*8 =64针提花针动作数据。明白这些,我们还可以用十六进制数值来表示一个平纹提法,比如16x2的平纹织法提花数值是55 55 AA AA.
55 55 = 0101 0101 第一排提法
AA AA = 1010 1010 第二排提法
正是普通平纹1上1下的提法。