vdif2m5b |
---|
機能 |
---|
VDIF フォーマットからMark5B フォーマットへの変換を行う
書式 |
---|
vdif2m5b vdif_file [options]
または
k5tom5b --version|--help
ここで
vdif_file | VDIF フォーマットデータファイル | ||||||||
--version | プログラムバージョンの表示 | ||||||||
--help | プログラム使用法の表示 | ||||||||
オプション | |||||||||
-o m5bfile | 作成されるMark5B ファイル名(デフォルトは以下の命名則参照) | ||||||||
-d m5dir | Mark5B ファイル出力ディレクトリの設定(デフォルトはVDIF データディレクトリ) | ||||||||
-fsampl fmhz | サンプリング周波数(MHz) (デフォルトは4) | ||||||||
-2bit mode | 2ビットデータのデコード方式の選択
| ||||||||
-s soffset | データ変換開始秒(データの先頭からのオフセットを秒単位で与える)デフォルトは0 | ||||||||
-p period | データ変換を行うスパン(秒)。デフォルトはすべて | ||||||||
-type1 | 出力ファイルの命名をType 1 で行う(ファイル拡張子を“m5b”で置き換える) (デフォルトは Type 0) | ||||||||
-pid thread_id | 抽出するVDIF データのスレッドID を強制的にセットする | ||||||||
-ch1 nn | Mark5B ch#1 に相当するVDIF データチャンネル番号をセットする nn はVDIF チャンネル番号(1-16) | ||||||||
-ch2 nn | Mark5B ch#2 に相当するVDIF データチャンネル番号をセットする | ||||||||
....................... | |||||||||
-ch16 nn | Mark5B ch#16 に相当するVDIF データチャンネル番号をセットする | ||||||||
-chall n1:n2:....:nNN | |||||||||
Mark5B の全チャンネルに相当するVDIF データのチャンネル番号をセットする
|
作成されるMark5B データファイルの命名則 (VDIF.vdif : VDIF データファイル名))
Type 0 -- VDIF.vdif.m5b (デフォルト)
Type 1 -- VDIF.m5b
実行例 |
---|
例1
デフォルト設定を使って変換
~/chkdata/vdif$ vdif2m5b ads_2012300165730.vdif ************************************************************ * VDIF to Mark5B Data Format Converter * * vdif2m5b (Ver 1.00 2016-12-22) by T.KONDO * ************************************************************ ==================== VDIF FILE INFO =========================== File Name : ./ads_2012300165730.vdif Size : 787200000 bytes Start Time : 2012/11/25 16:57:30 Thread ID : 0 Frame# : 0 Pickup Thread ID : 0 Bytes/Frame : 1312 bytes Data type : Real Data AD bits : 2 #Channels : 16 EDV# : 1 Extended header information (NICT's EDV) Sampling Frequency : 64 MHz Sync block : ACABFEED DAS/Station name : ADS2K5 Sampling Frequency Estimated (MHz) : 64.000000 ================================================================ Mark5B Data File will be created : ./ads_2012300165730.vdif.m5b ============================================================================== EXTENDED DATA HH:MM:SS FRAME# I L VER CHS #Bytes C AD TID SID W1 W2 ------------------------------------------------------------------------------ 16:57:30 0 0 0 0 16 1312 0 2 0 00800040 ACABFEED 16:57:31 0 0 0 0 16 1312 0 2 0 00800040 ACABFEED 16:57:32 0 0 0 0 16 1312 0 2 0 00800040 ACABFEED ============================================================================== Mark5B Data File created : ./ads_2012300165730.vdif.m5b (769228800 bytes) Time elapsed (sec) for One obs process is 38.000000 ~/chkdata/vdif$ |
例2
CH#1とCH#16 のチャンネル対応を変更、出力ファイル名を指定。
~/chkdata/vdif$ vdif2m5b ads_2012300165730.vdif -ch1 16 -ch16 1 -o test.m5b ************************************************************ * VDIF to Mark5B Data Format Converter * * vdif2m5b (Ver 1.00 2016-12-22) by T.KONDO * ************************************************************ ===================== VDIF FILE INFO =========================== File Name : ./ads_2012300165730.vdif Size : 787200000 bytes Start Time : 2012/11/25 16:57:30 Thread ID : 0 Frame# : 0 Pickup Thread ID : 0 Bytes/Frame : 1312 bytes Data type : Real Data AD bits : 2 #Channels : 16 EDV# : 1 Extended header information (NICT's EDV) Sampling Frequency : 64 MHz Sync block : ACABFEED DAS/Station name : ADS2K5 Sampling Frequency Estimated (MHz) : 64.000000 Channel re-allocation: ( 1 - 16) ( 2 - 2) ( 3 - 3) ( 4 - 4) ( 5 - 5) ( 6 - 6) ( 7 - 7) ( 8 - 8) ( 9 - 9) (10 - 10) (11 - 11) (12 - 12) (13 - 13) (14 - 14) (15 - 15) (16 - 1) ================================================================= Mark5B Data File will be created : ./test.m5b ============================================================================== EXTENDED DATA HH:MM:SS FRAME# I L VER CHS #Bytes C AD TID SID W1 W2 ------------------------------------------------------------------------------ 16:57:30 0 0 0 0 16 1312 0 2 0 00800040 ACABFEED 16:57:31 0 0 0 0 16 1312 0 2 0 00800040 ACABFEED 16:57:32 0 0 0 0 16 1312 0 2 0 00800040 ACABFEED ============================================================================== Mark5B Data File created : ./test.m5b (769228800 bytes) Time elapsed (sec) for One obs process is 67.000000 ~/chkdata/vdif$ |