比赛日志引擎

比赛日志引擎(Contest Logging Engine)

目录

在比赛管理器中点击某个比赛会话上的 START 按钮,即可打开比赛日志引擎。它提供全屏工作区,专为在比赛中快速录入 QSO 而优化。

工作区布局

该引擎采用自由排列的窗口式布局。每个组件都是独立的、可移动且可调整大小的面板——拖动标题栏可移动,拖动边缘或角落可调整大小。组件可以相互层叠,也可以自由排列,以适应你的屏幕和操作风格。

首次打开时的默认布局按如下方式放置各组件:

  • QSO 记录器 —— 大面板,位于左上
  • 电台 —— 位于右上
  • 超级呼号校验(SCP) —— 位于右列,电台下方
  • UTC 时钟 —— 位于左下
  • 地图 —— 位于底部居中

组件

QSO 记录器

主录入表单与 QSO 列表合并在同一面板中。

录入表单字段:

字段 说明
呼号 已通联电台的呼号。输入时会自动触发 DXCC 与呼号簿查询。
RST S / RST R 发送与接收的信号报告。预填为 59。按 Tab 时这些字段会被跳过。
Nr. S / Nr. R 发送与接收的序号。仅当会话启用了序号交换字段时才显示。Nr. S 会自动递增,并在多人比赛中被预留——参见序号预留。
Grid S / Grid R 发送与接收的网格。仅当会话启用了网格交换字段时才显示。
Exch S / Exch R 发送与接收的自由文本交换信息。仅当会话启用了交换信息(文本)字段时才显示。

Tab 键只会在已启用的交换字段之间、按会话设置中配置的顺序移动焦点。RST 字段不在 Tab 顺序之内。

在最后一个字段上按 Enter 保存 QSO。

DXCC 与呼号簿信息:

输入呼号时,Wavelog 会查询 DXCC 实体,并且——如果该会话启用了呼号簿查询——从呼号簿查询姓名、QTH(电台位置)和网格。查询结果显示在录入表单下方的一小行信息中。该查询会在服务器端缓存 4 小时。

已通联提醒:

如果该呼号已在本次会话中记录过,呼号字段下方会出现一个红色标记,显示上一次 QSO 的时间。QSO 仍可保存;该提醒仅供参考。

快速 QSY:

当「电台」组件以 WebSocket(实时) 或 CAT 电台 作为来源(而非手动)时,你可以直接从呼号字段 QSY 电台:在呼号字段中输入以 kHz 为单位的数字,然后按 Tab、Space 或 Enter。根据该数字是完整的带内频率还是相对于当前频率的偏移量,电台会切换波段或在当前波段内移动。详见快速 QSY的说明与示例。

最近的 QSO 列表:

录入表单下方有一个可滚动的表格,按时间倒序显示本次会话中记录的所有 QSO。在集体台中,「操作员」列会显示每条 QSO 由哪位操作员记录。

每一行有两个操作按钮:

  • 编辑(铅笔)—— 为该行打开行内编辑模式。你可以修改呼号、模式、频率、时间、RST、序号、交换信息和网格。只有记录该 QSO 的操作员才能编辑它。也可以双击该行进入编辑模式。按 Enter 保存修改,或按 Escape 取消并恢复原始值。
  • 删除(垃圾桶)—— 从本次会话和主日志中移除该 QSO。会显示确认提示。只有记录该 QSO 的操作员才能删除它。

电台

显示当前频率和模式,并允许你选择波段。下拉菜单中提供三个来源选项:

  • 手动(无电台) —— 直接输入频率和模式。可以使用波段按钮选择波段。
  • WebSocket(实时) —— 通过 WebSocket 从 Wavelog Worker 读取频率和模式。无需轮询即可即时更新。
  • CAT 电台 —— 台站配置中配置的任意电台。每次心跳时轮询频率和模式。状态行会显示数据上次更新是在多少分钟前。

波段按标签页分组:HF/MF、VHF/UHF 和 SHF。点击波段按钮会把频率设置为该波段的默认值(按模式),并更新当前波段。频率显示使用你为各波段配置的单位(kHz 或 MHz)。

超级呼号校验(SCP)

把你当前正在输入的呼号与缓存于浏览器中的 Wavelog scp 数据源进行匹配。匹配项会在输入时列出。点击某个匹配项即可将其复制到呼号字段。

你也可以在呼号字段中输入 ? 进行通配搜索。例如 DL?A 会匹配任何以 DL 开头、以 A 结尾的呼号,如 DL1A 或 DL8A。

SCP 匹配界面

状态栏会显示加载状态以及已加载数据库中的条目总数。

地图

一个可交互的 Leaflet 地图,把每个已通联的台站标为标记点。到最近记录的台站的大圆路径会以连线形式绘制。

工具栏叠加层可切换附加图层:

开关 效果
夜间 昼夜晨昏线阴影
路径 到最后一条 QSO 的大圆路径连线
台站 你自己台站的标记
自动适配 每次录入新条目后自动缩放以容纳所有 QSO
网格 梅登黑德网格叠加层

地图偏好设置按用户保存,并会跨会话保留。网格叠加层默认禁用,因为它需要更多资源来渲染。

UTC 时钟

显示当前 UTC 时间,每秒更新。

Winkeyer

当你已在 Wavelog 设置中启用 Winkeyer 集成时,它会自动出现。可直接从日志引擎进行 CW 键控:

  • F1–F10 —— 用于发送预编程 CW 消息的功能键
  • CW 速度 —— WPM 设置,可实时调整
  • 停止 —— 立即中断发射
  • 调谐 —— 发送连续载波以调谐天线
  • 文本输入 —— 输入任意文本,并通过发送按钮发出

Winkeyer 组件会直接从 QSO 录入表单读取呼号、RST、序号、交换信息和网格字段。

控制面板

点击滑块图标(工作区左上角)打开「控制面板」侧边栏。它默认从左侧滑入;你可以在底部的「设置」区域更改其所在的一侧。

控制面板

组件

每个组件都有一个开关按钮,可在不丢失其位置和大小的情况下隐藏或显示它。

用户布局

把当前的窗口排列保存为具名布局。已保存的布局会以列表形式显示,你可以从中加载或删除它们。可以将一个布局标记为默认——每次打开日志引擎时都会自动应用它(与比赛会话无关!)

  • 保存新布局 —— 提示输入名称,并保存当前窗口的位置与大小
  • 重置为默认布局 —— 放弃所有手动移动,恢复到内置的默认排列

要「重命名」布局,只需用相同名称保存一个新布局——旧布局会被覆盖。删除布局会把它从你的已保存布局列表中永久移除。

结束会话

红色的结束会话按钮会关闭日志引擎并返回比赛管理器。你的 QSO 仍会被保存。

键盘快捷键

QSO 记录器

按键 操作
Enter 保存 QSO
Escape 清空录入表单
Space 从呼号字段跳到第一个空的交换字段
Tab 按配置的顺序移动到下一个已启用的交换字段

如果呼号字段中包含纯数字输入,Enter、Space 和 Tab 会触发快速 QSY而不是其常规操作。

QSO 列表(行内编辑)

按键 操作
Double-click 为某条 QSO 行打开行内编辑模式
Enter 保存已编辑的 QSO
Escape 取消编辑并恢复原始值

Winkeyer

按键 操作
F1 – F10 发送对应的 CW 宏

多人 / 集体台

当从集体台操作会话时,登录同一 Wavelog 实例的所有操作员会实时共享同一份 QSO 列表。任何操作员记录的新 QSO 都会立即出现在所有已打开的日志引擎窗口中。「最近的 QSO」列表中的「操作员」列会显示每条 QSO 由谁记录。

每位操作员只能编辑或删除自己记录的 QSO。如果操作员较多,我们建议使用 Wavelog Worker 后端以减轻服务器负载。有关 Worker 的更多信息,请参阅 Wavelog Worker 文档。

序号预留

当多位操作员同时在同一会话中记录时,他们原本会看到相同的「下一个」序号,从而把同一个序号发放两次。为防止这种情况,服务器会为每个序号预留一位操作员。

Nr. S 中的数字有两种状态,以颜色区分(仅集体台):

颜色 含义
红色 预览。这仅是对下一个序号的估计——其他操作员仍可能取走它。
绿色 已预留。该序号属于你,不会提供给其他人。

只要你确认要记录一条 QSO,就会请求预留,具体方式是

  • 在呼号字段中按 Space,或
  • 点击或 Tab 进入某个接收交换字段(Nr. R、Exch R、Grid R)。

从那一刻起,该序号就归你所有。QSO 保存后,该序号即被用掉,下一位操作员从此处继续。如果你用 Escape 清空表单而没有记录,该序号会被归还,可以再次使用。

如果你手动把 Nr. S 改写为更大的数字,则保存该 QSO 后序列会从该数字继续,因此同一个值绝不会被再次发放。虽然可以这样做,但不推荐,因为这可能在序号序列中造成空缺。

Nr. S 标签旁的两个标记显示会话的计数方式,与会话设置一致:

  • 按波段 —— 序列在每个波段重新开始
  • 按操作员 —— 每位操作员都有自己的序列

启用 Wavelog Worker 后,其他操作员会立即看到更新后的预览。若未启用,预览会在下一次心跳时更新。

Wavelog 手册(中文版) / 比赛日志引擎 0 字 0 行 bg8lng
2026-10-21T12:42:35.585535479Z 2026-10-21T12:43:20.628079249Z