Параметры: сохранение, файлы, связи
Шесть последних вкладок окна Параметры: копия базы и то, что записывается в базу, создаваемые файлы (.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.