在MATLAB里读取 Labview 保存的HWS (HDF5) 文件

National Instrument High Speed DIO 驱动里面有个特别的文件格式 HWS (Hierarchical Waveform Storage). 由于HWS是基于 HDF5 文件格式(大量的科学数据都是使用它),很多软件都可以支持读写HWS.

我常用的MATLAB自从6.5版本以后其实就已经支持HDF文件了。但是为了读出NI-HWS文件,还需要文件里数据的具体存贮标签。

经过了一番摸索,(利用 HDF ExplorerHDF Viewer工具), 我找到了NI-HWS文件使用的数据标签,用下面的格式就可以读出HWS文件了:

hdf5read('test.hws','/wfm_group0/axes/axis1/data_vector/data');

第二个参数就是数据存在的标签 (每个HDF5文件其实都是一个完整的文件系统).

  • Digg
  • del.icio.us
  • Slashdot
  • Technorati
  • YahooMyWeb

0 Response to “在MATLAB里读取 Labview 保存的HWS (HDF5) 文件”


  • No Comments

Leave a Reply


为了防止恶意的垃圾评论脚本,请输入以下图片里面的数学方程式的答案。
防垃圾评论问题