Программа работает на одном компьютере даже, если
скачки/гонки производяться не по одному большому кругу и финиш не там где и
старт. Запись участников соревнований производится в бюро, а соревновательный
компьютер делает только ссылку на этот файл и находится на финише. Старт может
быть друг за другом через определённый интервал времени. Финишировать уже могут
пока другие ещё стартуют. Тут возможен обгон.
Без этой программы реальность засекания времени ручными или электронными
секундомерами просто трудно себе представить!
***
ТВ на старте должен показывать название соревнования, актуальное время,
номер и фамилию того, кто сейчас будет стартовать, а также № и ФИО того, кто
после него, каунтер и цвета светофора, если таймер включен: оранжевый цвет за
10 секунд, жёлтый за 5 и зелёный 5 секунд после старта.
Жёлтый открывает контакт на 10 секунд, т.е. так как старт через луч, то можно
и чуть раньше стартовать - это не даёт преимущество спортсмену.
***
3 протокола соревнований: стартовые времена, стопы со штрафными очками и результаты. В результатах скрыть стартовые и финишные времена и общие очки.
2-ой вариант - это совместить всё в одной программе, но тогда надо далеко тянуть кабель от финиша к старту, чтобы как-то запускать участников:

|
Если ЧекБокс зачекан, то автоматический старт для первого участника в выставленное время и последующие через выставленный интервал времени (таймер). Если тут есть флажёк, то это
время показывается на главном окне! Стандартно тут есть флажки пока не открыли стартовый список. |
При запуске программы не загружается автоматически никакой стартовый список.
На него делается ссылка через кнопку на главном окне. Текстовый файл может иметь
любое название.
Пока стартовый список не загружен, стартовое время и интервал для каунтера берётся
из установок (обое выбраны).
Когда сделали ссылку на нужный стартовый список, программа проверяет наличие
стартовых времён в первой колонке.
Если они есть, то флажки в установках автоматически снимаются и на главном окне
появляется стартовое время первого участника и каунтер для начала его старта
начинает отсчитывать время.
Стандартно за 5 секунд до достижения стартового времени происходит автоматическая
разблокировка стартового контакта (луча) и луч остаётся открытым ещё 5 секунд
после выстрела (после 00:00).
При контакте время сразу начинает бежать, а луч блокируется. Начинается отсчёт
для следующего участника.
Если контакт не произошёл, то участник просто пропускает
свою очередь, как не стартовавший.
Проблема, если он захочет позже стартовать или, если он всё равно должен быть
внесён в таблицу результатов.
В установках:
Нет положительных пунктов за улучшение оптимального времени.
Максимальное время (Tmax) проезда дистанции автоматически в 2 раза больше оптимального
"Erlaubte Zeit". Рядом пишется, что записать в таблицу при превышении
макимального времени.
Порты до 16.
Первый контакт разблокирует контакт (тёмный), а остальные светлые.
Финишный контакт может быть ещё и 4+6, если полевые скачки по кругу.
Не зависимый от программы стартовый список (бюро-PC):
|
Startzeit
|
St.Nr.
|
Name
|
...
|
...
|
|---|---|---|---|---|
| Старт Время | Ст.№ | ФИО | доп. | инфо |
|
10:00:00,00
|
624
|
|
|
|
|
10:03:00,00
|
777
|
|
|
|
Стартовые времена (Startzeiten):
|
Startzeit
|
St.Nr.
|
|---|---|
|
10:00:00,00
|
624
|
|
10:03:00,00
|
777
|
Finish (Stoppzeiten):
|
Kontakt-Nr.
|
Stoppzeit
|
St.Nr.
|
Pausen |
Zeit
|
EZ-Pkt. |
F.-Pkt.
|
|---|---|---|---|---|---|---|
|
1.
|
10:33:20,99
|
624
|
00:20,00 |
33:00,99
|
6
|
10
|
|
2.
|
10:29:05,00
|
777
|
26:05,00
|
20
|
Тут добавлена колонка "Паузы" - это время отнимется от общего времени
и только тогда программа проверит или была превышена норма времени.
Пункты за ошибки на препядствиях.
Протокол результатов соревнований (Ergebnisse):
|
Platz
|
St.Nr.
|
Name
|
...
|
Zeit
|
Pkt.
|
|---|---|---|---|---|---|
|
1.
|
624
|
|
|
33:00,99
|
16
|
|
2.
|
777
|
|
|
26:05,00
|
20
|
Общий протокол троеборья:
* Здесь надо добавить 2е программы. Читайте правила соревнований. Это пока не предусмотрено в этой программе.
Программа может работать с двумя различными стартовыми списками:
1. Без времени для старта:|
St.Nr.
|
Name
|
...
|
...
|
|---|---|---|---|
|
624
|
|
|
|
|
777
|
|
|
|
|
Startzeit
|
St.Nr.
|
Name
|
...
|
...
|
|---|---|---|---|---|
|
10:00
|
624
|
|
|
|
|
10:03
|
777
|
|
|
|
Возможны различные варианты проведения соревнований:
Во всех вариантах на маршруте может что-то произойти и заезды надо иметь возможность остановить. Время компьютера и стартовое время "остановить" невозможно, значит можно остановить только каунтер или "взять" стартовое время следующего участника. Т.е. кнопка паузы пропускает стартовое время или останавливает и снова запускает каунтер. Все стартовые времена "сдвигаются" на время паузы.
Если старт и финиш разделены, то необходимо произвести синхронизацию компьютеров по времени до 1/100 секунды. Это невозможно.
Бюро-компьютер. На нём в таблице создаётся стартовый список участников с любым
количеством колонок. Этот список может постоянно актуализироваться и на него
через сеть имеет доступ компьютер на СТАРТе, где и находится основной электронный
секундомер.
Стартовый список может иметь от 2-ух до 7 колонок данных о спортсмене (минимум
№ и ФИО).
START-PC. Если нет доступа на бюро-РС, то стартовый список можно догружать
и через USB-Flash.
Стартовые номера показываются в KomboBox и не могут быть изменены в программе.
Если CheckBox рядом отмечен, то стартовые номера сортируются в порядке возрастания..
Эта адрессная ссылка на протокол должна иметь постоянно всех актуальных участников
внесённых в список. Ошибки в имени также исправляются только в бюро (Excel-таблица).
После необходимых установок и загрузки стартового протокола становится доступным
каунтдаун-таймер - он же и СТАРТ времени участников.
Каждый стартовый и финишный контакт сопровождается звуком для контроля. После
контакта происходит задержка срабатывания на 5 секунд, т.к. у лошади 4 ноги.
Первый участник всегда стартует в "00" или "30" минут (09:30).
Следующий участник выбирается автоматически по порядку, но можно выбрать и другого вручную вписав/выбрав его номер.
FINISH-PC. Не все участники могут прийти на финиш (возможен обгон или травма). Финишный компьютер может иметь другую программу, которая фиксирует контакт актуального времени компьютера, а потом дописывается № финишировавшего участника , его ошибки на паркуре и прочее.
Финишный контакт тоже имеет автоблокировку луча на 3 секунды, но есть возможность
нажать СТОП рукой, если пришли на финиш грудь-в-грудь.
Два этих секундомера должны помещаться на одном экране 1024 х 768.
После окончания заезда протокол сохраняется и переносится/догружается в стартовый-РС.
Программа по номерам участников дописывает финишное время, вычисляет время
паркура и превышение нормы времени, общие ошибки и вычисляет место по ним. При
одинаковом количестве ошибок выигрывает тот, у кого время лучше. Штрафные пункты
- это ошибки на препятствии и ошибки за превышение нормы времени паркура.
Те кто не дошли до финиша - элиминируются/дисквалифицируются.
Программа для создания стартовых списков* - это уже отдельная тема!
Т.к. Microsoft Excel не у всех может быть на компьютере, то программа работает
с простым текстовым файлом. Данные колонок разделены табуляторами или ";".
Для простоты создания стартовых списков, для лучшей наглядности и чтобы исключить
возможные ошибки в записях, создана программа "База данных":
Установки:
Титул списка, количество колонок от 2 до 6, названия колонок и максимальное
количество знаков в каждой. В конце каждой колонки добавляется пробел, чтобы
оптически разделить записи. Внизу показана сумма всех знакомест - это важно
для распечатки списка, т.к. при шрифте "Courier New 10" на стандартной
бумаге А4 вертикально помещается всего 80 знаков (край слева 28 и справа 12
мм). Если символов больше 80, то сумма показывается красным шрифтом. "ОК"
закрывает установки с сохранением записей.
На главном окне:
при запуске прогаммы всегда видно последний сохранённый список. Если такового
ещё не было, то сетка чистая и при внесении записей сразу все данные автоматически
запоминаются в "DB_Дата_Время" (DB_2009-08-26_17.42.txt). Можно сохранить
под любым именем в любом месте.

Стартовый
список для распечатки (без табуляторов).
При загрузки программы видно титульную строку и последний сохранённый список, если такой уже был.
Открыть чистый лист. Ничего не меняется, если нет записей, а если есть записи, то они просто закрываются, т.к. сохранение происходит автоматически сразу после ввода данных.
Загрузить / догрузить список. Если в сетке ничего нет, то можно в ней открыть сохранённый список, а если уже есть список, то в конце можно догрузить новый. Есть опасность, что один и тот же список догрузят несколько раз и тогда лишние строки надо вытерать вручную (правой кнопкой мыши) или автоматически.
Сохранить для последующей обработки или для чужого клуба в текстовом файле через табуляторы.
Распечатать отформатировано через пробелы между колонками по количеству знаков заданному в установках. Запись длиннее, чем указано в установках, не записывается в сетке (автоматическое обрезание) или распечатать, как интернет страницу.
Открыть и-мэйл с прикреплённым актуальным списком ТХТ.
Открыть / сохранить актуальный список, как интернет страницу в формате таблицы.
Созданный стартовый список можно выслать по электронной почте спортивному клубу,
который будет проводить соревнования, поэтому кнопка "Открыть" дописывает
данные не вытирая уже записанные. Перед тем как догрузить чужой список, необходимо
проверить или он правильно создан (порядок и количество колонок)!
Первая колонка может быть и пустой, но оствлять место для ввода стартовых номеров!
Т.е., если кто-то высылает свой список кому-то, то он не заполняет сам стартовые
номера. Их будет присуждать сторона проводящая соревнования.
Сохранение происходит вживую на лету, чтобы соревновательная
программа всегда имела актуальные данные!
Кнопка "Начать новый чистый список" закрывает заполненный список
и начинает новый с другим названием (с актуальным временем начала).
Кнопка интернета открывает www.stopwatch.de для заказа программы. В этой программе
нет защиты и она предлагается бесплатно.
Поиск записи производится по любой записи и в любой колонке. Сортировка по
любой колонке при нажатии на названии.
Управление как в таблице Excel:
Клавиши: табулятор (вправо), стрелочные (вверх, вниз, влево, вправо), Enter
(вниз), Back (удалить), PageUp, PageDown, F2.
Клик правой кнопкой мыши можно удалить выделенную запись ("Zeile löschen?
Ja/Nein").
Компьютер на СТАРТе
Он делает ссылку на текстовый файл, где бы он не находился.
Финишный компьютер
Самая простая программа. Надо только фиксировать все контакты с точностью до
1/100 с., добавлять номер участника и его штрафные очки на маршруте.
Сохранить протокол для результатов и удалить все записи.
В приципе, если не возможно синхронизировать время на двух компьютерах до 1/100 секунды, то погешность у всех будет одинакова, но для рекорда трассы надо тогда использовать один РС для старта и финиша.
Тогда один "хронометражный" компьютер открывает стартовый список. Стартовые контакты будут от него "оттянуты" на столько, что он не будет точно знать кто стартует, а просто начиная от первого по порядку записи всех подряд.
На главном окне актуальное время РС, блокировки стартовых контактов, кнопки СТАРТ и СТОП и 3 закладки для протоколов: стартовое время, остановленное время и конечные результаты.
!!! Место по сумме штрафных очков !!!
Каждый конь, как и в программе для обычных коней, может останавливаться перед барьером и тогда секундант останавливает время. Но так как тут это очень сложно реализовать (или пока не понятно как), то хронометражист засекает время остановки и потом это время или сумму всех остановок надо отнять от общего времени участника всей дистанции.
Образец таблицы можно смотреть в немецкой помощи.
После покупки программы все замечания будут учтены и все ошибки будут исправлены
по желанию заказчика.
Контактный формуляр на www.stopwatch.de/kontakt