Показать сообщение отдельно
Старый 02.11.2010, 22:17   #659
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,754
Вы сказали Спасибо: 1,426
Поблагодарили 2,403 раз(а) в 1,352 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Это-то понятно, но можно ли таким способом ставить поезда под обгон автоматом, в зависимости от расстояния до обгоняющего поезда?
в общем, предлагаемая реализация:

указывается триггер срабатывания
указывается минимальная дистанция между поездами, начиная с которой возможен обгон.
указывается "срабатывать при необходимости обгона" и "срабатывать когда нет необходимости обгона".

Алгоритм - при наезде поезда на триггер определяется расстояние между головным вагоном этого поезда и головным вагоном следующего поезда. Если приоритет наехавшего второй, а не едущего за ним - первый, то будет срабатывать необходимость обгона. В остальных случаях будет срабатывать отсутствие необходимости обгона.

(возможно, будет ссылка "не срабатывать, если поезд первого приоритета")

Применять с дочерней командой shedule at trackmark.
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


Реклама показывается изредка по случайному принципу
По умолчанию РЕКЛАМА