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) 的數據沒有去深究。

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