Имитируемое оборудование
SIM имитирует семь устройств, каждое с его настоящим протоколом и по его настоящему каналу. В SIM устройство не выбирается: SIM имитирует устройство, заданное в FINISH («Режим хронометража»). Чтобы проверить другое устройство, смените его в FINISH: SIM остановит своё и запустит новое.
Выбор имитируемого устройства
- В FINISH — режим
: Декодер (или Гибридный) для декодера транспондеров, Фотоэлементы для хронометра (см. четыре режима). В режиме Ручной имитировать нечего.
- Устройство
Выберите устройство для проверки в списке FINISH, затем Подтвердить.
В SIM индикатор Имитируемое оборудование показывает новое устройство и его порт; фото меняется.
- Подключение
Задайте в FINISH адрес и порт (или последовательный порт), которые даёт подсказка SIM, затем переключатель в ON.
Семь устройств
| В FINISH | Технология | Имитируемые протокол и канал | Порт SIM | Код, отправляемый для транспондера |
|---|---|---|---|---|
| RACE RESULT | Декодер | TCP, текст (режимы теста и работы, как у настоящего); объявляет себя в сети | 3601 | напечатанный код (получаемый из номера, когда это возможно) |
| Ubidium | Декодер | gRPC по HTTPS, память и догрузка; объявляет себя в сети (автоматический поиск FINISH его находит) | 443 | напечатанный код, как у RACE RESULT |
| MyLaps (Prochip) | Декодер | TCP, двоичный P3, память и догрузка | 5403 | номер (при его отсутствии — код ProChip «KZ-01234») |
| TAG Heuer / Chronelec (Protime) | Декодер | UDP или последовательный порт (9600 бод, 8N1), с подтверждениями; SIM отвечает компьютеру, который отправляет ему команды. Время прохождений: время с момента Start или время суток | 2008 или COM11 | номер |
| USB Timing Box | Декодер | последовательный порт, 19200 бод; часы выставляются по переднему фронту DTR | COM11 | напечатанный код, как у RACE RESULT |
| FDS TBox | Секундомер (фотоэлементы) | последовательный порт, 115200 бод; три радиопередатчика и память входов (см. Радиопередатчики TBox) | COM11 | — (один сигнал на коридор) |
| Microgate REI2 | Секундомер (фотоэлементы) | последовательный порт; сигналы по каналам, заданным в FINISH | COM11 | — (один сигнал на коридор) |
- Сетевое устройство: SIM слушает обычный порт настоящего устройства; если его занимает другая программа, SIM берёт свободный и показывает его — именно этот порт нужно ввести в FINISH. SIM и FINISH могут быть на одном компьютере (адрес 127.0.0.1) или на двух компьютерах одной сети. Установщик SIM разрешает его в брандмауэре Windows, чтобы FINISH с другого компьютера мог к нему подключиться.
- Последовательное устройство: только на компьютере FINISH, через пару виртуальных портов (см. com0com); порт SIM выбирается в карточке связи.
- Chronelec: SIM берёт связь, заданную в FINISH (сеть UDP или последовательный порт), и время, которое ожидает FINISH; их можно выбрать на карточке связи.
- Отправляемый код — всегда тот, который FINISH найдёт в своей базе для этого транспондера.
Стартовый сигнал
SIM всегда даёт старт как пистолет, подключённый к устройству, — сигналом, которого FINISH ждёт от этого устройства:
| Устройство | Отправляемый сигнал |
|---|---|
| RACE RESULT | прохождение кода импульса FINISH (по умолчанию 99999) на петле «Gun», если она есть, иначе на финише |
| Ubidium | маркер (кнопка устройства) |
| USB Timing Box | стартовый импульс блока |
| MyLaps | ручное прохождение транспондера 255 |
| Chronelec | ручной вход, транспондер 000000, на боксе линии «Gun» в FINISH (иначе MAN): старт, если эта линия настроена на «Gun» (кнопка «Фотоэлемент (255)» отправляет вход фотоэлемента) |
| FDS TBox | импульс стартового радиопередатчика, выходящий через его вход (Radio_A) на канале, который назначает ему TBox |
| Microgate REI2 | сигнал на стартовом канале, заданном в FINISH |
Если у хронометра стартовый канал отключён в FINISH, SIM не даёт старт: дайте его в FINISH.
Петли и линии
SIM настраивает поддельный декодер по петлям, которые публикует FINISH (идентификатор, расстояние после финиша, сигнал): линия финиша каждого забега, остальные петли — как промежуточные линии. Если в FINISH петли не настроены: всё получает одна петля — финиш. Петля, которую устройство не умеет представить, отбрасывается, и журнал сообщает об этом («Петля … отброшена: …»): например, протокол Chronelec знает только блоки STA, BOX, B01–B99; сетевой декодер ожидает шестнадцатеричные идентификаторы. Транспондеры RACE RESULT короче 4 символов поддельными устройствами игнорируются.
Почему «как настоящий»
FINISH не знает, что говорит с симулятором: он подключается к поддельному устройству своими обычными классами и связями. То, что вы проверяете с SIM, — адрес, порт, брандмауэр, петли, каналы, поведение движка при пропущенных прохождениях, — это ровно то, что будет работать с оборудованием. Поэтому же активное поддельное устройство ведёт себя в сети как настоящее (см. границу защиты).