09.10.2010, 13:51
|
#11
|
Матёрый пользователь
Регистрация: 30.08.2007
Адрес: Московская область, 36км
Сообщений: 3,620
Вы сказали Спасибо: 263
Поблагодарили 304 раз(а) в 172 сообщениях
|
Не надо меня пытать:
Цитата:
специальные системные сообщения
принимаемые всеми св-рами
CTRL константные
Update Заставляет проверить состояние светофора на возможность открытия или изменения индикации
Close Закрывает светофор
UpdateGroup Обновляет состояние в группе:
- для маневровых открывает все последующие
- для заградительных открывает все в группе заградительных
CloseGroup Закрывает группу:
- для маневровых все последующие
- для заградительных все в группе заградительных
Demo.true переводит в демо-режим
Demo.false -понятное дело-
ShuntMode.true переводит в маневровый режим
- для маневровых открывает
- для станционных нужно еще раз апдейтить
ShuntMode.false переводит в маневровый режим
Snow.true складывает снег на козырьки
Snow.false
OrderOpen открывает по приказу при невозможности автоматического открытия не реализовано
OrderClose не реализовано
Startup первоначальная инициализация
CTRL значимые в миноре
Force^_z-state,int_ безусловный розжиг без изменения основного состояния светофора см. z-state
MayOpen^_true_ установка режима предоткрытия
MayOpen^_false_ сброс режима предоткрытия
маршрутные указатели
CTRL.MU - проверка состояние контролируещего светофора и апдейт своих показаний
Станционный контроллер
SetSpanDirection _privateName@stationName_ установка направления по возможности условий
от входного
SetSpanDirectionForce безусловная установка направления от входного
генерируемые светофорами
ST_STATION.Leave _nameDriver:nameSign@nameStation_ поезд полностью проехал станционный светофор
ST_SHUNT.Leave _nameDriver:nameSign@nameStation_ поезд полностью проехал маневровый светофор
ST_TRAIN.Enter _nameSign@nameStation_ поезд въехал в зону контроля светофора (примерно метров 15)
Z7Signal.Open светофор открыт
значения, возвращаемые в GetProperties()
class str,“Z7Signal”
GetSignalType() int первоначальный тип сигнала
privateName str название сигнала в транскрипции z7
privateId int идентификатор в z7
privateStateEx int состояние z7
shuntMode int,bool маневровый режим
orderMode int,bool приказной режим
mainMarkerId int z7Id маркера главного пути
isCtrlSignal int,bool светофор-контроллер для свободноустанавливаемых светофоров-повторителей
mainMode int режим а/б: 0-3зн, 1-4зн
controlMode
stationName str название СК
signalType int приведенный тип св-ра
isPreInSign int,bool начальный тип св-ра
isGate int,bool сетофор-шлюз на дефолт/с дефолта
currentSpeed float установленная скорость
Станционные (в доолнение)
welcomeMode int,bool пригласительный (вариант orderMode)
triggerSemiAutoOpen int,bool режим предокрытия
state1000 int,bool визуальный режим встречного направления (красный для станционных, погашенный для проходных)
коды z7-state
//
коды сигналов:
privateStateEx:
0 - к
1 - к или к-бм
2 - ж-ж
3 - ж-ж-зп
4 - ж
5 - жм-ж
6 - жм-ж-зп
7 - з-ж для 4-х зн
8 - зм
9 - жм
10 - зм-ж-зп
11 - ж-ж-ж
12 - з за 7 или 8
(свободны два или более участков)
27 - з-з
34 - ж-б
37 - з-б
39 - жм-б
100 - с
101 - б
102 - б+б
1000 - закрытый (погашенный),
закрывает все предыдущие
//типы линз
0 - старый мачтовый, прожекторный, мачтовый с длинным козырьком
1 - новый мачтовый
2 - старый карликовый, прожекторный мачтовый с коротким козырьком
3 - новый (круглый) карликовый
4 - новый (овальный) карликовый
11 - тупики (нет линз, нет окраса)
//
типы сигналов:
public int signalType (битовые значения)
ST_UNTYPED = 1; // обычный проходной
ST_IN = 2;
ST_OUT = 4;
ST_ROUTER = 8;
ST_REPEAT = 16;
ST_PROTECT = 32;
ST_SHUNT = 64;
ST_HELPER = 128;
ST_UNIVERSAL= 512;
ST_UNDEF = 0;
маркеры
mrft- - маркер прямого пути
mrww_<numtrack>- - маркер неправильного пути (ответвления) c указанием его номера
mrendab- - маркер конца а/б
mrn_<numtrack>- - маркер номера пути (для маршрутного указателя)
mrt- - безусловный маркер "по отклонению"
mrt18- - безусловный маркер "по отклонению, по пологим крестовинам"
mrs
mrpab
mrals
|
Володь, а если честно, то прекрати заниматься херней и займись чем-то полезным. От твоих поделок уже все воют.
|
|
|