Форум Trainsim  

Вернуться   Форум Trainsim > OpenRails > OpenRails - Об игре

Ответ
 
Опции темы Опции просмотра
Старый 23.10.2021, 13:57   #1
vicente
Заблокирован
 
Регистрация: 06.10.2007
Сообщений: 1,764
Вы сказали Спасибо: 899
Поблагодарили 1,214 раз(а) в 730 сообщениях
vicente стоит на развилке (репутация по умолчанию)
По умолчанию

Костя, спасибо большое. Пойдёт.

Можно двигаться дальше.
[Пока это - один блок кода, всё можно будет безболезненно менять. Позже - будет сложнее, но не невозможно, конечно]

Теперь вопрос к тебе, как к специалисту по "передаче информации по шине DISTANCE". Работает эта фигня только с головами DISTANCE на сигнальных точках с NORMAL светофорами. Там две функции снятия аспекта с DISTANCE, я сначала обычную пихнул - "следующий аспект головы типа DISTANCE" - поэтому не получалось у меня тогда. Аспект эта функция ловит. Но, на расстоянии между 0.4 и 0.3 до светофора (зачем-то оно кому-то нужно там было, скорее всего для британских сигналов приближения, хотя TCS , вроде написанные есть, пока, для Франции, Испании, Италии и Штатов, только...). Затем нашёл там другую функцию: "аспект DISTANCE следующего сигнала с NORMAL головой" (ха-ха! Да! Это не одно и то же). И зафурычило. Если есть в сигнале голова DISTANCE- даёт на АЛСН то, что я прописал, а если нет - даёт то, что в левом верхнем углу alsn.ace (я хз: как теперь это называть - через TCS у меня нумерация наоборот, я писал, этот аспект в TCS -7). До сих пор - всё нормально. Ставим DISTANCE опциональной головой на кодируемые пути и получаем с них коды АЛСН. На не кодируемые не отмечаем птичкой при установке сигнала в редакторе- кода нет. Вопрос, что делать с маневровыми и при выезде с некодируемого пути? На маневровые на главных путях DISTANCE ставить нужно - коды должны приниматься без сбоев по главным. На боковые некодируемые, DISTANCE головы с маневровых должны передавать белый. Любой. По твоей текстуре это может быть 0, 7 и 2(или 5 - как смотреть, смысл ты понял). Как в sigscr.dat поймать эту ситуацию: когда нет головы DISTANCE на сигнале? Если я пропишу dist_multi_sig_lr (SigFn_DISTANCE, SigFn_NORMAL), даст оно мне 0, если в сигнале нет головы DISTANCE ?

Последний раз редактировалось vicente; 23.10.2021 в 14:06.
vicente вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ЖД сигнализация Тёма Железные дороги 2876 25.05.2024 23:35
Сигнализация метро m@shinist TrainZ - Маршруты и сценарии 10 09.03.2014 22:20
Что такое сигнализация KDA? YuriA TrainZ - Маршруты и сценарии 73 21.10.2012 10:50
Жд сигнализация Antikiller TS - Маршруты и сценарии 47 01.03.2012 20:11


Текущее время: 03:21. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim
TopList Нажми для появления дома Trainsim на карте Intermap
Что это?