私はDMでスクリプトを作成しており、hdf5ファイル形式を読みたいと思っています。DMでhdf5形式のファイルに格納された文字列を読む方法
私はTore Niermannのgms_HDF5_Plug-In(hdf5_GMS2X_amd64.dll)とCMD_import_hdf5.sスクリプトを借りました。イメージデータセットを読み込むためにh5_read_dataset(filename、datapath)を使用します。
私は、同じファイルに格納されている文字列情報を読み取る方法を理解しようとしています。この図に示すように、文字列に格納されている角度を読み取ることに特に関心があります。 Demonstrated string to read。 h5_read_dataset(filename、datapath)関数は、文字列を読み込むためには機能しません。
機能のリストを含むヘルプファイル(hdf5_plugin.chm)がありますが、残念ながら詳細情報を表示するために開くことができません。 hdf5_plugin.chm showing the function list。
文字列を読み込む正しい関数は、h5_read_attr()やh5_info()のようなものでなければならないと思いますが、それらをテストしませんでした。 DMは、常に2つの機能が存在しないと言います。
文字列で角度を読み取った後、文字列を2倍のデータ型に変換するには少し助けが必要です。
ありがとうございます。
Val()は私が探しているものです。ファイルインポート/エクスポートの例については、「how-to-convert-ascii-array-image-to-a-single-string」を参照してください。https://stackoverflow.com/questions/39719129/how-to- convert-ascii-array-image-to-a-single-string – Roger
それに似ています。ただし、ファイルからストリームオブジェクトを作成し、タググループオブジェクトを使用して、特定のタググループタイプとして解釈される特定のバイト数を読み込み(または書き出す)ことができます。これが、TagGroupがたくさんの形式のコマンドを持っている理由です。asLong ... asDoubleなど – BmyGuest