Показать сообщение отдельно
Старый 31.10.2016, 12:11   #15
КЕ
Разработчик
 
Аватар для КЕ
 
Регистрация: 05.04.2011
Адрес: Малыгинская эстакада
Сообщений: 4,078
Вы сказали Спасибо: 8,769
Поблагодарили 2,571 раз(а) в 1,172 сообщениях
КЕ стоит на развилке (репутация по умолчанию)
По умолчанию

Не удерживается даже в таком скрипте:
Скрытый текст:
SCRIPT TK_WB
extern float block_state ();
extern float next_sig_lr ();
extern float state;
extern float draw_state;
float next_N;
float W;

next_N = next_sig_lr (SIGFN_NORMAL);
if ( ( state == 0 ) && ( block_state()!= BLOCK_CLEAR ) )
W = 1;
else if ( ( ( next_N == 1 ) || ( next_N == 2 ) ) && W == 0 )
{ state = 2; draw_state = 1; } /// из горловины на станц. путь
else { state = 0; draw_state = 0; }

Здесь переменная W задана для гашения белого в обратном направлении. Гаснет, но при обороте маневрового в горловине и движении обратно на станцию загорается белый, хотя сброс W в ноль не прописан в скрипте. То есть при перемене направления движения всё обнуляется заново независимо от скрипта.(?)
Похоже, что при переходе из !enabled в enabled или обратно происходит то же самое.
Переменная W - в принципе, тот же аспект.
__________________
next_state == 7;

Последний раз редактировалось КЕ; 31.10.2016 в 11:20.
КЕ вне форума   Ответить с цитированием
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


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