Программа помогающая судить соревнования.

dchernykh
Сообщения: 531
Зарегистрирован: 10 мар 2012, 23:24

Программа помогающая судить соревнования.

Сообщение dchernykh » 26 мар 2012, 14:16

Программа судейства соревнований выложена. Она настроена на "пустышку". Т.е. в названии гонки написано "Название гонки". Как получить первые результаты:
0. Если у Вас более ранняя версия windows, чем 7, то скачиваем и устанавливаем dot net. Вроде в 7 достаточно идущего вместе с операционной системой.
1. Распаковываем архив
2. Запускаем Start Protocol Maker, регистрируем несколько человек (я уже зарегистрировал 3 человек из нашей команды :) ).
3. Жмем save. Стартовый протокол сохраняется в папку data в файл start.txt (попробуйте разобраться с форматом записи сами - это не сложно, т.к. там записаны различные данные через разделитель в виде #).
Там есть разные кнопочки типа удаления, правки участников в стартовом протоколе, сверху в центральной секции управление группами. В центре центральной секции - регистрация участников. Можно нажать кнопку save as и тогда стартовый протокол сохранится в другую папку. Зачем нужны остальные контролы - напишу позже.
4. Зарегистрировали участников. Запускаем программу Sport Timer. Жмем Load Config и открываем файл groupsList.txt из папки data (ознакомьтесь с его содержанием, его формат тоже прост: сначала список групп, потом волшебное слово configFiles и файлы, куда будут сохраняться отсечки со временем старта групп и ухода на следующий круг участников).
5. Чтобы отсечь старт группы жмем Start Group. Текущее время записывается в соседнее поле. Далее выбираем стартовавшие группы в дропдауне выше и поочередно жмем Save Group.
6. Дальше переносим фокус в поле над кнопкой Empty All и поочередно отсекаем участников, нажимая Enter(на клавиатуре :) ) после пересечения каждого участника линии финиша (ухода на следующий круг).
7. Запускаем программу Finish Protocol Generator, вбиваем все данные о гонке и жмем Generate Protocol. Абсолютный протокол (участники сортируются по количеству кругов, потом по времени) и протокол по группам лежат в папке protocols.
Программа генерации протоколов в левом textArea выдает ошибки и предупреждения (отсечки незарегистрированных номеров, двойные круги у участников - если один круг сильно отличается по времени от остальных и т.д.). Они нужны для того, чтобы проще было отслеживать ошибки, которые допустил при отсечке участников или при регистрации оператор ПК.

Просьба прочитать(целиком):
В протоколы, генерируемые нашей программой автоматически вставляется наш баннер и ссылка на эту тему, где можно будет получить ответы на вопросы и техническую поддержку по программе (эту тему). Просьба не удалять ни баннер ни ссылку. Ведь мы не так много просим - один незаметный баннер.
Просьба пользователей программы отписаться в этой теме со ссылкой на клубы, в которых она используется (если не сложно). Мы бы хотели размещать у Вас анонсы своих мероприятий. Дополнительное анонсирование наших мероприятий никогда не помешает. Со своей стороны обещаем приложить все усилия, чтобы люди, пришедшие с Вашего сайта на нашу гонку всегда оставались довольны. В принципе и нам хорошо: продвижение наших мероприятий и Вам - анонсы хороших стартов никогда не повредят клубному сайту!
Вложения
PulseSports.rar
(154.83 КБ) 819 скачиваний

dchernykh
Сообщения: 531
Зарегистрирован: 10 мар 2012, 23:24

Re: Программа помогающая судить соревнования.

Сообщение dchernykh » 26 мар 2012, 17:53

От СК Ромашково поступило предложение:
в программе регистрации участников
- добавить счетчики зарегистрированных по группам по "левому" и "правому" окну.

dchernykh
Сообщения: 531
Зарегистрирован: 10 мар 2012, 23:24

Re: Программа помогающая судить соревнования.

Сообщение dchernykh » 26 мар 2012, 19:04

Программа создает бекапы в папке temp чуть ли не при каждом нажатии кнопки, что важно в условиях, когда на судейский ноутбук может упать горка снега или какой-нибудь не очень техничный велосипедист :).
В программе есть возможность судить гонки с раздельным стартом (при регистрации надо указывать сдвиг времени).
В программе есть возможность транслировать протоколы через Ваш сайт. Для этого надо указать куда по FTP подкладывать файл протокола, логин, пароль, выбрать галку Refresh в программе генерации протоколов и указать время в текстовом поле рядом в миллисекундах, после чего нажать кнопку Submit.
В программе есть возможность судить гонки с произвольным стартом (пришел в любое время, зарегистрировался, пробежал). Для этого в программе генерации протоколов надо выбрать галку Skip Firts Lap, а в программе отсечек отсекать не только финиш и переход на каждый круг, но и старт участника.
Если заявки на Вашу почту приходят в строго заданном формате (фамилия, имя и т.д.), то можно настроить программу так, чтобы она сама разбирала заявки. Для этого Вам надо почитать немного [url=http://ru.wikipedia.org/wiki/Регулярные_выражения]про регулярные выражения[/url] и поочередным нажатием кнопок Set Regexp и Set To выставить регулярное выражение и на значение на замену. Не забудьте после этого нажать кнопку Save Configuration, чтобы при следующем открытии программы эти настройки не пропали.
Есть мобильная программа отсечек для windows mobile (вскоре напишу под андроид), предназначенная для отсечек участников в плохую погоду без судейской палатки или на удаленных точках для промежуточных отсечек на кругу и полуавтоматизированного контроля участников на предмет срезок.

dchernykh
Сообщения: 531
Зарегистрирован: 10 мар 2012, 23:24

Re: Программа помогающая судить соревнования.

Сообщение dchernykh » 02 июн 2012, 12:00

1. Теперь если у группы 1 круг, то время по кругам появляться в протоколах не будет. Сделано, чтобы убрать лишнюю информацию - часто в соревнованиях у большинства 1 круг, а у некоторых 2 круга. Тогда у этого большинства отображается время финиша 3 раза (в колонке финиш, время финиша 1 круга и время 1 круга, что не может не раздражать :) )

Версию программы пока не обновил.

dchernykh
Сообщения: 531
Зарегистрирован: 10 мар 2012, 23:24

Re: Программа помогающая судить соревнования.

Сообщение dchernykh » 16 дек 2012, 22:27

в аттаче программа для автоматического старта участников
3 параметра - номер первого участника, промежуток между стартами участников и сколько ожидать до старта первого участника
Программа делает звук выстрела при старте каждого участника и, если версия андроида не ниже 4.0.3 и в устройстве есть карта памяти, то фоткает с фронтальной камеры ( п
ри наличии) и сохраняет фотку в DCIM/TTStarter/PulseSports_NUMBER_TIMEMILLISEC.jpg

Во время старта ведет обратный отсчет и показывает следующий стартующий номер и время до старта.

П.С. Что-то не аттачится с мобильника.

dchernykh
Сообщения: 531
Зарегистрирован: 10 мар 2012, 23:24

Re: Программа помогающая судить соревнования.

Сообщение dchernykh » 25 июн 2013, 15:39

Стартер
задаем номер первого участника, временной промежуток между стартующими и время, через которое надо стартовать первого участника. жмем Begin Starts. Бежит обратный отсчет, показывается номер следующего стартующего и в момент старта раздается выстрел (все время в секундах)
либо задаем стартовый протокол с гандикапами (формат совпадает с форматом программы регистрации участников) и ожидание до старта первого участника. В добавок показыватся еще и фамилия-имя участника
Программа отсечки.
Вбили номер, нажали далее на клавиатуре андроида (ну в общем аналог Enter - зависит от того какая у Вас клавиатура). Время сохранилось с номером в файл в DCIM/TTStarter/results.txt

dchernykh
Сообщения: 531
Зарегистрирован: 10 мар 2012, 23:24

Re: Программа помогающая судить соревнования.

Сообщение dchernykh » 25 июн 2013, 15:44

В аттаче программы для андроида
Вложения
StarterTimer.zip
(159.47 КБ) 482 скачивания

dchernykh
Сообщения: 531
Зарегистрирован: 10 мар 2012, 23:24

Re: Программа помогающая судить соревнования.

Сообщение dchernykh » 25 июн 2013, 16:15

Новая версия программы для компьютера в аттаче.
Вложения
PulseSports.rar
(162.97 КБ) 478 скачиваний

dchernykh
Сообщения: 531
Зарегистрирован: 10 мар 2012, 23:24

Re: Программа помогающая судить соревнования.

Сообщение dchernykh » 12 сен 2013, 15:33

Новая версия программы судейства в аттаче (последние на текущий момент регистратор участников, отсечка и генератор протоколов).
Вложения
referee_only.rar
(166.81 КБ) 449 скачиваний

dchernykh
Сообщения: 531
Зарегистрирован: 10 мар 2012, 23:24

Re: Программа помогающая судить соревнования.

Сообщение dchernykh » 12 сен 2013, 15:37

В аттаче примеры данных для генерации результатов финальных заездов/забегов/запрыгов/иное.
Работает только для гонок на выбывание и для схем, где либо 4 человека в финале либо 2.

Протестировал на реальных данных (Элиминатор МК2, Скиспринт в Гостином)
В аттче новая версия (добавил там одну проверку - если 2 участника в квалификации занимают одно место, то программа ругается)
все данные вида e* относятся к элиминатору, f* - просто данные вбитые в ручную (тестовые данные, не имеющие к реальности ни какого отношения).

Примеры уже готовых протоколов:
скиспринт http://pulse-sports.ru/protocols/2012-1 ... s_new.html
МК2 элиминатор - http://results.velogon.ru/2013-06-16_mk ... inals.html

Итак. Как судятся гонки на выбывание
1. Судим квалификацию как обычно.
2. В программе генерации выбираем галочку Text Finish Protocol (в самом низу). Генерится помимо html файла с результатами еще и файл с приписыванием .txt к полному пути html протокола.
3. Скармливаем этот файл как стартовый протокол другой программе генерации протоколов, где стоит галка Finals(Eliminator). Там вместо времени задержки показываются места аналогичные тем, которые в протоколе.
4. Составляем файл с описанием групп. Каждая строчка типа Ю-23 6 часов#2#3# - название группы (строго соответствует тому, что было в квалификации), количество участников в каждом из забегов, количество ступеней финала, т.е. 3 означает 1/4, 1/2, и большой с малым финалами. Не экспериментируйте пожалуйста пока с забегами больше 2 человек - там может не правильно считаться составление финалов.
5. В процессе гонки заполняем файл с отсечками. Каждая строчка это 1 забег, т.е. 54#74# означает, что в забеге финишировали 54 и 74 номера, причем 54 был первым. Файл заполняется руками.
Вложения
eliminator.rar
(107.83 КБ) 389 скачиваний


Вернуться в «Соревнования»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость