Проект Logger.NET

 

    Logger.NET - это Open Source проект кроссплатформенного аппаратного журнала любительской радиостанции. Суть проекта в том, что его ядро пишется на языке C# под кроссплатформенную реализацию .NET Framework - Mono. Пользовательский интерфейс будет реализован отдельно для каждой платформы: Windows и Linux - подобных систем.

Новости о Logger.NET

Сборка от 11.01.2018

Внимание!

Эту сборку следует распаковать в "новое место" на вашем компьютере (не в то, в котором у вас уже имеется папка с предыдущей сборкой "Logger.NET". Или сначала удалите папку с предыдущей сборкой лога.)! Не забудьте в свойствах, только что, скаченного ZIP - файла разблокировать его (при необходимости)!

В этой сборке:

  • Доработан импорт QSO из ADIF - файла. В режиме "SWL" позывной для поля "WKD" журнала импортируется из поля "COMMENT";
  • Для наблюдений теперь применено поле "RST(S)" (вместо RST(R)). RST_SENT - приоритетное поле при импорте из ADIF - файла. Если поле RST_SENT ADIF - файла пустое, то рапорт для RST(S) импортируется из поля RST_RCVD ADIF - файла;
  • Реализован экспорт QSO в ADIF - файл стандарта 3.0.4 (с новыми версиями ADIF, пока не знакомился). Экспортируется почти 60 данных (полей ADIF - файла) о QSO, при условии их наличия (заполнения) в логе. Экспорт производится с учётом установленного фильтра для QSO и сортировке по колонкам таблицы лога. Т.е., что на экране окна "Журнал", то и в ADIF - файле. Но в любом случае можно экспортировать только выбранные вами QSO. В режиме SWL позывной из поля "WKD" журнала экспортируется в поле "COMMENT" ADIF - файла. Рапорт RST_SENT дублируется в RST_RCVD ADIF - файла;
  • При экспорте QSO в ADIF - файл автоматически определяется вид модуляции для полей ADIF - файла: "MODE" и "SUBMODE". Т.е. вы можете добавлять в лог любые виды модуляции (mode и submode - всё в "одну кучу", но только согласно стандарту ADIF), а лог сам определит, что есть "MODE", а что "SUBMODE";
  • Некоторые параметры настроек лога и его окон теперь заданы "по умолчанию";
Скорость импорта и экспорта ADIF получилась значительно выше, чем в других логах (особенно на компьютерах с многоядерными процессорами). Правда, памяти мой лог "кушает" больше.
СКАЧАТЬ

Сборка от 22.12.2017

В этой сборке основное внимание уделено созданию принципиально нового фильтра QSO за всю историю развития программ аппаратных журналов для радиолюбителей. Фильтр позволяет производить фильтрацию QSO по многим параметрам и в любых их сочетаниях.
  • Значительно увеличена скорость группового редактирования QSO;
  • Доработан импорт QSO из ADIF - файла;
  • Доработано окно DX - кластера;
  • Добавлен фильтр QSO;
  • Доработано отображение QSO на глобусе;
  • И другое, по мелочам...
СКАЧАТЬ

Сборка от 30.11.2017

В этой сборке:
  • Полностью реализована подсистема защиты данных (ваши QSO теперь не пропадут!). Резервные копии базы данных журналов создаются как в автоматическом режиме (незаметно для пользователя, в процессе работы с логом) так и в ручном режиме (окно Управление резервными копиями журналов);
  • Исправлены ошибки редактирования QSO;
  • Доработано окно редактирования QSO;
  • Добавлена возможность удалять дубликаты QSO (повторяющиеся по позывному, дате, времени, диапазону, виду модуляции) QSO не только одновременно для всех существующих журналов (как было раньше), но и для текущего открытого журнала (в меню окна Журнал);
  • Исправлены ошибки обнаруженные при импорте QSO из ADIF - файла;
  • Доработан импорт QSO из ADIF - файла;
  • И другое, по мелочам...
СКАЧАТЬ
Добро пожаловать на сайт UA3GDW!
Контакты: skl@griazy.lipetsk.ru, rsdesign@inbox.ru, mail@ua3gdw.ru. ICQ
698673557

Автоматический антенный тюнер "Иволга РС - 015"

    Автоматический антенный тюнер «Иволга  РС – 015» является продолжением моей конструкции автоматического антенного тюнера «ANT– 09», описание которого было опубликовано в феврале 2010 года в журнале «Радио» (и на этом сайте: http://ua3gdw.ru/index.php/constructions/ant09). Как оказалось, эта конструкция стала востребована как среди наших, так и среди зарубежных радиолюбителей. И вот, спустя пять лет, я занялся существенной доработкой этой конструкции. В результате получился новый тюнер с улучшенными характеристиками и возможностями. 

Подробнее...

Программно-аппаратный комплекс "СКАТ"

 Программно-аппаратный комплекс «СКАТ» предназначен для наблюдения и измерения амплитудно-частотных характеристик различных четырёхполюсников (фильтров, усилителей, ВЧ - трансформаторов, аттенюаторов) в режиме реального времени. Наблюдение ведётся на экране компьютера в логарифмическом или линейном масштабе вертикальной шкалы.

Подробнее...

Автоматический антенный тюнер ANT-09

После того, как я обзавёлся фирменным трансивером ICOM встал вопрос о согласовании его со своим несимметричным диполем. Собирать и использовать ручной антенный тюнер в век повальной компьютеризации решил не целесообразным, а так как у трансивера имеется разъём для подключения автоматического антенного тюнера AH-4, то было решено сконструировать именно автоматический тюнер.

Подробнее...

Описание

Текущая версия: 1.1.5662


Проект Omni-Rig.NET является первой кроссплатформенной реализацией всем известной программы Omni-Rig Александра (Alex Shovkoplyas, VE3NEA). Программа Omni-Rig.NET написана на языке C# и предназначена для внедрения в различные ваши проекты возможность управлять радиолюбительскими трансиверами. Список поддерживаемых трансиверов полностью соответствует текущему списку Omni-Rig. Файлы описания команд управления (INI-файлы) использованы без каких либо изменений от программы Omni-Rig.

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

Omni-Rig.NET работает на операционных системах Windows и Linux (включая MacOS). На операционной системе MacOS проект не тестировался.

Минимальная версия Windows: Windows XP. Обязательное наличие .NET Framework 4.0.
На операционных системах Linux/MacOS должен быть установлен полный пакет Mono.

Архитектура

Проект Omni-Rig.NET построен по принципу клиент-сервер. Для обмена данными между клиентом (клиентами) и сервером используется технология Microsoft WCFOmni-Rig.NET позволяет управлять одновременно двумя трансиверами как локально (при расположении клиента и сервера на одном компьютере), так и удалённо по сети (сервер располагается на компьютере подключенном к управляемому трансиверу и сети (Internet, местной, домашней и т.д.). Число клиентов может быть больше одного и они могут располагаться как на одном компьютере, так и на нескольких компьютерах объединённых в сеть. Структурная схема Omni-Rig.NET приведена ниже.

Внимание! Так как графический интерфейс пользователя (GUI) для операционной системы Windows написан на Windows Forms, а для операционных систем Linux - на GTK#, то при написании программ под Linux с использованием сборки-клиента OmniRig.Client.dll следует использовать только GTK#.

Установка сервера на Windows

Скачайте инсталляционный пакет Omni-Rig.NET.Server.exe.
Запустите его и следуйте указаниям мастера установки. На завершающем этапе после нажатия кнопки Финиш откроется окно, с сообщением об успешной установке сервера и номером версии сервера.
Это означает, что путь к серверу был успешно сохранён в системе.

Путь к исполняемому файлу сервера, на примере Windows 7, храниться по пути: "C:\Users\Имя пользователя\AppData\Roaming\RS - Design\OmniRig.NET" в файле server.config. В этом же файле храняться остальные настройки сервера (сетевой протокол, номер порта).

В меню Программы вашего компьютера будет создан пункт
RS Design -> Omni-Rig.NET. Зайдите в него и запустите программу Server Configurator. Программа Server Configurator позволяет изменять настройки сервера, а также запускать, останавливать или перезапускать сервер на локальном компьютере. Кроме того есть возможность удалить все файлы конфигурации в случае возникновения неполадок. Вы можете просматривать журнал ошибок. В этом журнале фиксируются все непредвиденные программные ошибки во время работы сервера.

Выберите требуемый сетевой протокол обмена данными и номер сетевого порта.

Протокол
Named Pipes следует выбирать только в том случае, если не предполагается удалённое (по сети) управление трансивером. Протокол Named Pipes отсутствует на системах Linux. Если флажок Autostart Server установлен, то сервер будет запускаться автоматически во время загрузки операционной системы.

Нажмите Save, чтобы сохранить конфигурацию. Если при этом сервер был запущен, то его следует перезапустить.

Установка сервера на Linux

Для операционных систем Linux инсталлятор сервера Omni-Rig.NET не предусмотрен. Поэтому просто скачайте файл архива Omni-Rig.NET.Server.UNIX.zip и распакуйте его содержимое в любую папку Linux (например, в домашнюю папку). 
З
апустите файл сервера OmniRig.Server.exe. В случае удачного сохранения пути к серверу появиться такое же окно, что в случае с установкой на Windows. Закройте его.
Запустите программу 
ServerConfiguratorUNIX.exe и с её помощью отредактируйте при необходимости настройки сервера.
Нажмите Save configuration, чтобы сохранить конфигурацию. Если при этом сервер был запущен, то его следует перезапустить.


 

Использование клиента в приложениях

  1. Скачайте архивный файл OmniRig.Client.zip.
  2. Распакуйте содержимое архива в любую подходящую папку или папку вашего проекта.
  3. В вашем проекте добавьте ссылки на сборки: OmniRig.Client.dll; OmniRig.Interfaces.dll.
  4. В нужных файлах проекта директивой using добавьте пространства имён: OmniRig.Client; OmniRig.Interfaces;

Распространение

Ввиду того, что сервер Omni-Rig.NET может присутствовать на компьютере пользователя только в единственном экземпляре, он должен распространяться только в виде инсталляционного пакета. При распространении клиента вы должны поставлять следующие сборки:

Windows Linux
OmniRig.Client.dll OmniRig.Client.dll
OmniRig.Interfaces.dll OmniRig.Interfaces.dll
OmniRig.Client.WinGUI.dll OmniRig.Client.UnixGUI.dll
OmniRig.WinProcess.dll OmniRig.UnixProcess.dll