从HDF5阵列中提取标量

时间:2018-07-16 20:55:00

标签: xml hdf5 paraview hdf

我在HDF5文件中定义了一个大小为'N'的数组,我想从中提取单个标量字段。 (以在Paraview / Visit中可视化)

我将HDF矢量字段定义为:

hsize_t array_size[1] = { N };
hid_t array_dtype_id = H5Tarray_create(H5T_NATIVE_DOUBLE, 1, array_size);
hid_t dataset_id_Conc = H5Dcreate(file_id, “Array", array_dtype_id, dataspace_id, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT);

现在,我尝试在XML文件中执行以下操作:

<Attribute Name=“Element_1" AttributeType="Scalar" Center="Node">
    <DataItem ItemType="Uniform" Dimensions="100 1 100" NumberType="Float" Precision="8" Format="HDF">
        Out_0.h5:/Array[0]
    </DataItem>
</Attribute>

这似乎不起作用。请帮助我

感谢您的时间

0 个答案:

没有答案