LogXchecker - программа судейства УКВ соревнований.

Аватар користувача
us8ar
Повідомлень: 443
З нами з: 05 червня 2011, 22:21
Reputation:
Звідки: Romny KO60RR
Контактна інформація:

LogXchecker - программа судейства УКВ соревнований.

Повідомлення us8ar » 03 грудня 2020, 18:38

Приветствую всех!
Представляю вашему вниманию судейскую программу LogXchecker для проверки отчётов EDI формата за УКВ соревнования.
Этот проект адресован как для судейских коллегий, проверяющим отчёты в EDI формате, так и тем, кто принимает участие в УКВ соревнованиях и хочет проверить свой отчёт на валидность, на соответствие формату EDI и условиям соревнования.

Пару слов о предистории данного проекта. Готовясь в этом году к проведению VHF SUMY OPEN и вспоминая, сколько было потрачено
человеко-часов для проверки отчётов в прошлые годы, задался целью найти на просторах инета программы, позволяющие облегчить
этот процесс. Нашлось несколько хороших судейских программ, но все они были платными и имели довольно солидные ценники.
Бесплатные программы практически отсутствовали. Было несколько, но заточены они были под локальные соревнования и
универсальностью не отличались. Буквально случайно наткнулся на скрипт румынского радиолюбителя YO5PJB, написанного на языке
Python, которое удовлетворяло условиям универсальности и был бесплатным. Скрипт меня заинтересовал. Начал разбираться с ним, консультироваться с автором, и, к моменту проведения областных соревнований, были найдены почти все ответы на возникшие вопросы.
Проверка отчётов за "VHF SUMY OPEN - 2020" была произведена с использованием этого скрипта и заняла буквально несколько минут!
Супер! Скрипт очень хороший, но не очень доступный в использовании. Во-первых, для его использования, необходимо иметь на
компьютере установленный язык Python для создания рабочей среды программы. Во-вторых, работа со скриптом возможна только в терминале PowerShell в ручном режиме, прописывая команды для выполнения, т.е. графический интерфейс у программы отсутствовал.
Захотелось устранить указанные недостатки и сделать программу доступной для всех, учитывая КРИТИЧЕСКИЙ ДЕФИЦИТ бесплатных программ для судейства соревнований. Это, в принципе, удалось. Скрипт был доработан для формирования файлов с итогами судейства, сделана локализация (перевод всех сообщений и комментариев при работе программы), сделан графический интерфейс программы для удобства пользования и была выполнена компиляция программы, позволившая использовать её как обычную Windows программу.

Программу, благодаря гибким настройкам, можно легко адаптировать под любые условия УКВ соревнований, где используются отчёты в EDI формате. Работа программы функционально разделена на 2 части:

1. Проверка отчётов в формате EDI.
Это комплексная проверка на соответствие отчётов как стандарту EDI, так и правилам соревнований, описанным в файле rules.config.
Проверка на основе файла правил является наиболее сложной и гарантирует не только правильность формата файла отчёта, но и может помочь вам определить, допустили ли вы ошибки во время теста или когда вы вводили данные в программу, которая сгенерировала ваш отчёт. Файл правил, специфичный для каждого соревнования, содержит следующие данные: дату и время начала / окончания теста, сведения о полупериодах соревнования, сведения о группах и видах работы, о подгруппах соревнующихся.

2. Перекрестная проверка отчётов в формате EDI.
Перекрестная проверка нескольких отчётов за соревнование, в том числе и Checklogs (отчётов для проверки), на основе правил соревнований, описанным в файле rules.config, позволяет сравнить данные QSO, указанных в отчётах. Это время проведния связи, контрольные номера, QTH-локаторы. Полученные результаты проверок отображаются в текстовых файлах Results.txt и UBN.txt.

Скачать программу можно по ссылке - https://cqham.sumy.ua/files/LogXchecker_w.zip

Думается, что появление данной программы даст толчок для организации и проведения различных УКВ соревнований. Именно
отсутствие доступного и бесплатного ПО для судейства, на мой взгляд, сдерживало спортивную составляющую на УКВ, в частности
на областном уровне. Желаю всем удачи! 73!
>>> ЛЮБОЕ МНЕНИЕ, ПО ЛЮБОМУ ВОПРОСУ, ИМЕЕТ ПРАВО НА СУЩЕСТВОВАНИЕ <<<

Аватар користувача
us8ar
Повідомлень: 443
З нами з: 05 червня 2011, 22:21
Reputation:
Звідки: Romny KO60RR
Контактна інформація:

Re: LogXchecker - программа судейства УКВ соревнований.

Повідомлення us8ar » 21 грудня 2020, 20:49

Привет всем!
Хочу обратиться ко всем читателям и писателям :smile: нашего форума.
Есть ли среди ВАС программисты, пишущие программы на языке Python? Если есть, то отзовитесь, пожалуйста.
Мои контакты на персональной страничке - https://qsl.net/us8ar/index.html
Есть некоторые вопросы, связанные с модернизацией данной программы.
>>> ЛЮБОЕ МНЕНИЕ, ПО ЛЮБОМУ ВОПРОСУ, ИМЕЕТ ПРАВО НА СУЩЕСТВОВАНИЕ <<<

Аватар користувача
us8ar
Повідомлень: 443
З нами з: 05 червня 2011, 22:21
Reputation:
Звідки: Romny KO60RR
Контактна інформація:

Re: LogXchecker - программа судейства УКВ соревнований.

Повідомлення us8ar » 05 січня 2021, 12:35

Привет всем!
В новом году продолжается работа над программой LogXchecker.
К работе подключился Павел UT2VR, за что ему огромное СПАСИБО!
Был создан, с использованием среды разработки Qt C++, более функциональный интерфейс для работы со скриптом.
Работа над программой продолжается. Здесь привожу скриншот с видом нового интерфейса.

logxchecker gui.jpg
>>> ЛЮБОЕ МНЕНИЕ, ПО ЛЮБОМУ ВОПРОСУ, ИМЕЕТ ПРАВО НА СУЩЕСТВОВАНИЕ <<<

Аватар користувача
us8ar
Повідомлень: 443
З нами з: 05 червня 2011, 22:21
Reputation:
Звідки: Romny KO60RR
Контактна інформація:

Re: LogXchecker - программа судейства УКВ соревнований.

Повідомлення us8ar » 18 січня 2021, 20:53

Приветствую всех!
Новости по программе LogXchecker.
Павел UT2VR продолжает работу над интерфейсом для этого скрипта.
У меня почти готов новый, более функциональный вариант интерфейса, сделанный в Tkinter Python.
Практически весь функционал уже работает, осталось реализовать несколько идей, в том числе и мультиязычность.
Привожу внешний вид моего варианта интерфейса

New_GUI_8.jpg

Так же установлен контакт с Costy YO7FWS. У него есть свой интерфейс для этого скрипта, но, правда, на румынском языке.
Общаюсь с ним. Он пообещал сделать перевод. Его вариант выглядит так

GUI_YO7FWS.jpg

Надеюсь, что в ближайшее время предоставим для пользователей обновлённые программы.
Всем - удачи!
>>> ЛЮБОЕ МНЕНИЕ, ПО ЛЮБОМУ ВОПРОСУ, ИМЕЕТ ПРАВО НА СУЩЕСТВОВАНИЕ <<<

Аватар користувача
UR5GAW
Повідомлень: 488
З нами з: 19 жовтня 2014, 00:31
Reputation:

Re: LogXchecker - программа судейства УКВ соревнований.

Повідомлення UR5GAW » 19 січня 2021, 13:01

Доброго дня!

Було б ще добре передбачити режим "не дублікат" для FM та SSB QSO.

Тоді б було більш універсальним :smile:

P.S. Є ряд тестів, де можуть бути задіяні різні модуляції як не повтор.
Я маю рацiю,саме тому я завжди маю рацiю!!!


Online cfm:
qrzcq & eqsl

e-mail:
olexa1976@meta.ua

Аватар користувача
us8ar
Повідомлень: 443
З нами з: 05 червня 2011, 22:21
Reputation:
Звідки: Romny KO60RR
Контактна інформація:

Re: LogXchecker - программа судейства УКВ соревнований.

Повідомлення us8ar » 19 січня 2021, 13:37

UR5GAW писав:Було б ще добре передбачити режим "не дублікат" для FM та SSB QSO.
Тоді б було більш універсальним :smile:

Олекса, доброго дня!
У файлі правил змагань можна вказати декілька мод, от чи буде зарахований зв'язок за кожну з них, треба подивитися.
Дякую за допис і питання-побажання!
>>> ЛЮБОЕ МНЕНИЕ, ПО ЛЮБОМУ ВОПРОСУ, ИМЕЕТ ПРАВО НА СУЩЕСТВОВАНИЕ <<<


Повернутись до “Програмне забезпечення”

Хто зараз онлайн

Зараз переглядають цей форум: Немає зареєстрованих користувачів і 1 гість