问题描述
enter image description here 我需要使用hdf5复合写这个对象,但我不知道如何使用使用复合写数组。我需要帮助。
public class Sensor {
public int index;
public double [] value_block_0;
public String [] value_block_1;
public long [] value_block_2;
public String time;
public String code;
public Sensor(int index,double [] value_block_0,String [] value_block_1,long [] value_block_2,String time,String code) {
super();
this.index = index;
this.value_block_0 = value_block_0;
this.value_block_1 = value_block_1;
this.value_block_2 = value_block_2;
this.time = time;
this.code = code;
}
}
object_data[0] = new Sensor(115300,arr1,arr2,arr3,"09:31:00","200001");
object_data[1] = new Sensor(118400,"09:32:00","200001");
object_data[2] = new Sensor(102700,"09:33:00","200001");
object_data[3] = new Sensor(131300,"09:34:00","200001");
object_data[4] = new Sensor(123400,"09:35:00","200001");
object_data[5] = new Sensor(357600,"09:36:00","200001");
我正在尝试使用H5 api将object_data写入hdf5文件,但是失败。
if ((dataset_id >= 0) && (memtype_id >= 0))
H5.H5Dwrite((int)dataset_id,(int)memtype_id,HDF5Constants.H5S_ALL,HDF5Constants.H5P_DEFAULT,object_data);
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)