SWL AdifConverter — Клиент

Версия: 4.1.1  |  Схема БД: 1.2  |  Дата документа: 25.10.2026

Программа предназначена для радиолюбителей-наблюдателей (SWL). Она преобразует сырые логи декодирований JTDX (ALL.TXT) в стандартный формат ADIF, пополняет справочник позывных, защищает от дубликатов и позволяет вести собственный лог наблюдений.


1. Системные требования

2. Установка и запуск

  1. Скопируйте файл SWL.Client.UI.exe в любую удобную папку (например, C:\SWL\).
  2. Положите рядом файл key.ini, выданный администратором (см. раздел «Регистрация»).
  3. Запустите SWL.Client.UI.exe двойным щелчком. При первом запуске программа создаст рядом файлы settings.json и swl_database.db, а также папку FILES\.
Важно: не перемещайте key.ini после первого запуска — программа ищет его в той же папке, где лежит .exe.

3. Регистрация (key.ini)

Без файла key.ini программа работает в ограниченном режиме:

Чтобы получить key.ini, обратитесь к администратору справочника. Файл содержит ваш позывной и привязан к копии программы.

4. Интерфейс программы

Окно разделено на три части:

ОбластьСодержимое
Левый столбецКнопки основных операций и логотип SWLSOFT.
ЦентрОкно отчёта — здесь отображаются результаты всех операций.
Правый столбецФильтр для парсинга, фильтр для экспорта, чекбокс «Только Обновление по CallBook».

4.1. Кнопки

КнопкаЧто делаетТребует регистрации
Обновление БДЗагружает свежий справочник позывных от администратора.Нет
JTDX → ADIFПреобразует сырой лог JTDX в ADIF-файл.Нет
Создать ADIF с даннымиТо же, но с подстановкой данных из справочника (имя, QTH, grid, DXCC и т.д.).Да
Добавить в мой логДописывает новые QSO в ваш существующий ADIF-лог и дозаполняет пустые поля из справочника.Да
Очистка окнаОчищает окно отчёта.Нет

4.2. Фильтры повторов

Фильтры определяют, как программа считает QSO «повторным» и пропускает его:

Для кнопки «JTDX → ADIF» у зарегистрированной копии всегда используется полный ключ «Позывной+Дата+Диапазон+Мода», независимо от выбора в комбобоксе. У незарегистрированной копии принудительно применяется «Позывной».

5. Порядок работы (рекомендуемый)

Шаг 1. Получите справочник от администратора

Администратор, при регистрации, высылает ссылку на файл swl_database.db (база данных справочника позывных) и файл key.ini (регистрационный ключ).

Шаг 2. Обновите локальную базу

  1. Нажмите «Обновление БД».
  2. В диалоге выберите файл swl_database.db, полученный от администратора.
  3. Программа сделает резервную копию вашей старой базы (в FILES\BACKUP BD\) и закачает новые позывные.
  4. В отчёте появятся цифры: прочитано / добавлено / дополнено / пропущено.

Шаг 3. Преобразуйте лог JTDX

  1. Нажмите «JTDX → ADIF» (или «Создать ADIF с данными», если нужна подстановка имён, QTH и т.д.).
  2. Выберите файл ALL.TXT из папки JTDX.
  3. В окне отчёта увидите: количество прочитанных строк, найденных QSO, пропущенных дубликатов, продолжений цепочек.
  4. Готовый ADIF-файл сохранится в папку FILES\ под именем вида UA3SWL-20261025-1.adi (позывной-дата-индекс).

Шаг 4. Дополните свой основной лог (опционально)

  1. Нажмите «Добавить в мой лог».
  2. Выберите исходный ALL.TXT (если не включён режим «Только CallBook»).
  3. Выберите ваш основной ADIF-лог (например, my_log.adi).
  4. Программа создаст рабочую копию лога в FILES\, сделает бэкап, допишет новые QSO и дозаполнит пустые поля из справочника.
Совет: режим «Только Обновление по CallBook» (чекбокс справа) позволяет дозаполнить пустые поля уже существующего лога, не добавляя новых QSO. Удобно после обновления справочника.

6. Ограничения и особенности

7. Файловая структура

После работы программы рядом с SWL.Client.UI.exe появятся:

Файл / папкаНазначение
swl_database.dbЛокальная база справочника позывных.
settings.jsonНастройки программы (позывной, RST_RCVD, тег, шаблоны).
key.iniРегистрационный ключ (выдаётся администратором).
FILES\Выходные ADIF-файлы и рабочие копии логов.
FILES\BACKUP\Бэкапы файловых логов (до 5 поколений).
FILES\BACKUP BD\Бэкапы базы данных (до 5 поколений).

8. Проверка обновления базы

Меню «Помощь → Проверить обновление БД» показывает метаданные вашей рабочей базы и позволяет сравнить их с файлом от администратора. В отчёте отображаются:

Если даты сборки совпадают — обновление не требуется. Если файл новее — рекомендуется выполнить «Обновление БД».

9. Частые вопросы

Почему кнопка «Создать ADIF с данными» серая?

Программа не зарегистрирована. Положите файл key.ini рядом с .exe и перезапустите программу.

Где найти созданный ADIF-файл?

В папке FILES\ рядом с программой. Имя файла: <позывной>-<дата>-<индекс>.adi (серия «-» для «JTDX → ADIF», серия «+» для «Создать ADIF с данными»).

Можно ли изменить путь сохранения ADIF?

Нет. Все выходные файлы создаются в FILES\. При необходимости скопируйте готовый файл в нужное место вручную.

Что делать, если в отчёте «0 валидных QSO»?

Проверьте файл ALL.TXT: он должен содержать строки с флагами обмена RRR, RR, RR73, R73 или 73. Строки без этих флагов игнорируются.

Как узнать, от кого пришла база справочника?

Меню «Помощь → Проверить обновление БД» → выбрать файл базы → в отчёте строка «владелец сборки: <позывной>».

10. Поддержка

По вопросам работы программы, получения регистрационного ключа и обновлений справочника обращайтесь к администратору:

e-mail:  Менеджер проекта SWLSOFT

Менеджер проекта SWLSOFT: swlsoft2026@web-sdr.ru


Скачать: Файл обновления Базы Данных позывных