国内刊号:51-1311/O4
国际刊号:1001-4322
发布日期:
作者:王广红, 黄连生, 高格, 傅鹏, 何诗英, 王泽京,
关键词:EAST极向场电源, 长脉冲, HDF5, 复合数据类型, 分块存储与分块读取,
EAST (Experimental Advanced Super-conducting Tokamak)装置的等离子体放电持续时间设计值为1000 s,目前放电长度已超过100 s。极向场电源(PF)是EAST的核心系统,有接近200路信号需要进行数据存储,每一次放电的数据量非常大,普通的数据库不能够满足长脉冲数据存储的要求。本文使用HDF5(Hierarchical Data Format)存储长脉冲数据,HDF5是可以存储不同类型的图像和数码数据的文件格式。本文采用HDF5的C接口,设计复合数据类型的数据集,为了实现实时存储与实时读取,将一次放电时间进行分割,并对数据进行分块存储和读取。通过可视化工具Hdfview查看数据集,以及Qt读取HDF5文件并进行波形显示,证明复合数据类型和分块数据集的正确性,以及分块写入与分块读取的可行性,同时对读写时间进行简单的测试,证明分块写入与分块读取方式具有高效性。
来源:2019年第5期
《强激光与粒子束》期刊编辑部