![]() |
![]() |
![]() |
#11 | ||
Матёрый пользователь
Регистрация: 18.02.2008
Сообщений: 8,754
Вы сказали Спасибо: 1,426
Поблагодарили 2,403 раз(а) в 1,352 сообщениях
![]() |
![]() Цитата:
а) для определения направления перегона: наличие z7-state = 1000 на входном светофоре со стороны той станции, откуда открываем маршрут отправления - перегон направлен не в нашу сторонуб) для смены направления перегона: PostMessage(null,"SetSpanDirection", <имя входного светофора,до которого открывается перегон>@<имя станции>,0);в) для открытия (предоткрытия) светофора PostMessage(<объект светофора>,"CTRL", "MayOpen^true",0);г) для закрытия светофора PostMessage(<объект светофора>,"CTRL", "MayOpen^false",0);д) для определения того, является ли светофор станционным побитовое "и" signalType с числом (2+4+8)е) для открытия маневрового сигнала: <объект светофора>.PostMessage(<объект светофора>,"CTRL","ShuntMode.true",0);ж) для открытия маневрового сигнала: <объект светофора>.PostMessage(<объект светофора>,"CTRL","ShuntMode.false",0); Замеченные баги z7 - 1) сбрасывание режима предоткрытия после получения подряд сообщений "Object","Enter" и "CTRL","Update" с последующим перекрытием светофора перед носом поезда (перекрыто хендлером z7-xPath , после получения "Object","Enter" открытому светофору отсылается сообщение о принудительном возобновлении предоткрытия). Происходит при переключении стрелок (любых) в момент приближения поезда к светофору. 2) открытие маневровых с синей линзой перед локомотивом в маневровом порядке, сразу после получения данными светофорами "CTRL","Update" 3) невозможность открытия светофоров в маневровом порядке при отсутствии перед ними поезда (в том числе с помощью "CTRL","ShuntMode.true") 4) невозможность открытия предоткрытого светофора, если поезд на расстоянии более 2 блок-участков. Последние 3 разрешить без переделки сигналки не представляется возможным (а менять линзы, чтобы последующий "CTRL","Update" их затирал - не, так не играю). Надеюсь ты меня понял. Цитата:
__________________
местный зомбяк Последний раз редактировалось TRam_; 09.10.2010 в 19:10. |
||
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
|
![]() Что это? |