⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sacformat.h

📁 C编写的格式转换程序
💻 H
📖 第 1 页 / 共 2 页
字号:
/* A SAC header null value initializer  * Usage: struct SACHeader sh = NullSACHeader; */#define NullSACHeader {                                                          \        -12345.0, -12345.0, -12345.0, -12345.0, -12345.0,                        \        -12345.0, -12345.0, -12345.0, -12345.0, -12345.0,                        \        -12345.0, -12345.0, -12345.0, -12345.0, -12345.0,                        \        -12345.0, -12345.0, -12345.0, -12345.0, -12345.0,                        \        -12345.0, -12345.0, -12345.0, -12345.0, -12345.0,                        \        -12345.0, -12345.0, -12345.0, -12345.0, -12345.0,                        \        -12345.0, -12345.0, -12345.0, -12345.0, -12345.0,                        \        -12345.0, -12345.0, -12345.0, -12345.0, -12345.0,                        \        -12345.0, -12345.0, -12345.0, -12345.0, -12345.0,                        \        -12345.0, -12345.0, -12345.0, -12345.0, -12345.0,                        \        -12345.0, -12345.0, -12345.0, -12345.0, -12345.0,                        \        -12345.0, -12345.0, -12345.0, -12345.0, -12345.0,                        \        -12345.0, -12345.0, -12345.0, -12345.0, -12345.0,                        \        -12345.0, -12345.0, -12345.0, -12345.0, -12345.0,                        \        -12345, -12345, -12345, -12345, -12345,                                  \        -12345, -12345, -12345, -12345, -12345,                                  \        -12345, -12345, -12345, -12345, -12345,                                  \        -12345, -12345, -12345, -12345, -12345,                                  \        -12345, -12345, -12345, -12345, -12345,                                  \        -12345, -12345, -12345, -12345, -12345,                                  \        -12345, -12345, -12345, -12345, -12345,                                  \        -12345, -12345, -12345, -12345, -12345,                                  \        { '-','1','2','3','4','5',' ',' ' },                                     \        { '-','1','2','3','4','5',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ' },     \        { '-','1','2','3','4','5',' ',' ' },{ '-','1','2','3','4','5',' ',' ' }, \        { '-','1','2','3','4','5',' ',' ' },{ '-','1','2','3','4','5',' ',' ' }, \        { '-','1','2','3','4','5',' ',' ' },{ '-','1','2','3','4','5',' ',' ' }, \        { '-','1','2','3','4','5',' ',' ' },{ '-','1','2','3','4','5',' ',' ' }, \        { '-','1','2','3','4','5',' ',' ' },{ '-','1','2','3','4','5',' ',' ' }, \        { '-','1','2','3','4','5',' ',' ' },{ '-','1','2','3','4','5',' ',' ' }, \        { '-','1','2','3','4','5',' ',' ' },{ '-','1','2','3','4','5',' ',' ' }, \        { '-','1','2','3','4','5',' ',' ' },{ '-','1','2','3','4','5',' ',' ' }, \        { '-','1','2','3','4','5',' ',' ' },{ '-','1','2','3','4','5',' ',' ' }, \        { '-','1','2','3','4','5',' ',' ' },{ '-','1','2','3','4','5',' ',' ' }, \        { '-','1','2','3','4','5',' ',' ' }                                      \};/* definitions of constants for SAC enumerated data values */#define IREAL   0			/* undocumented              */#define ITIME   1			/* file: time series data    */#define IRLIM   2			/* file: real&imag spectrum  */#define IAMPH   3			/* file: ampl&phas spectrum  */#define IXY     4			/* file: gen'l x vs y data   */#define IUNKN   5			/* x data: unknown type      */					/* zero time: unknown        */					/* event type: unknown       */#define IDISP   6			/* x data: displacement (nm) */#define IVEL    7			/* x data: velocity (nm/sec) */#define IACC    8			/* x data: accel (cm/sec/sec)*/#define IB      9			/* zero time: start of file  */#define IDAY   10			/* zero time: 0000 of GMT day*/#define IO     11			/* zero time: event origin   */#define IA     12			/* zero time: 1st arrival    */#define IT0    13			/* zero time: user timepick 0*/#define IT1    14			/* zero time: user timepick 1*/#define IT2    15			/* zero time: user timepick 2*/#define IT3    16			/* zero time: user timepick 3*/#define IT4    17			/* zero time: user timepick 4*/#define IT5    18			/* zero time: user timepick 5*/#define IT6    19			/* zero time: user timepick 6*/#define IT7    20			/* zero time: user timepick 7*/#define IT8    21			/* zero time: user timepick 8*/#define IT9    22			/* zero time: user timepick 9*/#define IRADNV 23			/* undocumented              */#define ITANNV 24			/* undocumented              */#define IRADEV 25			/* undocumented              */#define ITANEV 26			/* undocumented              */#define INORTH 27			/* undocumented              */#define IEAST  28			/* undocumented              */#define IHORZA 29			/* undocumented              */#define IDOWN  30			/* undocumented              */#define IUP    31			/* undocumented              */#define ILLLBB 32			/* undocumented              */#define IWWSN1 33			/* undocumented              */#define IWWSN2 34			/* undocumented              */#define IHGLP  35			/* undocumented              */#define ISRO   36			/* undocumented              *//* Source types */#define INUCL  37			/* event type: nuclear shot  */#define IPREN  38			/* event type: nuke pre-shot */#define IPOSTN 39			/* event type: nuke post-shot*/#define IQUAKE 40			/* event type: earthquake    */#define IPREQ  41			/* event type: foreshock     */#define IPOSTQ 42			/* event type: aftershock    */#define ICHEM  43			/* event type: chemical expl */#define IOTHER 44			/* event type: other source  */#define IQB    72			/* Quarry Blast or mine expl. confirmed by quarry */#define IQB1   73  /* Quarry or mine blast with designed shot information-ripple fired */#define IQB2   74  /* Quarry or mine blast with observed shot information-ripple fired */#define IQBX   75  /* Quarry or mine blast - single shot */#define IQMT   76  /* Quarry or mining-induced events: tremors and rockbursts */#define IEQ    77  /* Earthquake */#define IEQ1   78  /* Earthquakes in a swarm or aftershock sequence */#define IEQ2   79  /* Felt earthquake */#define IME    80  /* Marine explosion */#define IEX    81  /* Other explosion */#define INU    82  /* Nuclear explosion */#define INC    83  /* Nuclear cavity collapse */#define IO_    84  /* Other source of known origin */#define IL     85  /* Local event of unknown origin */#define IR     86  /* Regional event of unknown origin */#define IT     87  /* Teleseismic event of unknown origin */#define IU     88  /* Undetermined or conflicting information  */#define IEQ3   89  /* Damaging earthquake */#define IEQ0   90  /* Probable earthquake */#define IEX0   91  /* Probable explosion */#define IQC    92  /* Mine collapse */#define IQB0   93  /* Probable Mine Blast */#define IGEY   94  /* Geyser */#define ILIT   95  /* Light */#define IMET   96  /* Meteoric Event */#define IODOR  97  /* Odors */#define IOS   103 			/* Other source: Known origin*/					/* data quality: other problm*/#define IGOOD  45			/* data quality: good        */#define IGLCH  46			/* data quality: has glitches*/#define IDROP  47			/* data quality: has dropouts*/#define ILOWSN 48			/* data quality: low s/n     */#define IRLDTA 49			/* data is real data         */#define IVOLTS 50			/* file: velocity (volts)    *//* Magnitude type and source */#define IMB    52                      /* Bodywave Magnitude */ #define IMS    53                      /* Surface Magnitude */#define IML    54                      /* Local Magnitude  */ #define IMW    55                      /* Moment Magnitude */#define IMD    56                      /* Duration Magnitude */#define IMX    57                      /* User Defined Magnitude */#define INEIC  58                      /* INEIC */#define IPDEQ  59                      /* IPDE */#define IPDEW  60                      /* IPDE */#define IPDE   61                      /* IPDE */#define IISC   62                      /* IISC */#define IREB   63                      /* IREB */#define IUSGS  64                      /* IUSGS */#define IBRK   65                      /* IBRK */#define ICALTECH 66                    /* ICALTECH */#define ILLNL  67                      /* ILLNL */#define IEVLOC 68                      /* IEVLOC */#define IJSOP  69                      /* IJSOP */#define IUSER  70                      /* IUSER */#define IUNKNOWN 71                    /* IUNKNOWN */#ifdef __cplusplus}#endif#endif /* SAC_FORMAT_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -