23.11.2016, 03:08 | #376 |
Заблокирован
Регистрация: 06.10.2007
Сообщений: 1,765
Вы сказали Спасибо: 899
Поблагодарили 1,213 раз(а) в 730 сообщениях
|
На последнем NORMAL в тупике показание дай "-1" на занятый блок, на остальных
if (dist_multi_sig_mr (SIGFN_NORMAL, SIGFN_DISTANCE) ==# -1 ) {есть показания} Ты не будешь этот аспект ничем ловить, он только передаёт режим Добавлено через 1 минуту И иди "от тупика" дальше. Начни с ближайшей станции, а не за 40 км и отдаляйся с каждым тестом |
01.01.2007, 12:00 | |
Яndex
Спонсор
Регистрация: 01.01.2007
Сообщения: 500
Реклама показывается изредка по случайному принципу |
РЕКЛАМА
|
23.11.2016, 03:16 | #377 |
Заблокирован
|
Все равно не работает. Ничего, что у меня не дистанс, а шунтинг?
|
23.11.2016, 03:26 | #378 |
Заблокирован
Регистрация: 06.10.2007
Сообщений: 1,765
Вы сказали Спасибо: 899
Поблагодарили 1,213 раз(а) в 730 сообщениях
|
Покажи скрипты обоих полностью. Думаю, что шантингами они вообще не занимались. Так что результат непредсказуем
|
23.11.2016, 03:32 | #379 |
Заблокирован
|
Блин, уже комп вырубил, завтра напишу. И на тестовом роуте поиграюсь, если что, то поменяю типы с дистансом местами. P.S. Светофоры дистансом, потому что они отдельно работают от АРС. Например, если впереди идущий отправился, то как только он освободит две рц-будет уже разрешающее показание. А светофор автоблокировки откроется только когда поезд уедет со следующей станции. Я вроде на заборине упоминал об этом
|
23.11.2016, 03:41 | #380 |
Заблокирован
Регистрация: 06.10.2007
Сообщений: 1,765
Вы сказали Спасибо: 899
Поблагодарили 1,213 раз(а) в 730 сообщениях
|
Ещё вводная. По-моему, ты много от сима хочешь)))
|
23.11.2016, 11:00 | #381 |
Заблокирован
|
Ну тем и интереснее)) Накрайняк есть контроль енабледом)
|
23.11.2016, 16:16 | #382 |
Заблокирован
Регистрация: 06.10.2007
Сообщений: 1,765
Вы сказали Спасибо: 899
Поблагодарили 1,213 раз(а) в 730 сообщениях
|
"Энэйблить" будут в равной степени как мотовозы, так и поезда с АРС - фэйл, ИМХО.
Надо выделить чем эти два сервиса отличаются. Я тут писал о длине - раз. Ты говорил о пути - два. Чем ещё? Тестил с ближайшей к тупику станции? И скрипты кинь проходных и тупикового. Может там что подправить надо будет |
23.11.2016, 19:17 | #383 |
Заблокирован
|
Сервисы ничем не отличаются, по условиям сценария включаем АБ, захотелось нам. Можем на нормальном поезде ехать, а потом типа у нас АРС накрылась и нам включили АБ
Добавлено через 3 минуты Сам светофор Код:
SCRIPT ARS_2AB extern float block_state(); extern float route_set(); extern float def_draw_state(); extern float state; extern float draw_state; extern float enabled; extern float dist_multi_sig_mr(); float next_state; float ars_flag; state = SIGASP_STOP; next_state = next_sig_lr (SIGFN_DISTANCE); //ars_flag = next_sig_lr (SIGFN_SHUNTING); if (dist_multi_sig_mr (SIGFN_NORMAL, SIGFN_SHUNTING) ==# -1) ars_flag = 1; if ((block_state() ==# BLOCK_CLEAR && next_state ==# SIGASP_CLEAR_2) || (block_state() ==# BLOCK_CLEAR && next_state ==# SIGASP_RESTRICTING)) { state = SIGASP_CLEAR_2; } if (ars_flag == 0) draw_state = 2; else draw_state = def_draw_state (state); Код:
SCRIPT TUPIK extern float state; state = -1; Код:
SCRIPT ARS_FLAG extern float def_draw_state(); extern float state; extern float draw_state; extern float enabled; float next_state; state = SIGASP_APPROACH_1; //state = next_sig_lr (SIGFN_SHUNTING); draw_state = def_draw_state (state); |
24.11.2016, 03:42 | #384 | ||
Заблокирован
Регистрация: 06.10.2007
Сообщений: 1,765
Вы сказали Спасибо: 899
Поблагодарили 1,213 раз(а) в 730 сообщениях
|
Ну, во-первых
Цитата:
Добавлено через 5 минут Тупиковый Цитата:
Добавлено через 3 минуты Шантинг пофиг какой у него скрипт. Он нужен для того, чтобы дать границу функции dist_multi_sig_mr(), снимать с него показания вряд ли получится |
||
24.11.2016, 10:10 | #385 |
Заблокирован
|
Пока что пофиг, что там в тупике стоит, я пытался просто светофоры зажечь. В принципе, я все таки enabled'ом думаю. Интересно, что у меня с этой АБ получилось так, что на блок участки оно делится не светофором, а границей предыдущей РЦ (предыдущей красной пирамидкой). Вот и можно контролить в светофоре enabled, если нет, то зажигать его и пару-тройку за ним.
Добавлено через 18 минут Где-то вдали у нас в конце обязательно будет тот, до которого путь не дойдёт, и он будет заведомо !enabled. Помимо этого, за ним ничего определяться, и если не использовать SIGASP_STOP, то по нему можно будет отловить конец трека. И уже тогда, если светофор !enabled и контрольная голова не равна нулю (!enabled && next_sig_lr(SIGFN_SHUNTING)), то тогда это точно светофор, начиная с которого надо врубать. Добавлено через 1 минуту Т.е тогда необходимость в двух-трёх отпадает |
24.11.2016, 21:18 | #386 |
Заблокирован
Регистрация: 06.10.2007
Сообщений: 1,765
Вы сказали Спасибо: 899
Поблагодарили 1,213 раз(а) в 730 сообщениях
|
enabled() вообще не в тему здесь. Не важно: какой SNCA ты поставишь, ORTS на стрелках тебя "обломает". Я тут подумал : надо DISTANCEами передавать. Один аспект на АРС, остальные -- на показания. Всё равно гореть будет вся линия
|
24.11.2016, 23:14 | #387 |
Заблокирован
|
Ну почему обломает, если у меня будет готовый маршрут для сервиса?
Добавлено через 34 минуты Вообще, в изолированных условиях enabled работает как раз как надо. Живой пример: вот вам схема прекрасной станции Чертановская. Скрытый текст:
В её границах есть светофор ЧР-551, у которого есть маршрутный указатель с показаниями "1" и "Д". Если мы едем на Чертановскую - горит один. А если мы собираемся проехать за стрелку и встать у знака 8 (за светофор "Д"), то как раз горит Д. Скрытый текст:
В мультиплеере (как на скринах выше) это реализовано банальным перекрыванием руками ближайшей к знаку 8 следующей сигнальной точки АРС с INFO-скриптом. Скрытый текст:
В сценариях, как раз благодаря enabled, "Д" включается, если путь не доходит до точки с ИНФО-скриптом, в данном случае из-за реверсивной точки, что и соответствует действительности. Последний раз редактировалось vitro; 24.11.2016 в 23:17. |
25.11.2016, 00:17 | #388 |
Заблокирован
Регистрация: 06.10.2007
Сообщений: 1,765
Вы сказали Спасибо: 899
Поблагодарили 1,213 раз(а) в 730 сообщениях
|
Сделай таблицу аспекты "против" сигалов АРС и АБ
Добавлено через 2 минуты Идея заключается в том, чтобы DISTANCE сделать одним аспектом, а зажигать его через draw_state , привязывая к this_sig_xx(SigFn_NORMAL) Добавлено через 4 минуты Скажем, он у тебя при АРС погашен STOP, а если следующий NORMAL "-1" или следующий DISTANCE не STOP, давать другой аспект (например, CLEAR_2) и показание в зависимости от основного NORMAL Добавлено через 1 минуту Обязательно при этом определяющий светофор в тупике не привязывать к enabled() Добавлено через 4 минуты ИМХО, в ОР чем дальше ты от него будешь, тем меньше шансов, что он будет работать, даже если SNCA будет 120. ОР всегда оставит стрелки в непонятном положении для возможности поставить блокировку, там идёт через BLOCK_JN_OBSTRUCTED и enabled() при этом не читается |
25.11.2016, 03:20 | #389 | |
Заблокирован
|
Цитата:
Тем временем есть результаты первых тестов: Подъезжаем под точку ожидания, светофор автоблокировки включён (красный он тут потому что первый) Скрытый текст:
Когда точка ожидания истекает, маршрут готовится через него и светофор гаснет: Скрытый текст:
Таким образом "элементарная" еденица управления автоблокировкой уже работает, сейчас буду тестить маршруты из нескольких перегонов. Добавлено через 1 час 31 минуту Ихихихи, работает!) |
|
02.12.2016, 00:46 | #390 |
Пользователь
Регистрация: 24.09.2016
Адрес: ДОН ЖД 1015 км
Сообщений: 41
Вы сказали Спасибо: 95
Поблагодарили 10 раз(а) в 6 сообщениях
|
Какая на данный момент сигнализация лучшая? И еще, много ли ресурсов она будет забирать, а то комп хилый, ему подавай что полегче
__________________
БЕЛЫЙ и пушистый |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Скрипты Вл | ~sejo~ | TrainZ - Подвижной состав | 2 | 25.09.2010 18:11 |
Как эта конфигурация ? | vita | IT, компьютеры, электроника | 9 | 02.06.2009 00:26 |
Заказы на скрипты | TRam_ | TrainZ — Об игре | 5 | 03.04.2009 16:25 |
MSTS-конфигурация компьютера | GeneZone | MSTS - Об игре | 6 | 03.03.2008 21:03 |
Trainz 2006 SP1 Конфигурация PC | vita | TrainZ — Об игре | 18 | 11.02.2008 00:11 |
Что это? |