Время возврата, когда значения заливки записываются в набор данных
fill_time = H5P.get_fill_time(plist_id)
fill_time = H5P.get_fill_time(plist_id)
возвращает время записи значений заливки в набор данных, заданный в списке свойств создания набора данных plist_id
. The fill_time
выводится одно из следующих значений: H5D_FILL_TIME_IFSET
, H5D_FILL_TIME_ALLOC
, или H5D_FILL_TIME_NEVER
.
fid = H5F.open('example.h5'); dset_id = H5D.open(fid,'/g3/integer'); dcpl = H5D.get_create_plist(dset_id); fill_time = H5P.get_fill_time(dcpl); switch(fill_time) case H5ML.get_constant_value('H5D_FILL_TIME_IFSET') fprintf('upon allocation if and only if fill value set by user\n'); case H5ML.get_constant_value('H5D_FILL_TIME_ALLOC') fprintf('written when storage space is allocated\n'); case H5ML.get_constant_value('H5D_FILL_TIME_NEVER') fprintf('fill values are never written\n'); end