関数sequence2sac_timeseq マニュアル

(The documentation of function sequence2sac_timeseq)

Last Update: 2023/6/12


◆機能・用途(Purpose)

struct sequence型構造体で表された時系列データを SAC形式(struct sac_timeseq型構造体)に変換する。
Convert a time series data, expressed by a struct sequence-type structure, to SAC format (a struct sac_timeseq-type structure).


◆形式(Format)

#include <sac/convert.h>
inline struct sac_timeseq sequence2sac_timeseq(struct sequence seq)


◆引数(Arguments)

seq 時系列データを表す変換前の構造体。
The structure before the conversion that indicates the time series data.


◆戻り値(Return value)

seqを変換した時系列データ。戻り値のメンバの値は以下のようになる。
The time series data converted from seq. The values of members of the return value are as below.

戻り値のメンバ
Member of the return value

Value
header.name.h000_DELTA seq.dt
header.name.h005_B seq.t0
header.name.h006_E seq.t0+(seq.size-1)∗seq.dt
header.name.h076_NVHDR 6
header.name.h079_NPTS seq.size
header.name.h085_IFTYPE sacenum_itime
header.name.h105_LEVEN TRUE
header.name.h106_LPSPOL FALSE
header.name.h107_LOVROK TRUE
header.name.h108_LCALDA TRUE
header.name.h109_UNUSED FALSE
その他のヘッダ
Other headers
関数initialize_sacheaderの戻り値
Return value of function initialize_sacheader
data seq


◆使用例(Example)

struct sequence data_seq =read_sequence_file("input","seq2");
struct sac_timeseq data_sac=sequence2sac_timeseq(data_seq);
write_sac_timeseq("output.sac",data_sac);

この例ではファイルinput.seq2から時系列データを読み込んでSAC形式に変換し、 output.sacに出力する。
This example reads a time series data from file input.seq2, convert to SAC format, and write into file output.sac.