Программа судейства соревнований выложена. Она настроена на 'пустышку'. В названии гонки написано 'Название гонки'. Как получить первые результаты: 0. Если у Вас более ранняя версия windows, чем 7, то скачиваем и устанавливаем. Вроде в 7 достаточно идущего вместе с операционной системой.
Распаковываем архив 2. Запускаем Start Protocol Maker, регистрируем несколько человек (я уже зарегистрировал 3 человек из нашей команды ). Стартовый протокол сохраняется в папку data в файл start.txt (попробуйте разобраться с форматом записи сами - это не сложно, т.к.
Там записаны различные данные через разделитель в виде #). Там есть разные кнопочки типа удаления, правки участников в стартовом протоколе, сверху в центральной секции управление группами. В центре центральной секции - регистрация участников. Можно нажать кнопку save as и тогда стартовый протокол сохранится в другую папку. Зачем нужны остальные контролы - напишу позже. Зарегистрировали участников.
Жеребьевка проводилась секретариатом чемпионата с помощью электронной программы. 2) Описание программы. Ну программа сама по себе не очень объёмная, написал я её за один вечер. Вы вводите число команд и названия команд, а она проводит случайную жеребьёвку и выводит на экрана пары команд.
Запускаем программу Sport Timer. Жмем Load Config и открываем файл groupsList.txt из папки data (ознакомьтесь с его содержанием, его формат тоже прост: сначала список групп, потом волшебное слово configFiles и файлы, куда будут сохраняться отсечки со временем старта групп и ухода на следующий круг участников). Чтобы отсечь старт группы жмем Start Group. Текущее время записывается в соседнее поле. Далее выбираем стартовавшие группы в дропдауне выше и поочередно жмем Save Group. Дальше переносим фокус в поле над кнопкой Empty All и поочередно отсекаем участников, нажимая Enter(на клавиатуре ) после пересечения каждого участника линии финиша (ухода на следующий круг). Запускаем программу Finish Protocol Generator, вбиваем все данные о гонке и жмем Generate Protocol.
Абсолютный протокол (участники сортируются по количеству кругов, потом по времени) и протокол по группам лежат в папке protocols. Программа генерации протоколов в левом textArea выдает ошибки и предупреждения (отсечки незарегистрированных номеров, двойные круги у участников - если один круг сильно отличается по времени от остальных и т.д.). Они нужны для того, чтобы проще было отслеживать ошибки, которые допустил при отсечке участников или при регистрации оператор ПК.
Просьба прочитать(целиком): В протоколы, генерируемые нашей программой автоматически вставляется наш баннер и ссылка на эту тему, где можно будет получить ответы на вопросы и техническую поддержку по программе (эту тему). Просьба не удалять ни баннер ни ссылку. Ведь мы не так много просим - один незаметный баннер. Просьба пользователей программы отписаться в этой теме со ссылкой на клубы, в которых она используется (если не сложно). Мы бы хотели размещать у Вас анонсы своих мероприятий.
Дополнительное анонсирование наших мероприятий никогда не помешает. Со своей стороны обещаем приложить все усилия, чтобы люди, пришедшие с Вашего сайта на нашу гонку всегда оставались довольны. В принципе и нам хорошо: продвижение наших мероприятий и Вам - анонсы хороших стартов никогда не повредят клубному сайту! Вложения (154.83 КБ) 1176 скачиваний.
Программа создает бекапы в папке temp чуть ли не при каждом нажатии кнопки, что важно в условиях, когда на судейский ноутбук может упать горка снега или какой-нибудь не очень техничный велосипедист. В программе есть возможность судить гонки с раздельным стартом (при регистрации надо указывать сдвиг времени). В программе есть возможность транслировать протоколы через Ваш сайт. Для этого надо указать куда по FTP подкладывать файл протокола, логин, пароль, выбрать галку Refresh в программе генерации протоколов и указать время в текстовом поле рядом в миллисекундах, после чего нажать кнопку Submit. В программе есть возможность судить гонки с произвольным стартом (пришел в любое время, зарегистрировался, пробежал). Для этого в программе генерации протоколов надо выбрать галку Skip Firts Lap, а в программе отсечек отсекать не только финиш и переход на каждый круг, но и старт участника. Если заявки на Вашу почту приходят в строго заданном формате (фамилия, имя и т.д.), то можно настроить программу так, чтобы она сама разбирала заявки.
Для этого Вам надо почитать немного url=регулярные выражения/url и поочередным нажатием кнопок Set Regexp и Set To выставить регулярное выражение и на значение на замену. Не забудьте после этого нажать кнопку Save Configuration, чтобы при следующем открытии программы эти настройки не пропали. Есть мобильная программа отсечек для windows mobile (вскоре напишу под андроид), предназначенная для отсечек участников в плохую погоду без судейской палатки или на удаленных точках для промежуточных отсечек на кругу и полуавтоматизированного контроля участников на предмет срезок. В аттаче программа для автоматического старта участников 3 параметра - номер первого участника, промежуток между стартами участников и сколько ожидать до старта первого участника Программа делает звук выстрела при старте каждого участника и, если версия андроида не ниже 4.0.3 и в устройстве есть карта памяти, то фоткает с фронтальной камеры ( п ри наличии) и сохраняет фотку в DCIM/TTStarter/PulseSportsNUMBERTIMEMILLISEC.jpg Во время старта ведет обратный отсчет и показывает следующий стартующий номер и время до старта. Что-то не аттачится с мобильника.
Стартер задаем номер первого участника, временной промежуток между стартующими и время, через которое надо стартовать первого участника. Жмем Begin Starts. Бежит обратный отсчет, показывается номер следующего стартующего и в момент старта раздается выстрел (все время в секундах) либо задаем стартовый протокол с гандикапами (формат совпадает с форматом программы регистрации участников) и ожидание до старта первого участника.
В добавок показыватся еще и фамилия-имя участника Программа отсечки. Вбили номер, нажали далее на клавиатуре андроида (ну в общем аналог Enter - зависит от того какая у Вас клавиатура). Время сохранилось с номером в файл в DCIM/TTStarter/results.txt. В аттаче примеры данных для генерации результатов финальных заездов/забегов/запрыгов/иное. Работает только для гонок на выбывание и для схем, где либо 4 человека в финале либо 2. Протестировал на реальных данных (Элиминатор МК2, Скиспринт в Гостином) В аттче новая версия (добавил там одну проверку - если 2 участника в квалификации занимают одно место, то программа ругается) все данные вида e.
относятся к элиминатору, f. просто данные вбитые в ручную (тестовые данные, не имеющие к реальности ни какого отношения). Примеры уже готовых протоколов: скиспринт МК2 элиминатор - Итак. Как судятся гонки на выбывание 1. Судим квалификацию как обычно. В программе генерации выбираем галочку Text Finish Protocol (в самом низу). Генерится помимо html файла с результатами еще и файл с приписыванием.txt к полному пути html протокола.
Скармливаем этот файл как стартовый протокол другой программе генерации протоколов, где стоит галка Finals(Eliminator). Там вместо времени задержки показываются места аналогичные тем, которые в протоколе. Составляем файл с описанием групп. Каждая строчка типа Ю-23 6 часов#2#3# - название группы (строго соответствует тому, что было в квалификации), количество участников в каждом из забегов, количество ступеней финала, т.е.
3 означает 1/4, 1/2, и большой с малым финалами. Не экспериментируйте пожалуйста пока с забегами больше 2 человек - там может не правильно считаться составление финалов. В процессе гонки заполняем файл с отсечками.
Каждая строчка это 1 забег, т.е. 54#74# означает, что в забеге финишировали 54 и 74 номера, причем 54 был первым.
Файл заполняется руками. Вложения (107.83 КБ) 553 скачивания.