zLog

開発情報

icon

Windowsで動作するコンテスト用ロギングソフトzLog令和版の開発情報を掲載しています。

プラグイン開発マニュアル
enhancement 1

メニュー構成見直しなど

2026-01-25T06:05:27Z

メニュー構成見直し整理や使い勝手向上。

jr8ppg
enhancement 0

起動の高速化

2026-01-22T12:30:13Z

色々と最初にウインドウを作るのが遅いということになっている。

jr8ppg
enhancement 2

HAMLOGからのインポート機能

2025-12-22T13:01:02Z

HAMLOGからのインポート機能を作ります。

  • レコード番号範囲
  • 交信日時範囲

の2パターン。

交信日時範囲はインデックスが無いため全レコード確認する必要があるので処理時間がかかります。

jr8ppg
enhancement 0

バックアップファイルから回復する機能

2025-11-19T23:49:53Z

バックアップファイルを一覧表示して、どれから回復するか選ぶ画面が欲しい。

jr8ppg
0

十勝清水町の対応

2025-11-17T14:17:14Z

01022A:上川郡(十勝)清水町 名称変更のみ 現:清水町 新:十勝清水町

jr8ppg
0

エクスポート/インポートコンソール機能の追加

2025-11-11T11:32:35Z

各種フォーマットのエクスポートとインポートを統合した画面を考えたい。

jr8ppg
0

SO2R: CTESTWIN互換モード

2025-10-17T12:15:06Z

モード0:SO2R=OFF、2BSIQ=OFF モード1:SO2R=ON、2BSIQ=OFF モード2:SO2R=ON、2BSIQ=ON モード3:モード2に加えてTXD信号ON(BREAK ON)

jr8ppg
enhancement 2

モード変更の改善

2025-07-30T14:11:25Z

現状 zLog 2.2 ・SHIFT+MではSSB/CWの実のトグル動作 ・SSB/CW以外のモードはマウスでメニューをクリックする

zLog令和 ・SHIFT+Mでは全部のモードを順次トグル動作

改善案 ・zLog2.2と同じ動きのモードを追加するして、設定で変更できるようにする。 ・現状のままとする

jr8ppg
enhancement 1

Z-LINK: TCP/IPのエラー発生時の処理改善

2025-07-22T12:09:00Z

Z-LINKで接続エラーなどが発生しても何のエラーかわからない。 エラーログに記録するようにする。

jr8ppg
1

自動保存の初期値を1局ごとに変更

2025-07-17T03:19:15Z

タイトルの通り。そろそろいいだろう。

jr8ppg
enhancement 0

OTRSPのTCP/IP対応

2025-07-08T15:10:46Z

OTRSPコマンドをCOMポートだけでは無く、TCP/IP(TELNET)でも送って欲しい。

jr8ppg
enhancement 0

高校コンテスト対応

2025-07-07T12:51:56Z

HSマルチ判定を行う

https://github.com/nextzlog/todo/issues/153

jr8ppg
enhancement 1

送信NRの確認機能

2025-06-12T12:38:37Z

相変わらず送信NRを確認しないでログを提出する悲劇が発生しているので次のステップを考える。

・zLog起動時、「新規又は既存のコンテストを開く」を選択した際に、送信NRを確認するダイアログを表示する。 ・「前回のコンテストを再開する」の場合は表示しない。

さらに次の案 ・メインウインドウ右下、ステータスバーに出ている送信NRを目立つ様に表示改善する。 ・交信リストに送信RSTと送信NRを常時表示する。

jr8ppg
enhancement feedback 0

ショートカットに無い操作の場合、文字入力を回避したい

2025-05-04T22:43:30Z

SHIFT+xxxの操作で、ショートカットキーが割り当てられていない場合に文字が入力されるので、入力されないようにして欲しい。

jr8ppg
1

外部アンテナセレクターとの連携

2025-03-11T12:17:32Z

zLog外のアンテナ切替器制御ソフトへ指令を送る。 IN RIG1/2 OUT ANT1~ANT10

jr8ppg
enhancement 2

京都コンテスト対応

2025-02-07T12:41:32Z

現在のCFG仕様では府内局の利用に制限が出る。

jr8ppg
enhancement 0

トランスバーター対応

2025-01-15T12:25:05Z

1200Mのリグ+TRVとして下記の様にした場合、 1284M以下 5.6G 1284M~1290M 2.4G 1290M~1295.5M 1.2G 1295.5M~ 10G

(1)予め周波数範囲で加算する周波数を設定しておく (2)リグのVFOに合わせて、ロギングするバンドを切り替える (3)パケットクラスター受信はその範囲に入るスポットは加算して本来の周波数とする (4)1200M超のスポットは1200Mのウインドウに表示するオプションを用意する (5)バンドスコープのスポットからQSY時は減算してからリグ選択&周波数セット処理を行う    その際、zLogのバンドは本来のバンドのまま(リグの周波数無視)

これくらい作り込む必要がある。

jr8ppg
feedback 3

zLog を使用していて気付いたこと

2024-12-01T09:12:00Z

zLog をコンテストや通常交信で使っており,気づいたことを書き留めていたので,もし,取入れらるところなどありましたら取り入れていただけますと幸いです。

  • 送信 RST を 599 固定でなく,579 などに変更できるようにできないか
  • cw message に小文字を入力すると送信されない
  • cw message で,[BK], [BT] 等が送信されなかった。私の入力が間違っているのか,ご確認いただけますとありがたいです。
  • QSO Party のログとして使用しようとしたときに、電話での交信の際はオペレーターネームを日本語で入力したいが,rcvd 欄に日本語が入力できなかった。また,qso party 用の紙ログ出力を実装できないか。
  • $Q の値について,jcc/jcg 判定マクロがあると,個人的に通常交信の送信メッセージを作成するときに便利
  • cw キーイング中に設定画面を誤って開いて cw の pc キーイングを止めると cw monitor の進捗が途中で停止した状態になる
  • プレ QSO 時にナンバー入力を求めないようにすることはできないか(設定したコンテスト期間以前の交信の際もナンバーを入力しないとエラーが出た)
  • cwmessage 送信にショートカットキーを割り当てられないか
  • cw keyboard 送信が上手くいかないときがある(入力中に送信する機能、途中で送信が止まってしまう,1文字送信されて停止することもしばしばある)

もう改善されているものがありましたらすみません。

なお,cwmessage は function key を押して送信する機能を指しているわけではなく,cwmessage.txt に送信メッセージを入力しておき,専用の画面で送信したい文をクリックすることで送信できる機能です。

よろしくお願いします。

irukabando
enhancement feedback 0

2BSIQ:インフォ画面の改善案

2024-10-15T08:43:25Z

CTRL+Zの自動CQ、インフォ画面でCQ黄緑ランプとカウントダウンは確認できましたる並べていたけど、印象に薄いと思いました。 CQの色を青とかパットみわかるものするとか、イーターバル時間はLED表示を点滅して画面全体をみてて 気を引くようにしていただけると誤操作防止で助かります。

jr8ppg
feedback 3

QSO確定時、電文が頭切れすることがある

2024-10-15T08:29:51Z

RUN時、QSO確定するのに「;」を打って、F3を送信しますが、TUが、EUっぽく頭切れしました。 F3の電文内容 \\+4_TU_CALLSIGN\\-4

jr8ppg
enhancement 0

MMTTY:連続CQ

2024-09-15T08:49:32Z

#652 より 連続CQができると良い。

jr8ppg
enhancement 0

ショートカットキーの使い勝手改善

2024-08-13T02:29:05Z

どのウインドウがアクティブでも、ショートカットキーの操作を行うとメインウインドウがアクティブになってショートカットキーの動作をして欲しい。

jr8ppg
bug 1

パドル左右反転を変更してもすぐに反映されない

2024-07-02T11:52:16Z

V2.9シリーズにてUSBIF4CWのパドル左右反転設定を行っても設定がすぐに反映されない。 ハードウェア設定でOKを押すか再起動すると反映される。 たぶんWinKeyerも同じ。

jr8ppg
enhancement 0

バンドスコープでのフォーカス位置の改善

2024-06-17T12:38:09Z

削除したいコールを選び、削除メニューをクリックするが、削除を押す前にスポット情報が更新されると選んでアクティブにしたコールが変更されてしまうため、意図しないコールを削除してしまう。 なんとかならないか。

jr8ppg
0

OmniRigでIC-756ProIIの対応

2023-09-19T12:19:11Z

IC-756ProIIでiniファイルを改造することで快調に動作するも、SetSimplexModeはいまいちだった件

jr8ppg
enhancement 0

自動保存を1局毎に行うよう見直し

2023-08-13T12:31:35Z

現在、自動保存は3局毎がデフォルト 1回の保存で、バックアップファイルの作成もおこなっているので、 1局毎に保存するのはZLOXのみとし、バックアップファイルは定期的に自動的に行う様にする。

jr8ppg
bug 0

CWの送信電文に$Cがあるとキューイングされない

2023-08-09T14:35:59Z

CWの送信電文に$Cがあると「メッセージをキューイングする」をONにしていてもキューイングされない。

image

jr8ppg
bug 1

「周波数ずれを抑制」の不具合

2023-07-31T13:01:11Z

「周波数ずれを抑制」がONの場合、周波数をセットする際にLast Freq.を更新しているため、正しいLast Freq.が失われてしまう不具合を修正する。

jr8ppg
bug 1

ALL ASIAでマルチチェックが行われないケース

2023-06-18T08:38:08Z

ALL ASIAで確認。 バンドマップでスポットをダブルクリックした際に、First QSOならマルチチェックが行われるが、他のバンドでQSO済みの場合はマルチチェックが行われない。(マルチウインドウが頭出しされない)

jr8ppg
enhancement 0

Packet Clusterの接続が切れた場合にお知らせして欲しい

2023-03-23T11:55:09Z

Cluster Windowで接続が切れた場合、なんらかの方法でお知らせして欲しい。 赤くなるとかWindowsの通知領域かってところかな。

jr8ppg
enhancement 1

バンドスコープにパイロット局を優先表示する機能

2022-12-04T08:11:03Z

予め指定しておいたパイロット局のスポットが現れた場合、リストの最初に出すか色分けなどして目立つようにしたい。 QSY動向を見張りたいってことかな。

jr8ppg
enhancement 0

SCP APIの対応

2022-04-04T14:22:21Z

Watchful users of Super Check Partial will see a significant increase in the number of callsigns in MASTER and its derived files. This month痴 release (just posted live) has 40,940 calls in MASTER ・up from 35,416 last month.

This step function in active calls is a result of a new API which allows logging programs to directly submit a log to Super Check Partial. This removes the need for the contester to take the extra step of emailing the log to logs@supercheckpartial.comlogs@supercheckpartial.com. Logs are submitted securely to Super Check Partial over HTTPS and are 都igned・by the logging program before submission to authenticate the origin of the log.

SCP API support has already been added to N1MM+, DXLog.net, SkookumLogger, N3FJP痴 loggers and Writelog. This support is in published releases for N1MM+ and DXLog.net, selected contests for N3FJP loggers and in beta versions for SkookumLogger and Writelog.

N3FJP痴 release process will add this support to all their loggers through the course of this year.

I am very grateful for the support from the software teams supporting these loggers for their willingness to add the API support. It has made an enormous improvement in the number of logs submitted to Super Check Partial.

As an example, for the CQ-WPX-SSB contest just held, the API generated 1,632 logs compared to 121 logs submitted by email in 2021. Not only has the introduction of the API led to more submitted logs but it has greatly increased the submission of logs from contesters outside the US, as well as logs from non-US sponsored contests.

The supporting logging programs ask the contester for their consent to upload the log to Super Check Partial ・by design this is an opt-in process. Logs are NOT submitted without the contester痴 consent.

Super Check Partial uses a thresholding process to minimize busted calls in the MASTER file ・this threshold has been set at 6 for many years and does a good job in limiting busts. It doesn稚 address systemic issues like H on CW being logged as an S ・some stations suffer from this more than others and when detected, the busted call is blocked as part of the monthly generation process.

I will be watching closely over the next few months to see whether the threshold needs to be changed. As in the past, please report busted calls or requests for add/deletions/changes to logs@supercheckpartial.comlogs@supercheckpartial.com.

Email submission is still supported ・so if you have a logger which doesn稚 support the API, please continue to use the email process. Please consider asking the author of your logging program to add support for the API.

If you are the author of a logging program and would like to add the API support to your program, please contact me directly for documentation etc.

73 Stu K6TU

jr8ppg
enhancement 4

RTTYの改善

2021-09-26T14:33:04Z

1)WW RTTYも対応していただけると点数計算ができるようになり助かります。 2)ctrl+zの「連続CQ」ができませんでした。2つの「連続CQボタン」を押しても同様でした。 3)RTTYコンソールのコールサインを押した後、コンソールがアクティブの状態のままになります。 すぐに入力できるように、メインウィンドウをアクティブに遷移することはできないでしょうか?

jr8ppg
enhancement 2

Band Map画面をマウスのホイールを回したらすぐスクロールしてほしい

2021-09-23T12:50:34Z

スクロールに関しては、zLogの縦スクロールバーが普通のアプリと異なっている感触で、つまみ(ノブ)の長さが、縦方向のウィンドウ高さから期待する長さよりもなぜか短くて、ホイールでノブをだいぶずらさないとスクロールが始まらないことに起因しています。

jr8ppg
enhancement 2

MultiRig V1.0(OmniRig V2.1)のサポート

2021-01-12T14:10:54Z

MultiRig V1.0(former OmniRig V2.1) いや、まだどうやればいいのか、全然分かって無いのですが。

7M4KSC
enhancement 0

USBIF4CW Gen.3対応

2020-11-06T10:51:42Z

USBIF4CW Gen.3対応

CWスピード調整ダイヤルに対応できれば良い

jr8ppg
enhancement 1

チャット機能の強化

2020-11-06T10:50:34Z

チャット機能を強化したい 具体的な内容は未検討

例えば ・スタンプ(定型文) ・LINEの様な表示?

jr8ppg
enhancement 2

USBIF4CW.DLL対応

2020-11-06T03:47:31Z

usbif4cwWriteData()を使えばJVCLいらない - 64bit版DLLが公開されたら

jr8ppg
ZyLO enhancement 0

無線局等情報検索 Web-APIの1/6以降の影響について

2025-01-07T12:33:59Z

問題意識

年末年始のメンテナンスの影響で1/6より無線局等情報検索 Web-APIを判断するようになってしまいました。 User-Agentに「Mozilla/5.0 (Windows NT 10.0; Win64; x64)」があれば、APIの結果が返ります。無ければエラーページがやってきます。 これについて総合通信基盤局電波部電波政策課電波利用料企画室宛てにはUser-Agent見るのやめようよとメールを出したところです。

zLogの総務省APIを確認したところ、何故か起動しなくなってしまいました。 そちらでも動作の確認をいただきたい。

解決方法

jr8ppg
ZyLO enhancement 1

app.zlog.orgの設置

2024-11-10T07:36:40Z

概要

#225 のウェブアプリは既に https://jg1vpp.github.io/qth.zlog.org で仮運用中だが、本格的な運用は https://qth.zlog.org で行う。

計画

機能と運用体制が固まってからJS2GGDさんに依頼。

JG1VPP
bug ZyLO 4

wincのdockを使ったアプリケーションにおいて、マルチディスプレイが対応できていない可能性がある

2024-11-01T13:30:30Z

概要

wincを使ってウィンドウを作り、list viewなどをdockして、その内容を更新するような場合、ウィンドウを作った画面ではないマルチディスプレイの場所で更新すると真っ白(何も表示されない)になってしまう

再現手順・設定

私の作ったアプリケーションにおいて、マルチディスプレイをして、内容を更新するとそうなる模様

期待される動作

適切に表示される

対応期限

未定

jucky154
bug ZyLO 4

リアルタイムコンテストプラグインの得点計算

2024-06-28T06:07:21Z

概要

リアルタイムコンテストDLLにおいて適切に得点計算が行われていないのではないかという問い合わせがあった 考えられる理由としては, https://github.com/nextzlog/zylo/blob/c1ea32be8642a0f878cf4328b3d4769643627c92/src/plugins/rules/rttest/rttest.cfg#L39 のようにリアルタイムコンテストのCFGにはDLLが計算をするという指定があるものの,

OnVerifyEvent 
OnPointsEvent

がhttps://github.com/nextzlog/zylo/blob/c1ea32be8642a0f878cf4328b3d4769643627c92/src/plugins/rules/rttest/rttest.go#L87 の リアルタイムコンテストのプラグインのコードに含まれないため, 得点計算などが行われていない可能性がある

jucky154
ZyLO enhancement 2

プラグイン以外のzLog連携方法の模索

2023-07-01T08:13:56Z

問題意識

ZyLOで開発された中には、必ずしも常駐する必要のないプラグインもあり、不必要にzLogのパフォーマンスを低下させる。

解決方法

プロセス間通信の仕組みを整備して、DLL以外の連携方法を開発する。ビルド時にDLLもしくはプロセス間通信を選択できるようにする。

JG1VPP
bug ZyLO 51

高校コンテストの規約変更の対応

2023-06-04T13:02:50Z

概要

高校コンテストの規約が我々が作った時と変更になっているようです http://hstest.mg-sci.com/wp-content/uploads/2020/07/2020_31st_hstest_rule.pdf 2020年のルールだとHSマルチは消えないのですが、 http://hstest.mg-sci.com/wp-content/uploads/2022/06/2022_33rd_hstest_rule.pdf 2021年以降のルールだとHSマルチは削除されるようです

期待される動作

SSBとCWで交信した際にはHSマルチが消えるようにする

対応期限

早めに

jucky154
bug ZyLO 1

QSO.Insert系メソッドの動作確認

2022-11-03T14:51:15Z

概要

QSO.Insert,Delete,Updateメソッドを呼ぶとzLogが落ちる。

再現手順・設定

func onInsertEvent(qso *reiwa.QSO) {
  qso.Insert()
}

期待される動作

QSOが追加・削除・更新される。

対応期限

未定

JG1VPP
bug ZyLO 2

マーケットプレイスの継続的修正

2022-10-22T05:02:41Z

概要

マーケットプレイスは、どれかひとつでも誤りがあると、全体の更新が停止するように構築している。その場合は、管理人は速やかに状況を修正する責任がある。ここでは、そのための連絡を行う。

JG1VPP
bug ZyLO zLog 4

zLogにおいてtelnetやリグコントロールの設定をするとプラグインが無効化されるというエラーが出る

2022-10-08T14:23:41Z

概要

zLogにおいてtelnetやリグコントロールの設定をするとプラグインが無効化されますがいいですかという警告が出る

再現手順・設定

zLog v2.8.3.2の日本語版(英語版は未確認)で各種設定->オプションからリグコントロールやパケットクラスターの設定( どちらか一方でも再現されました。 過去に一度、この警告を見ると見ないこともあるようです。 再現する場合は、zlog2.8.3.2をダウンロードしてすぐにプラグインをインストールして、その直後にここの設定の部分だけしてOKを押せばできると思います)をして、OKを押すと以下のような警告が出る。しかし、自分がやった限りではこの後にも普通にプラグイン(CW解析)は動いた plugin-muko

期待される動作

このような警告は表示されない

対応期限

ALL JA

jucky154
ZyLO enhancement 29

コンテストプラグインの充実

2022-10-06T04:30:06Z

問題意識

京都コンテストなど手計算が必要なコンテストに対応する。

解決方法

CFG/DAT file for zLogを参照。

JG1VPP
ZyLO enhancement 3

広報資料作成

2022-07-18T13:17:06Z

問題意識 ZyLOにしてもzLog 令和editionにしても機能が十分に認知されていない(この辺はJR8PPGさんと共通の見解 (https://twitter.com/jr8ppg/status/1548997253658198016 )) そのため、なんらかの周知の工夫を行う必要がある。

解決方法

  • 機能の紹介を動画にしてYouTubeにアップロードする 特にリアルタイムコンテスト周りを優先的に
  • それをhamlifeやCQ ham radioに送って紙面にしてもらう HAMLOGが更新のたびにhamlifeに乗っているし、CQ ham radioには年に一回くらいHAMLOGの使い方というページがある

jucky154