Перейти к содержимому
ChronoFEED FINISH Справка

Параметры: сохранение, файлы, связи

Шесть последних вкладок окна Параметры: копия базы и то, что записывается в базу, создаваемые файлы (.LIF, Excel, .EVT), фотофиниш FinishLynx, цвета стартовых позиций и база данных.

Сохранение

Копия базы данных

Где: «Параметры» › «Сохранение» (также СервисРезервное копирование базы…)

Полная копия базы этого компьютера (забеги, круги, участники, сохранённые настройки), которую нужно хранить в надёжном месте: именно она позволяет всё восстановить после сбоя, кражи или на новом компьютере. Каждая резервная копия — один файл ChronoFEED-AAAA-MM-JJ_HHmmss.cfsauvegarde, всегда полный. За эти копии отвечаете вы; они никуда не отправляются. Обновить перечитывает список.

Папка резервных копий

Где: «Параметры» › «Сохранение»

По умолчанию Documents\ChronoFEED\Sauvegardes. Лучше выберите внешний диск или синхронизируемую папку (OneDrive, Dropbox…): копия, оставшаяся на том же диске, не защищает от отказа этого диска. Открыть открывает её в Проводнике.

Одна резервная копия в день

Где: «Параметры» › «Сохранение» (отмечено по умолчанию)

Создаётся сама, в фоне, никогда во время идущего забега (стартующий забег её останавливает; она возобновится потом).

Резервная копия при закрытии FINISH

Где: «Параметры» › «Сохранение»

После последних записей; выход тогда занимает на несколько секунд больше (не более 3 минут; строка состояния сообщает об этом).

Число хранимых резервных копий

Где: «Параметры» › «Сохранение»

Сверх этого числа (10) самые старые удаляются из папки; другие файлы в ней никогда не затрагиваются.

Создать копию сейчас

Где: «Параметры» › «Сохранение»

Не выполняется во время забега; одновременно возможно только одно резервное копирование или восстановление.

Восстановить резервную копию…

Где: «Параметры» › «Сохранение»

Заменяет всю базу этого компьютера резервной копией. Не выполняется, если на экране есть забеги. Резервная копия из более новой версии программы отклоняется без каких-либо изменений. Два подтверждения (вопрос, который говорит всё: вся база заменяется, затрагиваются EVENT и другие компьютеры той же базы; затем нужно ввести «ВОССТАНОВИТЬ»). Сначала создаётся страховочная копия текущего состояния; восстановление выполняется одним блоком (ошибка оставляет базу нетронутой), затем FINISH закрывается: запустите его снова.

Сохранение забегов

Где: «Параметры» › «Сохранение» › «База данных»

Забеги, их таблицы и состояние записываются в базу (без ожидания: хронометраж никогда не ждёт базу). Если флажок снят, не записываются ни забеги, ни круги: EVENT их не получает. Остановка требует подтверждения.

Сохранение положений

Где: «Параметры» › «Сохранение» › «База данных»

Сохраняется (для остановки нужно подтверждение); положение записывается вместе с забегом.

Сохранение кругов

Где: «Параметры» › «Сохранение» › «База данных»

Каждый хронометрированный круг записывается в базу (вкладка Круги, общий зачёт). Индикатор «Круги → БД» хронометража показывает, что ожидает записи.

Сохранение прохождений

Где: «Параметры» › «Сохранение» › «База данных»

«Прохождения сохраняются в базе данных». На самом деле FINISH всегда записывает каждое полученное прохождение (это и позволяет их воспроизводить): флажок ничего не меняет.

Оставлять в сессии забеги, сохранённые в БД

Где: «Параметры» › «Сохранение» › «Сохранённые забеги»

Если флажок снят, появляется «Удалять сохранённые забеги через». Сохраняется; FINISH пока его не использует.

Загружать забеги, даже если они уже есть в БД

Где: «Параметры» › «Сохранение» › «Сохранённые забеги»

Та же настройка, что Загружать завершённые забеги (меню «Файл»): забеги, проведённые в предыдущей сессии, остаются видимыми в списке, серым.

Добавлять спортсменов сессии в базу

Где: «Параметры» › «Сохранение» (отмечено по умолчанию)

При загрузке сессии (файл или база) участники, которых нет в базе, добавляются туда без дубликатов: тот же код, тот же ID SpeedSkatingResults, те же фамилия + имя + дата рождения или тот же транспондер и та же фамилия → та же карточка, дополняемая только там, где она пуста; иначе — предварительная карточка. Строки, обозначающие чип или набор цветов («BLANC, Blanc», «BLANC_1», «INVITÉ»…), пропускаются. Журнал сообщает «Спортсмены сессии: добавлено N, сопоставлено M, пропущено K». Загрузка не ждёт базу.

Временный забег

Где: «Параметры» › «Сохранение»

«Поддерживать кэш текущих забегов». Сохраняется; FINISH пока его не использует (после остановки без закрытия забеги восстанавливаются из базы).

Файлы и дорожки

Папка результатов

Где: «Параметры» › «Файлы и дорожки»

В конце каждого забега туда записывается файл .LIF: программа управления соревнованием (EVENT) читает их, чтобы собрать результаты. По умолчанию ChronoFEED\Résultats на рабочем столе; Создать, если её нет. Копия каждого .LIF всегда записывается в папку FINISH: недоступная папка (извлечённый USB-накопитель, отключённая общая папка) ничего не теряет, и журнал сообщает об этом.

Создавать файл Excel для каждого завершённого забега

Где: «Параметры» › «Файлы и дорожки» › «Файлы Excel»

Когда забег становится проведённым с результатом (обычное окончание, «Завершён», «Все завершили», автоматическое закрытие), в папку результатов записывается «COMPÉTITION_Course.xlsx»: лист «Résultats» (позиция, номер, фамилия, команда, категория, круги, итоговое время, лучший круг, пометка, каждый круг) и лист «Tours». Журнал сообщает «Файл Excel записан: …» или ошибку (файл открыт в Excel…).

Внешний файл (.LIF)

Где: «Параметры» › «Файлы и дорожки»

Файл результата каждого завершённого забега в формате систем фотофиниша: записывается сразу по окончании забега, перезаписывается при его закрытии (и после пометки). ANSI или UNICODE; Частично или Полный (тот, что перечитывает EVENT, с соревнованием, специализацией, дистанцией, дорожкой и категорией каждого спортсмена).

Папка файлов сессий

Где: «Параметры» › «Файлы и дорожки»

«Открыть сессию…» и «Экспорт в .EVT…» открываются в этой папке (зелёная, если она существует, иначе красная). Пока FINISH открыт, используется последняя папка; при следующем запуске — снова эта. Пусто: папка последнего открытого файла.

Другие папки

Где: «Параметры» › «Файлы и дорожки»

В разработке.

Управление дорожками

Где: «Параметры» › «Файлы и дорожки»

В разработке. Петли настраиваются в Дорожка и петли.

Избранные забеги…

Где: «Параметры» › «Файлы и дорожки»

Шаблоны забегов: см. Избранные забеги.

Правила выбывания…

Где: «Параметры» › «Файлы и дорожки»

Правила федерации и ваши: см. Правила выбывания и сценарий Создать собственное правило выбывания.

Экспорт EVT

Что записывает Экспорт в .EVT…. Просмотр внизу следует за флажками.

Добавлять название места после названия соревнования

Где: «Параметры» › «Экспорт EVT» › «Первая строка»

В первой строке файла.

Фамилия ПРОПИСНЫМИ

Где: «Параметры» › «Экспорт EVT» › «Строки участников»

Записывать категорию (7-е поле); иначе поле остаётся пустым

Где: «Параметры» › «Экспорт EVT» › «Строки участников»

Записывать пол (F, M, MIXTE) в 5-е поле

Где: «Параметры» › «Экспорт EVT» › «Строки забегов»

Записывать число кругов в 13-е поле (поля 6–12 пустые)

Где: «Параметры» › «Экспорт EVT» › «Строки забегов»

При загрузке «Группой»: один забег на группу («PAIRE(1+2)»)

Где: «Параметры» › «Экспорт EVT» › «Строки забегов»

Идущие подряд забеги одной группы становятся в файле одним забегом — для фотофиниша, который снимает обе пары квартета вместе.

Объединённый забег: писать имена участников (без отметки: только номер и позиция)

Где: «Параметры» › «Экспорт EVT» › «Строки забегов»

По умолчанию отмечено: у каждого участника полная строка, и FINISH перечитывает файл. Без отметки: только «номер, позиция» (FINISH такой файл не перечитывает).

Кодировка символов

Где: «Параметры» › «Экспорт EVT» › «Файл»

Windows-1252 (ANSI) — диакритика, читаемая программами фотофиниша, UTF-8, UTF-8 с меткой (BOM), UTF-16 (Unicode). Если в FinishLynx диакритика не читается, выберите Windows-1252.

Завершать последнюю строку переводом строки

Где: «Параметры» › «Экспорт EVT» › «Файл»

Формат FinishLynx (по умолчанию)

Где: «Параметры» › «Экспорт EVT»

Возвращает все флажки к формату, который ожидает FinishLynx.

Исходный формат (2.0.6)

Где: «Параметры» › «Экспорт EVT»

Формат первых версий — для программы, которая его ожидает.

Просмотр (вымышленные участники)

Где: «Параметры» › «Экспорт EVT», внизу

Файл в том виде, в каком он будет записан, на вымышленных участниках. Строка забега: 1A,1,1,500 Qualification Groupe A F,F; строка участника: ,dossard,couloir,NOM,Prénom,Équipe,Catégorie,Licence.

FinishLynx (фотофиниш)

FinishLynx — программа фотофиниша. В конце забега она отправляет FINISH своё итоговое время по сети: FINISH слушает, FinishLynx подключается. Время фотофиниша становится итоговым временем участника; время транспондеров остаётся показанным рядом.

Сервер FinishLynx включён (FINISH прослушивает)

Где: «Параметры» › «FinishLynx» (также «Сервис» › «Finish-Lynx» › «Подключение»)

Отмечено: FINISH открывает порт. Состояние видно ниже: «прослушивает: адрес, порт N», «подключено FinishLynx: 1», последний полученный результат или ошибка (порт уже занят…).

Порт

Где: «Параметры» › «FinishLynx»

Порт TCP, к которому подключается FinishLynx (по умолчанию 21; от 1 до 65535). Тот же номер в FinishLynx.

IP-адрес для прослушивания

Где: «Параметры» › «FinishLynx»

Пусто (рекомендуется): все адреса этого компьютера. Иначе один из адресов этого компьютера (Wi-Fi или проводной).

Адреса этого компьютера (для FinishLynx)

Где: «Параметры» › «FinishLynx»

Их нужно указать в сетевом выводе FinishLynx.

Положение поля «Забег»

Где: «Параметры» › «FinishLynx»

В первой отправленной строке («results,…») — позиция поля, содержащего название забега так, как его знает FINISH (по умолчанию 4). Затем по строке на участника: место, дорожка, номер, фамилия, команда, время, лицензия. Лицензия — это код участника в FINISH (если её нет, номер сравнивается с нагрудным номером). Проще всего, чтобы названия совпадали, дать FinishLynx экспортированный файл .EVT.

Забег должен идти или быть завершённым в FINISH; уже проведённый забег получает время фотофиниша рядом со своим итоговым временем, без изменения положения; забег, который только загружен или не найден, ничего не получает (журнал сообщает об этом). В забеге Убрать фото удаляет полученное время.

Отладка: записывать каждую полученную строку в журнал

Где: «Параметры» › «FinishLynx»

Чтобы увидеть, на какой позиции стоит название забега и действительно ли лицензия — 7-е поле.

Цвета стартовых позиций

Каждый участник носит цвет своей стартовой позиции (шапочка, нарукавная повязка, нагрудный номер…): в положении, в списке забегов, на панели «Коридоры», на анимированной дорожке и на табло.

Окрашивать участников по стартовой позиции

Где: «Параметры» › «Цвета стартовых позиций»

Обязательно на соревновании, отключено на тренировке. Слева — наборы цветов (зелёная метка: активный набор): Добавить (десять цветов по умолчанию), Дублировать, Удалить (всегда остаётся хотя бы один набор). Справа — название набора, Сделать активным и его цвета (позиция, цвет шапочки, цвет номера, рассчитываемый так, чтобы оставаться читаемым, и изменяемый; Новая позиция, Значения по умолчанию). Всё применяется сразу; повторяющаяся позиция или пустое название не записываются. Файл .cfevent EVENT приносит собственный набор, названный как соревнование, и делает его активным.

База данных

Где: «Параметры» › «База данных» (также кнопка базы в строке состояния)

Локальная база: PostgreSQL, устанавливаемый с FINISH или EVENT и выделенный для ChronoFEED; ничего настраивать не нужно, пароль создаётся при установке и хранится в зашифрованном виде. Удаление программы не удаляет данные.

Сервер в сети: когда несколько компьютеров хронометрируют одно соревнование (общий зачёт, несколько систем на одном забеге, EVENT на другом компьютере), все подключаются к одному серверу: адрес, порт, база, учётная запись, пароль; Проверить подключение, Использовать этот сервер, Вернуться к локальной базе. Порядок установки сервера описан в окне (Копировать текст). На всех компьютерах должна быть одна и та же версия ChronoFEED.