Форум Trainsim  

Вернуться   Форум Trainsim > Auran TrainZ > TrainZ - Маршруты и сценарии

Ответ
 
Опции темы Опции просмотра
Старый 09.10.2010, 01:27   #1
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,759
Вы сказали Спасибо: 1,426
Поблагодарили 2,405 раз(а) в 1,354 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
ООП знаешь? вот и навесь на автомашиниста, то что ты ему приписываешь: пусть он ищет, а не сигналка)))
автомашинист тупой. Он дёргает стрелками влево и вправо, даже если перегон не в его сторону. Более того, он даже не знает, что бывают главные пути, а бывают второстепенные.

Цитата:
а на самом деле базар про пользователя идет

интерфейс z7 в свободном доступе.
а правил для задания маршрутов нету? Нету. А проверка отсутствия маршрутов с той стороны перегона перед изменением его направления есть? Нету. А обеспечение невозможности постройки маршрутов на один и тот же путь есть? Нету. А просчитывать маневровые маршруты без дёрганья стрелок в процессе игры умеет? Не умеет.

Вывод - не в браузере дело. А в том, что автомашинист аурана не должен искать себе маршрут, ему маршрут подыскивать (причём совсем не по критерию "самый короткий свободный") должен кто-то другой. Не z7.

Кстати, где б ты ещё увидел просчёт маршрутов без дёрганья стрелок, задание маневрового маршрута через вписывание имён светофоров в текстовые окошки или глобальный мониторинг занятости стрелок, по индивидуальному номеру маршрута, с автоматической разборкой последнего по частям, по освобождению стрелок? Только в z7-xPath.
__________________
местный зомбяк

Последний раз редактировалось TRam_; 09.10.2010 в 01:37.
TRam_ вне форума   Ответить с цитированием
Старый 09.10.2010, 12:25   #2
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,759
Вы сказали Спасибо: 1,426
Поблагодарили 2,405 раз(а) в 1,354 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

PS Предоткрытие браузером ДНЦ на однопутных линиях работает некорректно. Уже год как это нашёл.

Цитата:
вот оно как бывает, а я думал что вопрос идет про автодиспетчера!
сразу не заметил. Да, при задании одной из двух команд поезд будет автоматически искать себе нужный маршрут. Такое есть.
__________________
местный зомбяк

Последний раз редактировалось TRam_; 09.10.2010 в 12:28.
TRam_ вне форума   Ответить с цитированием
Старый 09.10.2010, 13:51   #3
Combine
Матёрый пользователь
 
Аватар для Combine
 
Регистрация: 30.08.2007
Адрес: Московская область, 36км
Сообщений: 3,620
Вы сказали Спасибо: 263
Поблагодарили 304 раз(а) в 172 сообщениях
Combine стоит на развилке (репутация по умолчанию)
По умолчанию

Не надо меня пытать:
Цитата:
специальные системные сообщения

принимаемые всеми св-рами

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
Володь, а если честно, то прекрати заниматься херней и займись чем-то полезным. От твоих поделок уже все воют.
Combine вне форума   Ответить с цитированием
Старый 09.10.2010, 17:14   #4
trainz17
Заблокирован
 
Регистрация: 09.10.2010
Сообщений: 1
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
trainz17 стоит на развилке (репутация по умолчанию)
По умолчанию

SPAM MESSAGE:
[/IMG] у меня вопрос ,почему в главном контроллере z7 нету режима проф , а только стандартный, может я что то не так делаю при настройке или расстановки сигнализации z7, помогите пожалуйста.
trainz17 вне форума   Ответить с цитированием
Старый 09.10.2010, 18:26   #5
Combine
Матёрый пользователь
 
Аватар для Combine
 
Регистрация: 30.08.2007
Адрес: Московская область, 36км
Сообщений: 3,620
Вы сказали Спасибо: 263
Поблагодарили 304 раз(а) в 172 сообщениях
Combine стоит на развилке (репутация по умолчанию)
По умолчанию

Тебе еще рано использовать проф.
Combine вне форума   Ответить с цитированием
Старый 09.10.2010, 19:05   #6
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,759
Вы сказали Спасибо: 1,426
Поблагодарили 2,405 раз(а) в 1,354 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Володь, а если честно, то прекрати заниматься херней и займись чем-то полезным. От твоих поделок уже все воют.
из указанных тобой используются:

а) для определения направления перегона:
наличие z7-state = 1000 на входном светофоре со стороны той станции, откуда открываем маршрут отправления - перегон направлен не в нашу сторону
б) для смены направления перегона:
PostMessage(null,"SetSpanDirection", <имя входного светофора,до которого открывается перегон>@<имя станции>,0);

затем ожидание подтверждения о развороте направления - сообщения "CTRL3","SpanDirectionChanged^<имя станционного контроллера>^<имя светофора>@<имя перегона>"
в) для открытия (предоткрытия) светофора
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" их затирал - не, так не играю). Надеюсь ты меня понял.



Цитата:
у меня вопрос ,почему в главном контроллере z7 нету режима проф , а только стандартный, может я что то не так делаю при настройке или расстановки сигнализации z7, помогите пожалуйста.
удали сигналку, и поставь редакцию ProfSB
__________________
местный зомбяк

Последний раз редактировалось TRam_; 09.10.2010 в 19:10.
TRam_ вне форума   Ответить с цитированием
Старый 09.10.2010, 19:26   #7
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,759
Вы сказали Спасибо: 1,426
Поблагодарили 2,405 раз(а) в 1,354 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Жалко только, что в указанном тобой списке нет способа решения указанных багов. По поводу доделок - у меня их теперь всего 4 - КДЭ161, скрипт стрелок "Колеи", скрипт вагонных самоперекрасок (5 версии) и z7-xPath. Всё остальное - продукт тестирования, не более.
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 10.10.2010, 10:27   #8
Combine
Матёрый пользователь
 
Аватар для Combine
 
Регистрация: 30.08.2007
Адрес: Московская область, 36км
Сообщений: 3,620
Вы сказали Спасибо: 263
Поблагодарили 304 раз(а) в 172 сообщениях
Combine стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
4) невозможность открытия предоткрытого светофора, если поезд на расстоянии более 2 блок-участков.
А вот здесь уже моя очередь беспокоиться — это не позволит сделать АЛС-ЕН...
Combine вне форума   Ответить с цитированием
Старый 10.10.2010, 23:43   #9
Алексей 401
Матёрый пользователь
 
Регистрация: 14.07.2010
Адрес: Санкт-Петербург
Сообщений: 452
Вы сказали Спасибо: 60
Поблагодарили 0 раз(а) в 0 сообщениях
Алексей 401 стоит на развилке (репутация по умолчанию)
По умолчанию

При установке z7 -у меня явно не хватает светофоров. Я предпологаю ,что это потаму-что я не в том порядке устанавливаю,в мануале написано ,что 2-ими нодо ставить зависимые объекты,но при их установке получается фатальная ошибка.Подскажите пожалуста что тут можно сделать?
Алексей 401 вне форума   Ответить с цитированием
Старый 10.10.2010, 23:50   #10
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,759
Вы сказали Спасибо: 1,426
Поблагодарили 2,405 раз(а) в 1,354 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

попробуй устанавливать в таком порядке

http://tsmteam.ru/download/z7-signal...-signalizacii/
http://tsmteam.ru/download/z7-signals/trs-objekti-trs9/
http://tsmteam.ru/download/z7-signals/z7-profsb/
http://tsmteam.ru/download/z7-signal...nyh-peregonov/

Хотя светофоров там вообще не очень много.
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 11.10.2010, 00:34   #11
Алексей 401
Матёрый пользователь
 
Регистрация: 14.07.2010
Адрес: Санкт-Петербург
Сообщений: 452
Вы сказали Спасибо: 60
Поблагодарили 0 раз(а) в 0 сообщениях
Алексей 401 стоит на развилке (репутация по умолчанию)
По умолчанию

trs объекты опять вылетели.
Алексей 401 вне форума   Ответить с цитированием
Старый 11.10.2010, 01:54   #12
Алексей 401
Матёрый пользователь
 
Регистрация: 14.07.2010
Адрес: Санкт-Петербург
Сообщений: 452
Вы сказали Спасибо: 60
Поблагодарили 0 раз(а) в 0 сообщениях
Алексей 401 стоит на развилке (репутация по умолчанию)
По умолчанию

Я извеняюсь,но опять также всё вылетело.
Алексей 401 вне форума   Ответить с цитированием
Старый 11.10.2010, 02:34   #13
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,759
Вы сказали Спасибо: 1,426
Поблагодарили 2,405 раз(а) в 1,354 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
при установке каждой частей их надо по очереди загружать в менеджер дополнений?
в мененджер дополнений их надо вначале загружать, а затем устанавливать (с помощью Ctrl+m, чтоб зелёные треугольники появлялись)

для 2008 в следующем порядке:

http://tsmteam.ru/download/z7-signal...-signalizacii/
http://tsmteam.ru/download/z7-signal...cts-trs6-trs8/
http://tsmteam.ru/download/z7-signals/z7-profsb/
http://tsmteam.ru/download/z7-signal...nyh-peregonov/


да, если у тебя такая 2008 могу тебя "обрадовать" - это trainz 2006 в новой обёртке.
__________________
местный зомбяк

Последний раз редактировалось TRam_; 11.10.2010 в 02:38.
TRam_ вне форума   Ответить с цитированием
Старый 11.10.2010, 03:04   #14
Алексей 401
Матёрый пользователь
 
Регистрация: 14.07.2010
Адрес: Санкт-Петербург
Сообщений: 452
Вы сказали Спасибо: 60
Поблагодарили 0 раз(а) в 0 сообщениях
Алексей 401 стоит на развилке (репутация по умолчанию)
По умолчанию

Спасибо,но светофоры там не все ,например:нет входных для ПАБ и нет входного светофора с полосой для четырёхзначной а\б?
Алексей 401 вне форума   Ответить с цитированием
Старый 11.10.2010, 01:55   #15
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,759
Вы сказали Спасибо: 1,426
Поблагодарили 2,405 раз(а) в 1,354 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

"всё вылетело" - "началось восстановление базы"?
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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