戻る

CBR-Convの使用法




改訂履歴
    2002/12/09: v1.29 CQWW DX contestのCATEGORY:に対応した出力の生成、ログフォーマット2種追加 2002/11/15: CATEGORY判定改良 v1.24 2002/10/31: CQWW推奨サマリー形式追加 v1.22 2002/05/11: MS-DOSコマンドに関する記述を追加 2002/04/22: v1.17 数種類のログ形式追加、バグ修正 2002/01/21: v1.10 3種類のログ形式追加、ZlogWin修正、出力形式修正 2002/01/21: エラーに関する情報の追加 2001/11/29: v1.04 Summary 情報を付加するよう修正 2001/11/28: v1.03 hand log 変換の不具合を修正 2001/10/26: v1.02 "CONTEST:" ヘッダーでコンテスト名(WPX,AP-SPRINT)を指定すること により、シリアルナンバーに対応。
最新ファイル
    cbr-conv129.zip (130Kb, gawk.exeを含む最新版一式) cbr-conv.zipを既にダウンロードした方は、こちらだけダウンロードして下さい。
旨く変換できなかったり、疑問等は全て、JE1CKA くまがいまでお問い合わせください。 Email: je1cka%jzap.com (% を @ に変えて下さい)
Cabrillo Log Converter
cbr-convはMS-DOSプログラムです。そのまま(GAWK.EXE, CBR-CONV.BAT等を)ダブルクリック しても変換できません。必ず以下の説明を読んで手順に従って下さい。
    MS-DOSコマンドは(日本では)いまや化石となりつつあるようで、コマンド等についてご存知 無い方が少なからずいるようです。最初に買ったコンピュータのOSがWindowsでしたら、MS-DOS に触れる必要が無いでしょうから.... MS-DOS コマンドに関する情報は以下を参照してください DOS/V コマンド・リファレンス cbr-convは、gawk.exeを利用して、色々なログ形式のファイルをCabrillo形式に変換する ためのスクリプトです。数十種類のログに対応していますが、未知のログ形式も有ります ので、対応出来ていないログも存在します。 旨く変換できない時は、以下の説明を読んで設定を変更してみて下さい。
1.変換するログ
    Cabrilloフォーマットに変換するログは、必ずテキストファイル(Plain Text=ASCII)形式 でないと処理できません。ご使用のログソフトで、保存する際「テキスト」を指定して下 さい。 また、漢字が使用されていると正常に処理されませんのでご注意下さい。 必ず 2-1のCALLSIGN: による自局コールサインの記載が必要ですので、ログの先頭に 記入して下さい。
2.ログフォーマット
    変換するログデータは、必ず1行に収めて下さい 各データには、
      Date 2001-03-21, 2001-Mar-21, 21-Mar-00, 21/03/00, 03/21/00 210300 etc (区切り記号 - / .) Time(UTC) 12:34 1234 Band 10 15 20 40 80 160(m) 28 21 14 7 3.5 1.8(MHz) 21030(KHz) etc Mode CW PH 相手局コールサイン SentRST SentNR RcvdRST RcvdNR
    が記載されていることを想定しています。
2-1. 既定データ
    送信RSTや送信ナンバー等は全て同じで、ログソフトによっては省略されている場合も あります。その場合には、ログの先頭部分に以下の項目の中から、省略されている項目を 追加して下さい。 各項目は、行の先頭から始り、:の後ろに空白(スペース)を開けてデータを記入して下さい CALLSIGN: 自局のコールサイン MODE: CW PH どちらか SENTRST: SENTNR: YYMM: 4桁の年-2桁の月 例 2001-03 DATE: 2桁の日付 例 09 BAND: 10 15 20 40 80 160 28 21 14 7 3.5 1.8のいずれか
3.実行
    ログファイル名は「自局のコールサイン.log」として下さい ファイル名の変更方法
      エクスプローラで該当ログファイルを右クリックします ウインドウが開きますので、その中で「名前の変更(M)」をクリックします 新しいファイル名を入力し、Enterでファイル名が変更されます 1.gawk.exe, awk-cbr, cbr-conv.batおよびログファイルを同じディレクトリに置きます。 2.MS-DOSプロンプトを実行し、DOS窓を開いて下さい。 3.cbr-convが置いてあるドライブ、ディレクトリに移動して下さい。
      4.cbr-conv コールサイン(c/r)
    とすることで、*.logファイルを読み込み、*.cbrに出力します。 また、変換できなかったデータは、error.cbrに書き出します。 全てのデータが正常に変換できれば、error.cbrにはQSOデータは記入されない筈です。 以下に「DOS窓」を開いて、変換する時の実例を示します。 CBR-CONV関連ファイルは、E: ドライブの \CBR-CONV ディレクトリに置いてあります。

    
    
    C:\WINDOWS>e:                    ← ドライブの変更
    
    E:\>cd \CBR-CONV                 ← ディレクトリの変更
    
    E:\CBR-CONV>
    
    E:\CBR-CONV>cbr-conv jr1aib21    ← ログ jr1aib21 を指定して実行
    
    E:\CBR-CONV>"Cabrillo Converter V1.29"
    
    E:\CBR-CONV>"Copyright(C) 2001-2002 Tack Kumgai, JE1CKA"
    
    E:\CBR-CONV>"CBR-Conv finished"
    
    E:\CBR-CONV>
    
    
    正常に変換されたキャブリロフォーマットは以下の形式になっています。 1 2 3 4 5 6 7 8 123456789012345678901234567890123456789012345678901234567890123456789012345678901 QSO: KHz-- MD YYYY-MM-DD UTC- MYCALL------- RST SN---- HISCALL------ RST RN---- T QSO: 21033 CW 2001-04-15 2328 JE1CKA 599 17 KH0/JI2NEM 599 27 0 なお、80桁以後のT(ransmitter ID)は、マルチオペレータ・シングルTXのRunning/Multi Station用の識別番号ですが、現在の所ほとんどのログソフトが対応していないので、何も 出力していません。
4.変換不能
    実行後 *.cbr および error.cbrを確認して下さい。
4-1 *.cbrが空
    空と言っても、以下の内容は必ず記入されているはずです。
      START-OF-LOG: 2.0 CALLSIGN: UNKNOWN CONTEST: UNKNOWN END-OF-LOG: Logger=UNKNOWN
    CBR-CONV.BATを実行した際 :cannot open file, (No such file or directory) というエラーが出力された場合、 「ログデータ(*.log)が、gawk.exe, awk-cbrと同じディレクトリに存在しない」 という意味ですので、ログファイルがCBR-CONV.BATと同じディレクトリ(フォルダー) にあるか、ファイル名が CALLSIGN.LOGになっているかエクスプローラで確認して下さい。 JE1CKA.LOG.TXTといったようなファイル名になっている場合には、エラーになりますので エクスプローラで「名前の変更」をして下さい。 エラーも表示されず、正常終了したが変換されていない。 この場合「ログデータが想定している並びになっていないため、変換できなかった」 と思われます。この場合には、error.cbrに変換されなかったログデータが全て記録 されています。 ログのフォーマットは数限りなくあり、全てにはとても対応しきれていません。 「正規表現」が分かれば、awk-cbr自体を編集して、自分のログファイルに合わせて下さい。 分からない場合には、「使用ログソフト」「バージョン」および「ログデータのサンプル」 と共に筆者まで問合せて下さい。
4-2 誤変換
    データは変換されたが、一部のデータが記載されていなかったり、"??"となっている 場合には「2-1 既定データ」を参考に、抜け落ちているデータ項目を指定して、再実行し て下さい。
4-3 特定の交信データが変換されない
    ある特定の交信データが変換されないで、error.cbrの方に記載されている場合、その交信 データ自体が他のデータと異なる点があるはずです。他のデータと比較してみて下さい。
      例1 QSO: 21039 CW 2001-10-21 0003 ?? 599 0002 RA0FA 599 0005 QSO: 14040 CW 2001-10-21 0006 ?? 599 0004 RK0DWD 599 0004 CALLSIGN:の指定がしてない QSO: ?? ?? 2001-10-21 0004 JE1CKA 59 0003 KH0AM 59 0004 交信データ中にバンドおよびモード情報が含まれていない BAND: MODE: で指定する。
4-3 error.cbrにデータが記入されている
    もし、error.cbrにデータが記入されていれば、そのデータは変換できなかった事を意味し ます。そのデータの日付、時間、ナンバー、周波数等が正常な値で無かったために、変換 されなかったものと思われます。 データを見直して、ログファイルの該当データを修正して再実行して下さい。
5.連絡先
    期待した結果が得られない等問題が有りましたら、下記へ問合せて下さい。 JE1CKA 熊谷隆王 EMAIL: [email protected] http://jzap.com/je1cka/contest/





JE1CKA ホームページに戻る