| C | 未実装 |
| FORTRAN | MQCLOS( INTEGER*2 FD ) |
| C | FORTRAN | 引数 |
|---|---|---|
| char * | FD | ファイル記述子 |
| 返値 | DATATYPE | データ種別 |
| char * | 出力ファイル名 |
| MqAccess * | アクセス制御変数 |
| MqHeader * | ヘッダ情報を格納する構造体 |
| double * | 実際のデータを格納する構造体 |
| C | unsigned short MqInit( char * ) |
| FORTRAN | MQINIT( CHARACTER PROGSIGN ) |
| char * | プログラム署名 |
| PROGSIGN | プログラム署名 |
| InUse | MQ_NO(未使用の状態になる) |
| accmethod | MQ_TMP(一時ファイルを用いてヘッダへのアクセスを行なう) |
| iostream | MQ_FILE (通常のファイルへのアクセス) |
| ReadWrite | MQ_UNKNOWN (アクセス方法は未定) |
| filename | NULL |
| C | 未実装 |
|---|---|
| FORTRAN | MQOPEN( CHARACTER*2 FILENAME, INTEGER*2 RW, INTEGER*2 IO, INTEGER*2 FD ) |
| C | FORTRAN | 引数 |
|---|---|---|
| FILENAME | ファイル名 | |
| RW | ファイルの読み書きのモード | |
| IO | オープンするファイル | |
| 返値 | FD | ファイル記述子 |
| C | FORTRAN | ファイルの読み書きのモード |
|---|---|---|
| MQ_READ | 1 | (読み出し) |
| MQ_WRITE | 2 | (書き込み) |
| C | FORTRAN | オープンするファイル |
|---|---|---|
| MQ_FILE | 1 | 通常のファイル |
| MQ_STDIN | 2 | 標準入力 |
| MQ_STDOUT | 3 | 標準出力 |
| MQ_STDOUT | 4 | 標準エラー出力 |
| char * | 出力ファイル名 |
| MqAccess * | アクセス制御変数 |
| MqHeader * | ヘッダ情報を格納する構造体 |
| C | 未実装 |
|---|---|
| FORTRAN | MQRC( INTEGER*2 FD, INTEGER*2 CHANNELS ) |
| C | FORTRAN | 引数 |
|---|---|---|
| char * | FD | ファイル記述子 |
| 返値 | CHANNELS | チャンネル数 |
| C | 未実装 |
| FORTRAN | MQRDF( INTEGER*2 FD, INTEGER*2 DATAFORM ) |
| C | FORTRAN | 引数 |
|---|---|---|
| char * | FILENAME | ファイル記述子 |
| 返値 | CHANNELS | データフォーマット |
| C | FORTRAN | データフォーマット |
|---|---|---|
| MQ_OLD | 1 | "OLD"フォーマット |
| MQ_NEW | 2 | "NEW"フォーマット |
| C | 未実装 |
| FORTRAN | MQRDF( INTEGER*2 FD, INTEGER*2 DATATYPE ) |
| C | FORTRAN | 引数 |
|---|---|---|
| char * | FD | ファイル記述子 |
| 返値 | DATATYPE | データ種別 |
| C | FORTRAN | データ種別 |
|---|---|---|
| MQ_LP | 1 | LP (長周期データ) |
| MQ_SP | 2 | SP (短周期データ) |
| MQ_TIDAL | 3 | TIDAL (潮汐データ) |
| C | 未実装 |
| FORTRAN | MQRERC( INTEGER*2 FD, INTEGER*2 ENDREC ) |
| C | FORTRAN | 引数 |
|---|---|---|
| char * | FILENAME | ファイル記述子 |
| 返値 | ENDREC | 終了レコード番号 |
| C | 未実装 |
| FORTRAN | MQRFT( INTEGER*2 FD, INTEGER*2 FILETYPE ) |
| C | FORTRAN | 引数 |
|---|---|---|
| char * | FD | ファイル記述子 |
| 返値 | FILETYPE | ファイル種別 |
| C | FORTRAN | ファイル種別 |
|---|---|---|
| MQ_FULLTEXT | 1 | フルテキスト形式 |
| MQ_COMPOSITE | 2 | バイナリ混在形式 |
| MQ_XDR | 3 | XDR形式 |
| C | 未実装 |
| FORTRAN | MQRNOD( INTEGER*2 FD, INTEGER*4 NOD ) |
| C | FORTRAN | 引数 |
|---|---|---|
| char * | FD | ファイル記述子 |
| 返値 | NOD | データ個数 |
| C | 未実装 |
| FORTRAN | MQROM( INTEGER*2 FD, INTEGER*2 OBSMODE ) |
| C | FORTRAN | 引数 |
|---|---|---|
| char * | FD | ファイル記述子 |
| 返値 | CHANNELS | 観測モード |
| C | FORTRAN | 観測モード |
|---|---|---|
| MQ_PEAKED | 1 | PEAKED MODE |
| MQ_FLAT | 2 | FLAT MODE |
| C | 未実装 |
| FORTRAN | MQRSTN( INTEGER*2 FD, INTEGER*2 STATION ) |
| C | FORTRAN | 引数 |
|---|---|---|
| char * | FD | ファイル記述子 |
| 返値 | STATION | 観測点番号 |
| C | 未実装 |
| FORTRAN | MQRSRC( INTEGER*2 FD, INTEGER*2 STARTREC ) |
| C | FORTRAN | 引数 |
|---|---|---|
| char * | FD | ファイル記述子 |
| 返値 | STARTREC | 開始レコード番号 |
| C | 未実装 |
| FORTRAN | MQRST( INTEGER*2 FD, INTEGER*2 YEAR, INTEGER*2, DAY, INTEGER*2 HOUR, INTEGER*2 MINUTE, INTEGER*2 SECOND, INTEGER*2 MS ) |
| C | FORTRAN | 引数 |
|---|---|---|
| char * | FD | ファイル記述子 |
| 返値 | 開始レコード番号を格納したMqTime構造体 | |
| YEAR | 年(西暦) | |
| DAY | 日(365日単位) | |
| HOUR | 時(24時間単位) | |
| MINUTE | 分 | |
| SECOND | 秒 | |
| MS | ミリ秒 |
| C | 未実装 |
| FORTRAN | MQRTN( INTEGER*2 FD, INTEGER*4 TAPE ) |
| C | FORTRAN | 引数 |
|---|---|---|
| char * | FD | ファイル記述子 |
| 返値 | TAPE | テープ番号 |
| char * | ヘッダ文字列 |
| char * | ヘッダ文字列 |
| char * | ヘッダ文字列 |
| char * | ヘッダ文字列 |
| char * | ヘッダ文字列 |
| char * | 入力ファイル記述子 |
| char * | ヘッダ文字列 |
| char * | ヘッダ文字列 |
| char * | ヘッダ文字列 |
| char * | ヘッダ文字列 |
| char * | 元のファイル名 |
| char * | ヘッダ文字列 |
| char * | ヘッダ文字列 |
| char * | ヘッダ文字列 |
| char * | ヘッダ文字列 |
| char * | ヘッダ文字列 |
| FILE * | 入力ファイルのファイル記述子 |
| 平均振幅 |
| 観測モード |
| char * | ヘッダ文字列 |
| ファイル構造体 | double *データ | MqHeader *ヘッダ構造体 |
| char * | ヘッダ文字列 |
| 月震のデータ種別 |
| 終了レコード番号 |
| 最大振幅 |
| char * | ヘッダ文字列 | データ個数 |
| 観測モード |
| char * | 元のデータファイル名 |
| サンプリング間隔 |
| unsigned long | 開始レコード番号 |
| データのスタート時刻を格納した構造体 |
| 観測点の番号を格納した変数(12〜16) |
| テープの番号を格納した変数 |
| char *header | ヘッダ文字列 |
| char *progsign | プログラム署名 |
| char * | 情報文字列 |
| char * | データ文字列 |
| MqErr.errno = 255 |
| char * | 文字列 |
| MqAmp * | 文字列から変換されたdouble型データを収めるための変数。 |
| unsigned short | 分離記号を表す文字 1 文字。 |
| char * | ヘッダ文字列 |
| char * | ヘッダ文字列 |
| char * | 切り出された1行 |
| long | 行の先頭の位置 |
| int | チェックしたい文字 |
| char * | ヘッダ文字列 |
| strcat( x, MqLineEnd ) |
| unsigned short | ファイル記述子 |
| char * | ヘッダ文字列 |
| char * | 情報文字列 |
| char * | ヘッダ文字列 |
| char * | データ文字列 |
| char * | データ文字列 |
year day hour minute second ms (例) 1972 223 22 10 43 34
| unsigned long | エラー番号 |
| MqErr.errno = x |
| char * | ファイル名 |
| MQRW | ファイルの読み書きのモード |
| MQIO | オープンするファイル |
| unsigned long | 関数番号 |
| MqErr.func = x |
| double * | 実際のデータ |
| unsigned long | 計算を開始するデータ点 |
| unsigned long | 計算するデータ数 |
| double * | 実際のデータ |
| unsigned long | 計算を開始するデータ点 |
| unsigned long | 計算するデータ数 |
| unsigned short | 観測点番号 |
| MqTime | データ開始時刻 |
| MQDT | 月震データの種別 |
| unsigned short | チェックを行なうファイル記述子 |
| MQRW | ファイルがオープンされているモード(読み出しか書き出しか) |
| MqLibVer | ライブラリ情報を格納した変数 |
| MqTime | データのスタート時刻 |
| unsigned short | 観測点を表す数値 |
| MQDT | 月震のデータ種類 |
| MqTime * | チェックされる変数 |
| MqTime * | チェックされる変数 |
| MqTime *time2 | 引かれる時間 |
| MqTime *time1 | 引く時間 |
| char * | エラー文字列 |
| MQLIB error ( level LEVEL ) at func FUNC: エラーメッセージ |
| [*errstrで表されたメッセージ]: [必要なエラーメッセージ] |
| [必要なメッセージ] |
| MqAccess * | アクセス制御変数 |
| MqAccess * | アクセス制御変数 |
| unsigned short | エラー出力レベル |
| 引数 | 動作 |
|---|---|
| EMQ_NOTICE | NOTICEレベルを含む、全エラーのメッセージを出力する。 |
| EMQ_WARNING | WARNING以上のレベルでエラーメッセージを出力する。 |
| EMQ_FATAL | FATALレベルのエラーの場合のみエラーメッセージを出力する。 |
| EMQ_NOMESSAGE | いかなるエラーが発生してもエラーメッセージを出力しない。 |
![]() 前の章へ |
![]() 目次へ |
![]() 次の章へ |
| 月震ホームページへ | ![]() terakinizers!!トップへ |