ASAP光源文件格式解析

更新时间:2016-09-27 18:01:26点击:5792 技术前沿

ASAP的dis是以二进制文件,按以下格式存储:

1.每组数据的长度是28 bytes;

2.每个dis文件包含5行头文件;

3.从第六行开始是光线数据;

具体的信息如下:

1

4 bytes,整数型:247+1024*number of rays

24 bytes,没有利用

2

24 bytes,字符型:Title,没有完全使用的,空格占位

4 bytes,整数型:7 (光线由7个数据表示)

3

8 bytes,字符型:”Tot Flux“

4 bytes,浮点型:记录dis文件的流明数

16 bytes,字符型:”XYZABCF MM“

4

16 bytes,字符型:”Ray number“

4 bytes,浮点型:1.0

4 bytes,浮点型:光线数目

4 bytes,整数型:-光线数目

5

16 bytes,字符型:”Wavelength“

4 bytes,浮点型:0.0

4 bytes, 浮点型:0.0

4 bytes, 整数型:-1

6

4 bytes,浮点型:x坐标,光线起始点。

4 bytes,浮点型:y坐标,光线起始点。

4 bytes,浮点型:z坐标,光线起始点。

4 bytes,浮点型:光线在x分量。

4 bytes,浮点型:光线在y分量。

4 bytes,浮点型:光线在z分量。

4 bytes,浮点型:光线携带的能量。

现在dis文件的具体存储格式已知晓,我们就可以用MATLAB读取dis文件了。



推荐阅读