JT_Linker Ver.2016.10.26a 説明書 JT65 モードの通信プログラム JT65-HF または WSJT(WSJT6~WSJT10) または WSJT-X または JT65-HF HB9HQX-Edition または JTDX のログデータをリアルタイムで Hamlog へ転送するプログラムです JT65-HF または / および WSJT または / および WSJT-X または / および JT65-HF HB9HQX-Edition または / および JTDX と Hamlog を同時に起動して使います JT65 や JT9 などでの交信中のログ作成が便利になります 主な機能は以下の通りです JT65-HF の Log 機能で作成される jt65hf_log.adi を読込み Hamlog へ転送 登録する WSJT の Log 機能で作成される WSJT.LOG を読込み Hamlog へ転送 登録する WSJT-X の Log 機能で作成される wsjtx_log.adi を読込み Hamlog へ転送 登録する JT65-HF HB9HQX-Edition の Log 機能で作成される JT65-Log.sqlite を読込み Hamlog へ転送 登録する JTDX の Log 機能で作成される wsjtx_log.adi を読込み Hamlog へ転送 登録する Log データが JT65-HF からか WSJT からか WSJT-X からか JT65-HF HB9HQX-Edition からか JTDX からかは自動判定する Name QTH Remark1 Remark2 に任意のデータを設定しておける 日付 時刻は UTC/JST 切替で日本の環境にも合う様に設定可能 コールサインの判定により UTC/JST を自動切替する事が可能 (TNX JH3ECA) Hamlog 登録は確認あり / なしの設定を出来る Mode は JT65-HF WSJT WSJT-X JT65-HF HB9HQX-Edition JTDX からのデータか 手入力のどちらかを選択できる Remarks 欄に QSO カウントアップテキストを転送できる QTH 又は Remarks 欄に GL より計算した相手局の方位角 距離を転送できる タスクトレイに入れた状態で動作させる事が出来る 起動時に自動的にタスクトレイに入れる事が出来る 受信した DT により自局の時刻補正をする事が出来る (TNX 9J2KK) Log データがどのアプリの物か Remarks 欄に記録できる (TNX JH3ECA) JT65-HF HB9HQX-Edition の複数コールサイン運用に対応できる 0. 著作権と利用許諾の表示あまり このようなことは記述したくないのですが 一応 諸先輩の助言に従って以下の通り表示します このプログラムは著作権によって保護されています 利用許諾について : このプログラムは利用者の全責任において 危険性を全て覚悟して利用して下さい これに関して このプログラムの作成者は一切責任を負いません これに同意できる人だけがこのプログラムを利用できます もし これに同意できなければ このプログラムを利用できません 著作権保有者 : Taka, JA2GRC/3 1. 同梱ファイル JT_Linker_20xxxxxx_setup.exe (xxxxxx は 121026 など ) には以下のファイルが含まれます JT_Linker.exe 実行ファイル JT_Linker_Quick_Guide.pdf この説明書 System.Data.SQLite.DLL SQLite データベースの DLL ファイル System.Data.SQLite.xml SQLite データベースの xml ファイル
2. インストールと実行 JT_Linker.exe の実行には以下のパソコン環境が必要です Micrsoft Windows XP SP3 Windows7 SP1 32/64bit Microsoft.NET Framework 3.5 SP1 又はそれ以上 Microsoft.NET Framework 3.5 Language Pack SP1 - 日本語又はそれ以上.NET Framework については ウィキペディアなどに分かり易く解説されています 従来の VB ランタイムに相当する物です WindowsXP を SP3 にアップしていても.NET Framework 1.0 のままの場合が多いです プログラムの追加と削除 でバージョンを確認してください 今後とも Microsoft の主力となる環境ですので アップしていて損は有りません.NET Framework 3.5 のインストールには MicrosoftUpdate を利用すると安全です MicrosoftUpdate の ようこそ 画面から カスタム を選択 左のサイドバーの WindowsXP を選択 メイン画面の Microsoft Windows XP の一覧から Microsoft.NET Framework 関連を選択し ダウンロード インストールする インストールにはかなりの時間 ( 数分 ~ 十数分 ) がかかります ハングアップしたかと勘違いしますが じっと待っておればインストールが始まります 後は メッセージに従って 再起動すれば完了です プログラムの追加と削除 で確認すると.NET Framework 3.5 だけでなく 途中のバージョンもインストールされています Windows7 の場合は.NET Framework 4.0 がすでにインストールされていますが.NET Framework 3.5 を有効にする為 [ コントロールパネル ]-[ プログラム ]-[ プログラムと機能 ] -[Windows の機能の有効化または無効化 ] ダイアログの [Microsoft.NET Framework 3.5.1] にチェックを付けて有効化してください さて 環境が準備できたら JT_Linker_20xxxxxx_setup.exe を実行して JT_Linker をインストールしてください 標準インストールでは Program Files フォルダの下に JA2GRC フォルダが出来 更にその下に JT_Linker フォルダが出来ます JT_Linker.exe はその JT_Linker フォルダの下に置かれます インストール完了すると スタートメニューに JA2GRC グループが作成され その下に JT_Linker グループが作成されます JT_Linker グループには JT_Linker と JT_Linker_Quick_Guide メニューが作成されます ディスクトップ ショートカットを選択した場合は ディスクトップにショートカット アイコンが作成されます また Ver.2012.10.25 以降のバージョンを最初に実行した時には 設定ファイルの保存エリアとしてユーザー用のワークエリアに設定ファイル保存フォルダが作成されます 同時に ver.2012.10.17 以前からのバージョンアップ時には 従来 JT_Linker.exe と同じフォルダに置かれていた設定ファイル JT_Linker.cfg が 保存フォルダに新しい設定ファイル JT_Linker.ini としてコピーされます 全く新しくインストールした時は設定ファイル JT_Linker.ini が存在しないので 初期値で設定ファイル保存フォルダに JT_Linker.ini が作成されます 次回の起動からは 設定された値で起動します バージョンアップで ini ファイルの形式が違う場合は 最初の起動時に 旧バージョンの JT_Linker.ini ファイルを新しいバージョンのフォーマットに変換します
古い JT_Linker.ini ファイルは JT_Linker_201xxxxx.ini などと 古いバージョンの日付を付けた名前に変更して バックアップが取られます 次回の起動からは 新しいフォーマットの JT_Linker.ini を読み込みます なお 2011.02.20 以前のバージョンからバージョンアップした場合は メイン画面の標準的なサイズ および タイマ処理が変更されています また 2012.10.26 以前のバージョンからバージョンアップした場合は セットアップ画面のサイズが変更されていますので これらのパラメータは JT_Linker.ini 読込時に自動的に修正されて読み込まれます 3. アンインストール Windows コントロールパネルのプログラムの追加削除からアンインストールしてください また 削除されなかった JT_Linker.ini ファイル および 変換された古い ini ファイル JT_Linker_201xxxxx.ini 等は手動で削除してください 4. 操作の簡単な説明 ( 特に注釈のないクリックはマウス左ボタンクリックです ) 起動時の設定 インストール後 最初の起動時には ini ファイルが無いので 初期値で起動します 終了時に各種設定を ini ファイルに保存し 次回からはこの ini ファイルを読込み 前回の設定の状態で起動します また インストール後 最初の起動時に JT65-HF および WSJT WSJT-X JT65-HF HB9HQX-Edition JTDX 関連ファイル および 時刻補正ログファイルの設定をします 設定ダイアログに従って jt65hf_log.adi (Jt65hf-log.csv) および / または WSJT.LOG(ALL.TXT) の位置および / または wsjtx_log.adi(all.txt) の位置 および / または JT65-Log.sqlite の位置を設定してください jt65hf_log.adi の位置は JT65-HF の Log QSO をクリックした時に表示される Log Contact ダイアログの Location of Log file (jt65hf_log.adi) に表示されています JT65-HF をインストール以来 一度も Log QSO をクリックしたことが無い場合は jt65hf_log.adi が作成されていないようですので 実行前に一度だけクリックして jt65hf_log.adi を作成して置いてください WSJT.LOG(ALL.TXT) は WSJT がインストールされた位置が標準です WSJT をインストール以来 一度も Log QSO をクリックしたことが無い場合は WSJT.LOG が作成されていないようですので 実行前に一度だけクリックして WSJT.LOG を作成して置いてください wsjtx_log.adi(all.txt) は Settings の Audio タブの AzEI Directory に表示されています WSJT-X をインストール以来 一度も Log QSO をクリックしたことが無い場合は wsjtx_log.adi が作成されていないようですので 実行前に一度だけクリックして wsjtx_log.adi を作成して置いてください JT65-Log.sqlite は JT65-HF HB9HQX-Edition がインストールされたフォルダにある Appfiles フォルダが標準です JT65-HF HB9HQX-Edition をインストール以来 一度も Log QSO をクリックしたことが無い場合は JT65-Log.sqlite が作成されていないようですので 実行前に一度だけクリックして JT65-Log.sqlite を作成して置いてください 少なくとも jt65hf_log.adi (jt65hf-log.csv) または WSJT.LOG(ALL.TXT) または wsjtx_log.adi(all.txt) または JT65-Log.sqlite のいずれか一つを設定してください WSJT7 から WSJT にバージョンアップした場合などは 忘れずに WSJT.LOG(ALL.TXT) のファイルパスも設定し直して置いてください 旧設定のままでもログファイルが存在しますので 警告メッセージは出ませんが 新しいログファイルが読み込めませんので 交信ログを転送できません 必ず設定し直してください JTDX は標準では WSJT-X と同じフォルダに作成されますが JTDX と WSJT-X を同時に使う場合は別のフォルダに設定して下さい
簡単な操作説明 通常は Send チェック欄と Save または Save(Msg) チェック欄のどちらかにチェックを付けておきます JT65-HF の場合は レポートを交換終了して交信が成立した時点で Log QSO をクリックし 出てきたダイアログの内容を確認します Log Contact And Close This Window をクリックすると 表示されたログデータが Hamlog へ転送 登録されます 他に特別な操作は必要ありません WSJT の場合は レポートを交換終了して交信が成立した時点で Log QSO をクリックし 出てきたダイアログの内容を確認します はい をクリックすると 表示されたログデータをもとに シグナルレポートの検索をし ログデータとシグナルレポートが Hamlog へ転送 登録されます 他に特別な操作は必要ありません WSJT-X または JTDX の場合は レポートを交換終了して交信が成立した時点で Log QSO をクリックします ( 設定によっては自動的にダイアログが出てきます ) はい をクリックすると 表示されたログファイルのデータをもとにシグナルレポートの検索をし ログデータとシグナルレポートが Hamlog へ転送 登録されます 他に特別な操作は必要ありません JT65-HF HB9HQX-Edition の場合は レポートを交換終了して交信が成立した時点で Log QSO をクリックし 出てきたダイアログの内容を確認します Log QSO をクリックすると 表示されたログデータが Hamlog へ転送 登録されます 他に特別な操作は必要ありません
Help(Quick Guide) の表示 メイン画面のボタンや文字のない部分で右クリックすると メニューが出てくるので Quick Guide を表示 をクリックすると Help を表示する事が出来ます His Call, Date, Time, His, My, Freq, Mode, GL 入力欄 JT65-HF 又は WSJT WSJT-X JT65-HF HB9HQX-Edition JTDX から読み込んだログを表示します 自動転送しない場合は 手入力で修正が可能です Mode ラベルをクリックすると Mode 入力欄が黄色 白色と交互に変化します 黄色の場合は JT65-HF 又は WSJT WSJT-X JT65-HF HB9HQX-Edition JTDX の転送データ (JT65) で書き換えられ使用されます 白色の場合は JT65A 等の手入力データが使用されます QSL, Name, QTH, Remarks1, Remarks2 入力欄 任意のデータを入力できます 固定的なデータを書き込みたい場合に入力しておきます QSL 欄をクリックすると J と N が交互に切り替わります チェックを付けている項目が Hamlog に送出されます 但し このチェックによる転送よりも Hamlog 設定によるデータの方が優先になる場合が有るようです Remarks1 又は Remarks2 欄の現メッセージの前にカウンタを挿入できます QTH 又は Remarks1 又は Remarks2 欄の現メッセージの前に GL から計算した方位角 距離を挿入できます なお DX がチェックされている場合は 一旦コールサインよりエンティティ名が検索されるので そのエンティティ名を読込 その前に挿入されます QTH Remarks1 Remarks2 の下に Hamlog へ転送される最終的な内容が表示されます DX, CQ, 1, 2 チェック欄 ここにチェックを付けていると Hamlog の DX, CQ, 1, 2 欄にそのまま転送されます Hamlog の設定により 国内局対応や エンティティ名の検索が行われます 同一プリフィックスで 2 つ以上エンティティが有る場合は Hamlog でいずれかを選択されるまで待ち状態になり 所定の時間内に入力されない場合はエラーとなります (UTC)/(JST) ラベル ラベル ( 文字 ) をクリックする毎に表示が (UTC) と (JST) と (EXT) に切り替わります 同時に Date Time 欄の表示内容も UTC と JST に切り替わります (EXT) の場合はコールサインを判断して 自動的に UTC/JST を切り替えます 表示されている日付 時刻が Hamlog へ転送されます
Freq チェック欄 CI-V 等を使って周波数を Hamlog に読み込む設定をしている場合はチェックを外しておきます この場合は 周波数は Hamlog へ転送されません チェックがある場合は JT65-HF 又は WSJT WSJT-X JT65-HF HB9HQX-Edition JTDX からの周波数が Hamlog へ転送されます Test ボタン ( テストデータ設定 ) His Call, Date, Time, His, My, Freq, Mode, GL の各入力欄へテストデータを設定します Clear ボタン ( データ入力欄のクリア ) His Call, Date, Time, His, My, Freq, Mode, GL の各入力欄をクリアします Send チェック欄 JT65-HF 又は WSJT WSJT-X JT65-HF HB9HQX-Edition JTDX から新しいデータが取り込まれた場合 自動的に Hamlog に転送されます また 右の Save, Save(Msg) 欄 Resend ボタンが操作可能になります Resend をクリックして Hamlog へ手動転送する場合もチェックを付けて置いてください Save Save(Msg) チェック欄 チェックを付けていると 自動または手動で Hamlog へ転送した場合に 自動登録れます Save の場合は 確認メッセージなし Save(Msg) の場合は確認メッセージありとなります Resend ボタン ( 手動転送 ) クリックしますと入力欄の内容を Hamlog に転送します 入力データを書き換えた時などに使用します Setup ボタン 左クリックすると カウンタ 方位角 距離機能や ファイル関係の設定をします 中クリックすると DT に依る時刻補正ウインドウが開きます もう一度 中クリックすると DT に依る時刻補正ウインドウが閉じます
My Call _ My GL 欄 ( 自局コールサイン 自局グリッドロケータ ) 自局コールサイン グリッドロケータのペアを選択します ログファイルへのアクセス名 および His My の信号レポートの検索キーとして使いますので 必ず JT65-HF WSJT WSJT-X JT65-HF HB9HQX-Edition JTDX で使う自局コールサイン 自局グリッドロケータと同じものを選択してください 自局コールサイン 自局グリッドロケータペアの設定 Set の下のボタンをクリックすると新しく設定用のダイアログが開きます 下の方の枠にコールサインとグリッドロケータのペアを入力し Add ボタンをクリックすれば リストの最下行に追加されます 削除は で目的の行を選択し Del ボタンをクリックすれば削除されます Auto Tasktry-IN チェック欄 ここにチェックを付けておくと 起動後 自動的にタスクトレイに入れて動作します なお ここにチェックを付けていない場合でも メイン画面のボタンや文字のない部分で右クリックして出てきたメニューでタスクトレイに入れる事が出来ます タスクトレイに入れているのを忘れて 二重起動しようとすると警告を出します タスクトレイから出す場合は タスクトレイ内のアイコンを右クリックして出てきたメニューでタスクトレイから出す事が出来ます タスクトレイ内のアイコン上にマウスを近づけると JT_Linker と表示されます
LogSearch KeyStroke QthSearch 欄 6. 高度 ( 危険 ) な操作で説明します 基本的には触らないでください Use Az and distance チェック欄 チェックを付けると方位角と距離を使う事が出来ます QTH 又は Remarks1 又は Remarks2 のチェックで方位角と距離の文字列を挿入する位置を設定します Current Text に実際に挿入される文字列が表示されます 方位角 距離を使う場合は 必ず My GL を設定しておきます GL が 4 桁の場合はグリッドスクエアの中心として計算しています また 4 桁の場合は日本付近では緯度方向に 1 =111km 経度方向に 2 =183km) 程度の誤差が有ります Use Counter チェック欄 チェックを付けるとコンテスト用のカウンタを使う事が出来ます Remarks1 又は Remarks2 のチェックでカウンタの文字列を挿入する位置を設定します Prefix はカウンタの頭に付ける文字列を Figures はカウンタの桁数を Current Count はカウンタの初期値を設定します Current Text に実際に挿入される文字列が表示されます Use Decoder Record チェック欄 チェックを付けると Remarks 欄に使用デコーダ (JT65-HF なのか WSJT なのか WSJT-X なのか JT65-HF HB9HQX-Edition なのか JTDX なのか ) を記録することが出来ます Remarks1 又は Remarks2 のチェックでデコーダの文字列を挿入する位置を設定します 挿入するデコーダの文字列は自由に設定できます Decoder1 は JT65-HF を Decoder2 は WSJT(WSJT6~WSJT10) Decoder3 は WSJT-X を Decoder4 は JT65-HF HB9HQX-Edition Decoder5 は JTDX を想定しています 短い方が良い場合は JT65-HF と WSJT 辺りで バージョンを入れる使い方も有る様です Fcnv にチェックを付けると JT65-HF HB9HQX-Edition からの周波数データを MHz 単位に変換して取り込みます また khz にチェックを付けると周波数データの khz 未満を (MHz 単位の周波数データの少数 4 桁以下を ) 削除します 各ファイルパス インストール後最初の起動時に設定したログファイルの位置を表示しています 変更する場合は右端のボタンをクリックして設定し直す事が出来ます jt65hf_log.adi または jt65hf-log.csv あるいは WSJT.LOG または ALL.TXT あるいは wsjtx_log.adi または ALL.TXT の JT65-Log.sqlite のファイルパスを設定します
DT に依る時刻補正について 時刻補正機能はパソコンのシステム時刻を触りますので十分注意下さい 異常な動作をして時刻が大幅に狂った場合は 手動でシステム時刻を補正 ( 戻して ) してください インターネット環境による時刻補正や GPS に依る時刻補正が行えない様な環境で運用する場合に 他局を受信した時の DT をベースに自局のパソコンの時刻を補正する機能です 言わば 他人の褌で相撲を取る 機能ですので 他局の時刻が補正されていると言う前提で成り立つ機能ですので あくまでも移動時などの一時的な機能と思ってください この機能は 9J2KK 局のアイデアを実装したものです (TNX 9J2KK) Setup ボタンをマウスの中ボタンで一度クリックすると Clock Adjust Monitor 画面が表示されます もう一度クリックすると Clock Adjust Monitor 画面が消えます Clock Adjust Monitor 画面で設定した動作は Clock Adjust Monitor 画面の表示如何に関わらず動作し続けます 機能の概要は 受信した各局の DT を平均して 平均値が設定値の下限 上限を超えた場合に その差分だけシステム時刻を補正します 補正が上手く働く様に 一定の値を超えた DT は平均値計算から除去する機能 平均値の計算のための最低サンプル数と上限サンプル数を決め 最低サンプル数に達するまでは補正を行わない事や 上限のサンプル数を超えた場合は 古いサンプルから除去していく機能 パソコン処理の時間を補正するオフセット機能 時刻補正をしたら平均値は一旦クリアする機能 補正状況を表示するログ機能と そのログをファイルの保存する機能などを付けてみました Clock Adjust 欄 Enable にチェックを入れると DT に依る時刻補正機能が動作します チェックを外しておけば 時刻補正機能は働きません manual の [-1] 又は [+1] ボタンを押すと 手動でシステム時刻を補正します システム時刻が補正範囲から外れている時などに使います ウオーターフォール画面を見ながら 信号のスタートが 1 秒付近になる様に [-1] 又は [+1] ボタンを押すと分かり易ようです DT Non Adjust Range 欄 DT の補正をしない領域の下限 上限をプルダウンメニューの中から選択します 下限は -0.5 又は -1.0 上限は +0.5 又は +1.0 が良さそうです
Use for Averaging 欄 平均値計算に使う DT の下限 上限値をプルダウンメニューから選択します 下限 上限値から外れた DT は平均値の計算から除外されます 下限は -2.0 又は -1.5 上限は +2.0 又は +1.5 が良さそうです Min/Max Samles 欄 平均値計算のための最低サンプル数 および 上限サンプル数を設定します 最低サンプル数に達していない時は平均値を計算するだけで 時刻補正はしません 上限サンプル数を超えた場合は直近の上限のサンプル数だけで平均値を計算します すなわち上限値を超える過去のデータは平均値の計算から除去され 結果として 直近の上限サンプル数のローリングで平均値を計算します DT Offset 欄 使用するパソコンの処理時間の差を吸収するつもりで準備しました 我が家のパソコンは 0.4 ぐらいでちょうど良いぐらいです 分からない時はそのままでも問題ないと思います Reset Averaging if Clock Adjust 欄 チェックを入れるとクロック補正した時にそれまでの平均値をクリアして平均値を計算し直します チェックがないと それまでの平均値計算を継続して実行します Create Log File 欄 チェックが入っていると時刻補正のログをファイルに出力します 時刻補正ログファイルは Setup で設定した jt65hf-log.csv のフォルダに作成されます 時刻補正ログファイルには ClockAdjLog_20110608085430.txt のような名前が付けられます 数字は時刻補正のログファイルの作成を開始した時刻です 時刻補正のログファイル作成開始は以下の様な場合でそれぞれ別ファイルとなります Create Log File がチェック状態で Clock Adjust の Enable がチェックされた時 Clock Adjust の Enable および Create Log File がチェック状態で JT_Linker が起動された時 Clock Adjust の Enable がチェック状態で Create Log File がチェックされた時 Clear Log/Log File ボタン 時刻補正ログおよび時刻補正ログファイルの内容をクリアします 時刻補正ログ表示欄( 時刻補正ログファイルの内容も同じです ) Cnt : 一連番号 N : 平均値計算の母数 ( サンプル数 ) F : 処理フラグ ( 処理種別 ) @ : 平均値計算のサンプル数下限に満たない 0 : 通常平均値計算 (DT 許容範囲内 平均値許容範囲内 ) + : 時刻補正 (+ 側 ) - : 時刻補正 (- 側 ) X : DT 平均値計算許容範囲外 T : 自局送信 Time(Now) : 処理時刻 Time(New) : 補正時刻 Ave : 平均値 w/j : サンプルデータが WSJT のものか JT65-HF のものか WSJT-X のものかを表示 DT : 抽出 DT
Proc : 処理時間 (ms) Original Log : オリジナルログデータ ウインドウがディスプレイ表示エリア外にはみ出た時の対策 この画面が表示された時は 何らかの理由 ( マウスの誤動作が多い ) でウインドウがディスプレイ表示エリア外に はみ出ている場合です Window Position は現在 OS(Windows) が認識しているウインドウの位置です Set to Initial Position をクリックすれば初期値 ( 左上 ) にウインドウを戻します 自分で 対処する場合は Do Nothing をクリックしてから作業して下さい Display Size には現在使用中のディスプレイ画面サイズ ( 画素数 ) が自動的に読み込まれます 5. 処理の簡単な説明 JT65-HF ログデータの取込 タイマー設定 ( 標準は 1 秒ごと ) により jt65hf_log.adi を読込 一番最後の行を取り込む His Call と Date, Time が前回取込データと同じなら 何もしない His Call と Date, Time が前回取込データと違っていたら 新しいデータと判断して入力欄に取り込む 取り込んだデータは チェックを参照しながら Hamlog へ転送される WSJT(WSJT6~WSJT10) ログデータの取込 タイマー設定 ( 標準は 1 秒ごと ) により WSJT.LOG を読込 一番最後の行を取り込む His Call と Time が前回取込データと同じなら 何もしない His Call と Time が前回取込データと違っていたら 新しいデータと判断して入力欄に取り込む WSJT の His My レポート検索のアルゴリズム 上記の WSJT ログデータの取込が終了したら 続いて ALL.TXT を取込み 最後の方の 既定の行数 ( 標準では 32 行 ) を取り出す 取り出した行を最後( 最新 ) の方から順に検索する His は Transmitting: と表示された行を探し出し 以下の形式のものを検索する RO O を His とする His Call My Call R-nn -nn を His とする His Call My Call -nn -nn を His とする His Call My Call OOO OOO を His とする
My は * または # の付いた行または ショートメッセージの行を探し出し 以下の 形式のものを検索する * My Call His Call R-nn -nn を My とする My Call His Call -nn -nn を My とする # My Call His Call OOO OOO を My とする ショートメッセージ RO O を My とする なお His または My を採用したデータの時刻を Time に置き換える 検索は最大 32 行まで遡るが 見つけた時点で終了する WSJT-X JTDX ログデータの取込 タイマー設定 ( 標準は 1 秒ごと ) により wsjtx_log.adi を読込 一番最後の行を取り込む His Call と Date, Time が前回取込データと同じなら 何もしない His Call と Date, Time が前回取込データと違っていたら 新しいデータと判断して入力欄に取り込む 取り込んだデータは チェックを参照しながら Hamlog へ転送される JT65-HF HB9HQX-Edition ログデータの取込 タイマー設定 ( 標準は 1 秒ごと ) により JT65-Log.sqlite を読込 一番最後の行を取込む His Call と Date, Time が前回取込データと同じなら 何もしない His Call と Date, Time が前回取込データと違っていたら 新しいデータと判断して入力欄に取り込む 取り込んだデータは チェックを参照しながら Hamlog へ転送される 6. 高度 ( 危険 ) な操作 上記のファイル操作や検索を行う場合は タイマーを止めているので 問題は起こらないと思いますが タイマー周期を変更したい場合は Setup ダイアログのタイマー数値を変更してください (ini ファイルのバックアップを取ってから実行してください ) タイマー LogSearch = 1000 ログを監視する周期 KeyStroke = 100 キーストローク遅延 QthSearch = 10000 QTH 検索タイムアウト時間単位は ms です あまり大きくすると JT65-HF の Log Contact And Close This Window 又は WSJT のログダイアログの はい をクリックしてからのタイムラグが気になります また あまり小さくすると誤動作します QTH 検索タイムアウト時間は プリフィックスに複数エンティティが設定されている場合に人間の操作が介在しますので 10000mS=10 秒に設定しています 検索行数(ini ファイル 9 行目 初期値 :buffsize=32 ) 最大 256 まで設定できます あまり小さくしすぎると検索に引っかからない様になります 最初に見つけた時点で処理をやめますので あまり大きくしても意味がありません QthSearch 基準時間 (ini ファイル 17 行目 初期値 :QthSearchInterval=500 ) QthSearch 周期 500 程度に設定してください 自動的にタスクトレイに入れるまでの時間 (ini ファイル 19 行目 初期値 :StartupCount=1 ) 1~5 程度の範囲で設定してください 動作がおかしくなった時は 上記の初期値に戻すか バックアップファイルに戻すか あるいは ini ファイルを削除してから立ち上げ直してください
7. 既知のバグ 今のところありません 8. 更新履歴 Ver. 2016.10.26a Name QTH Remarks1 Remarks2 欄が保存されないバグを修正 Ver. 2016.10.26 JTDX のログ取り込みに対応 その他 気がついたバグの修正 Ver. 2016.09.29a 数字で始まるコール対応のコードが継承されていなかったバグを修正 Ver. 2016.09.29 JT65-HF HB9HQX-Edition の複数コールサイン運用に対応 初期設定のシーケンスを修正 その他 気がついたバグの修正 Ver. 2016.09.15 コールサインの先頭が数字の場合 (7N2XYZ など ) に対応 ディスプレイサイズを自動的に読み込む様に修正 Hamlog の過去の QSO から Name と QTH を読み込む部分のバグを修正 メッセージなどを詳しく表示する様に修正 その他 気がついたバグの修正 Ver. 2016.02.01 WSJT-X 又は JT65-HF HB9HQX-Edition の周波数データの khz 未満の削除機能を追加 ウインドウがディスプレイ表示エリアからはみ出た時の対策を追加 Ver. 2015.05.19 Hamlog Ver.5.24 以降追加された DC12 機能に対応しました Ver. 2014.12.06 JT65-HF HB9HQX-Edition からの周波数データを MHz 単位に変換する機能を追加 (TNX JH3BHB) Ver. 2013.12.19a 特定の条件で QTH 欄に "****" が転送されるバグを修正 (TNX JH3ECA) Ver. 2013.12.19 JT65-HF HB9HQX-Edition からのログ転送に対応 DT 機能のバグを修正 Windows 7 の UAC に対応 Ver. 2013.10.18 QSL 設定が保存されないのを修正 (Tnx JH3ECA) メイン画面から Help(Quick Guide) を表示出来る様に変更 (Tnx JP3AYQ)
Ver. 2013.05.01 WSJT-X の v0.95 r3243 よりログファイルが wsjtx_log.adi に統合された事に対応 Ver. 2013.03.22 WSJT-X の v0.7 r3061 よりログファイルが wsjtx_rx.log と wsjtx_tx.log から ALL.TXT に統合された事に対応 Ver. 2013.03.17 Ver.2013.03.14 へのバージョンアップ時に出るエラーの修正 Ver. 2013.03.14 WSJT-X の v0.6 r3045 よりログファイルが wsjt.log より wsjtx.log に変わった事に対応 Ver. 2013.01.09 Decoder 1~3 に "=" 文字が有った場合に後ろが切られるバグを修正 日付が 1~9 月の場合に His が取り込めないバグを修正 Ver. 2012.12.04 WSJT-X からの GL 自動読み込みに対応 Ver. 2012.12.03 WSJT-X からのログ転送に対応 Ver. 2012.10.26 設定ファイルをユーザー用フォルダに保存する様に変更 (Windows7 対応の一環 ) 同時にファイル拡張子を ini に変更 相手局コールサインに応じて UTC/JST を自動切り替えする機能を追加 (TNX JH3ECA) 起動時 あとでリンク設定をするを追加 リンク設定無しでもメイン画面が立ち上がる様に変更 (TNX JH3ECA) Ver. 2012.10.17 Windows7 64bit に対応 Ver. 2011.10.12 Log データが JT65-HF からか WSJT からかを Remarks 欄に記録できる機能を追加 (TNX JH3ECA) Ver. 2011.06.10 DT に依る時刻補正機能を追加 (TNX 9J2KK) Ver. 2011.04.17 jt65hf_log.adi および WSJT.LOG(ALL.TXT) のいずれもが設定されていない時ハングアップするバグを修正 Setup のファイルパス設定で WSJT.LOG と ALL.TXT はいずれか一方を設定すれば 両方設定される様に修正 Ver. 2011.03.15 GL や RST データが送られてこない時に前のデータが残るバグを修正 Name QTH Remarks1 Remarks2 が送られない時があるバグを修正 同一プリフィックスで複数のエンティティがある場合には人間による選択を待つ様に変更 ( 以上 TNX JH1BBS)
上記に対応して メイン画面 および タイマ処理を修正 Ver. 2011.02.20 JT65HF_to_Hamlog と WSJT_to_Hamlog を統合した基本機能でのファーストリリース JT65-HF からの Log データか WSJT からの Log データかは自動判定 Setup 項目を統合して 独立した画面に集約 タスクトレイに入れた状態で動作させる事が出来る 起動時に自動的にタスクトレイに入れる事が出来る タスクトレイに入れているのを忘れて 二重起動しようとすると警告を出す ---- JA2GRC/3 URL: http://www.eonet.ne.jp/~ja2grc/index.html