FreeStyler 序列文件分析


分析过的软件版本:3.5.83.4.6

文件类型:CHB

控制器类型:uDMX

 

 

CHB序列文件字节数为(文件存储形式为 小端):

6  +  (6150+2+52*FixturesNum)*StepNum  +  (2+2*FixturesNum)  +  6*(StepNum - 1)

c1                  c2                           c3                 c4

 

文件组成顺序为 C1àC2àC3àC4  ( 如果序列文件步骤为1C4就不占文件位置)

 

C1:占文件的前6个字节

如“5A 00 5A 00 09 00”,前4个字节貌似都是“5A 00 5A 00”,因此不去深究;后两个字节“09 00”值为0x0009,代表该序列文件有9个步骤,即上面公式中的StepNum=9

 

C2:文件里基本上都是该内容

每个步骤占用字节数为 (6150+2+52*FixturesNum)

6150的前4个字节为渐变时间和场景时间,如“02 00 0A 00”, 渐变时间=0x0002*500MS(乘数 为500MS),场景时间=0x000A*100MS(乘数为100MS;后面的字节为通道数据,每个通道数据占用6个字节,如“01 00 FF 00 01 00”,前两个字节貌似就第一通道为0x0001,其他通道均为0x0000,值的具体含义没有深究;中间两个字节为通道的值,即我们所需要的通道亮度值为0x00FF;最后两字节为值的变化方式(0x0001Fade0x0002Snap0x0003Off)。这里有1024组通道数据。

2的数据为灯具的数量,如“02 00”,即上面公式中的FixturesNum = 0x0002

52*FixturesNum的数据没有去深究。

 

C32+2*FixturesNum

2的数据为灯具的数量,如“02 00”,即上面公式中的FixturesNum = 0x0002

2*FixturesNum的数据没有去深究。

 

C46*(StepNum - 1)

6*(StepNum - 1) 的数据没有去深究。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章