Цитата:
Цитата:
Сообщение от varz
"излом релса" - путь цельный, но пропадает связь со следующим светофором. Лечение: перекладка данного участка.
|
Такой глюк возникал в ТРС2006 без сп, вызван скорее всего слишком большим числом траксайдов на отрезке пути. Пропал после СП1 и z6.0.0.10.
Цитата:
Сообщение от varz
"параллельные миры" - путь цельный и светофоры на месте, но "цепочка" светофоров выпадает из из нашего мира и хорошо работают в "своем" мире, но предшествующий им свеофор нашего мира ловит показания "нашего" светофора за этой группой
|
Подлый глюк, вылез на этапе постройки маршрутов от светофора к светофору. Две крайние станции игнорировали св-ры средней, т.е. проходили станцию насквозь, строя маршрут до входного крайней. RMM говорит что это может быть связано со спрямлением путей.
|
ну раз уж я сделал альтернативную систему постройки маршрутов, поделюсь инфой, как бороться с обоими глюками:
1) необходимо делать "перезадание GSTrackSearch", т.е. нечто такое
Код:
GSTS_temp=<объект>.BeginTrackSearch(<направление>);
MO8=GSTS_temp.SearchNext();
float distanse=0;
while(MO8 and <условие>)
{
MO8=GSTS_temp.SearchNext();
distanse=distanse+GSTS_temp.GetDistance();
if(MO8 and distanse>10000 and MO8.isclass(Trackside) and !MO8.isclass(Junction))
{
distanse=0;
bool direction=GSTS_temp.GetFacingRelativeToSearchDirection();
GSTS_temp=(cast<Trackside>MO8).BeginTrackSearch(direction);
}
}
2) если светофор "пропускается", необходимо перед ним устанавливать триггер (который зелёный). Тогда светофор сразу найдётся