|
|
Опции темы | Опции просмотра |
02.11.2010, 16:46 | #646 |
Матёрый пользователь
|
TRam, я проверил тот самый злополучный "... или по главному(0)" Увы, ничего он не злополучный. Поменял приоритеты на той трехпутной станции от 1 до 3-х в обоих направлениях, и задавал сборку маршрута с приоритетом от 1 до 3х. Один фиг, когда на главный собран маршрут, и на нем ещё нет поезда (стрелки противоположные заняты), то с противоположной стороны состав не понимает, что главный (1-й в данном случае приоритет) уже занят. То есть, вообще разъезд невозможен
|
01.01.2007, 12:00 | |
Яndex
Спонсор
Регистрация: 01.01.2007
Сообщения: 500
Реклама показывается изредка по случайному принципу |
РЕКЛАМА
|
02.11.2010, 17:04 | #647 | |||||||
Матёрый пользователь
Регистрация: 18.02.2008
Сообщений: 8,704
Вы сказали Спасибо: 1,424
Поблагодарили 2,367 раз(а) в 1,320 сообщениях
|
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
__________________
местный зомбяк Последний раз редактировалось TRam_; 02.11.2010 в 17:15. |
|||||||
02.11.2010, 17:52 | #648 | |
Опытный
Регистрация: 06.10.2010
Сообщений: 111
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Цитата:
Иногда да, но в некоторых случаях до того который мне нужен, но только через др. станцию. Просто у меня они так сделаны, что из-за соединительных ветвей есть возможность "закольцевать" маршрут. |
|
02.11.2010, 18:25 | #649 | |
Матёрый пользователь
|
Цитата:
P.S. Подумал, что станция глючная, ну, там маршруты не посчитались правильно etc. На двух других - та же картина! |
|
02.11.2010, 18:27 | #650 | ||
Заблокирован
Регистрация: 12.10.2010
Сообщений: 183
Вы сказали Спасибо: 1
Поблагодарили 20 раз(а) в 8 сообщениях
|
Цитата:
Цитата:
|
||
02.11.2010, 19:48 | #651 | ||
Матёрый пользователь
Регистрация: 18.02.2008
Сообщений: 8,704
Вы сказали Спасибо: 1,424
Поблагодарили 2,367 раз(а) в 1,320 сообщениях
|
Цитата:
Цитата:
__________________
местный зомбяк |
||
02.11.2010, 19:55 | #652 | ||||
Опытный
Регистрация: 24.07.2007
Адрес: Липецк
Сообщений: 243
Вы сказали Спасибо: 1
Поблагодарили 11 раз(а) в 3 сообщениях
|
Tram_,
Цитата:
NickLon, Цитата:
Цитата:
там все просто, Александр спецификации уже давно выложил...
__________________
Любовь - это когда не нужно заканчивать предложения... |
||||
02.11.2010, 19:55 | #653 |
Опытный
Регистрация: 06.10.2010
Сообщений: 111
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
То есть на обоих станциях необходимо все маневровые отнести к одному контроллеру, а поездные оставить на своих контроллерах?
|
02.11.2010, 20:29 | #654 |
Матёрый пользователь
|
Я, кстати, и поездные разных парков отнес к одному контроллеру, а то вот xPath не может понять, как мне объяснял TRam, что маршрут можно строить между разными станциями и без входного, ему обязательно нужен перегон между станциями. То бишь, если разные контроллеры (станции) то до входного строим маршрут.
|
02.11.2010, 20:37 | #655 | |||
Матёрый пользователь
Регистрация: 18.02.2008
Сообщений: 8,704
Вы сказали Спасибо: 1,424
Поблагодарили 2,367 раз(а) в 1,320 сообщениях
|
Цитата:
Цитата:
В общем, поставил я 2 поезда, направил на станцию, они, так же, как и у тебя, поехали по жёлтому на один и тот же путь и стали друг возле друга. НО! После того, как я решил узнать, что там в моём скрипте не так работает, добавил вывод имён стрелок в jetlog, поезда ни с того, ни с сего начали правильно разъезжаться... Я в недоумении... (баг испарился так же быстро как и появился ?) Цитата:
Не, я конечно мог сделать двойную индексацию (и по имени, и по номеру, как сделал для имён станционных контроллеров), но посчитал это лишним. В результате для поиска светофора по базе надо перебрать все номера светофоров в базе, пока не дойдём до совпадающего имени. Делать это извращение в ПОДПИСИ К КОМАНДЕ, извольте, я делать не буду.
__________________
местный зомбяк Последний раз редактировалось TRam_; 02.11.2010 в 20:51. |
|||
02.11.2010, 20:47 | #656 |
Матёрый пользователь
|
|
02.11.2010, 20:54 | #657 | ||
Матёрый пользователь
Регистрация: 18.02.2008
Сообщений: 8,704
Вы сказали Спасибо: 1,424
Поблагодарили 2,367 раз(а) в 1,320 сообщениях
|
Цитата:
Цитата:
__________________
местный зомбяк |
||
02.11.2010, 21:10 | #658 | ||
Матёрый пользователь
Регистрация: 18.02.2008
Сообщений: 8,704
Вы сказали Спасибо: 1,424
Поблагодарили 2,367 раз(а) в 1,320 сообщениях
|
нет, после убирания поезда всё равно разъезжаются... (типа анекдот - программист кричит "Ошибка, ошибка ! Куда ты подевалась? ")
Цитата:
__________________
местный зомбяк Последний раз редактировалось TRam_; 02.11.2010 в 21:15. |
||
02.11.2010, 22:17 | #659 | |
Матёрый пользователь
Регистрация: 18.02.2008
Сообщений: 8,704
Вы сказали Спасибо: 1,424
Поблагодарили 2,367 раз(а) в 1,320 сообщениях
|
Цитата:
указывается триггер срабатывания указывается минимальная дистанция между поездами, начиная с которой возможен обгон. указывается "срабатывать при необходимости обгона" и "срабатывать когда нет необходимости обгона". Алгоритм - при наезде поезда на триггер определяется расстояние между головным вагоном этого поезда и головным вагоном следующего поезда. Если приоритет наехавшего второй, а не едущего за ним - первый, то будет срабатывать необходимость обгона. В остальных случаях будет срабатывать отсутствие необходимости обгона. (возможно, будет ссылка "не срабатывать, если поезд первого приоритета") Применять с дочерней командой shedule at trackmark.
__________________
местный зомбяк |
|
02.11.2010, 22:42 | #660 | |
Матёрый пользователь
Регистрация: 18.02.2008
Сообщений: 8,704
Вы сказали Спасибо: 1,424
Поблагодарили 2,367 раз(а) в 1,320 сообщениях
|
Цитата:
? 0:42.3 : ScriptLog> router message from 0032 '' to 0000 '', message ST_TRAIN.Enter, Н@Сидорово системе маршрутизации на них ******, так как она завязана на стрелках, а не на светофорах . В этом вся соль - вначале определяются направление перегонов по алгоритму наподобие ? 0:51.7 : ScriptLog> router message from 0034 'z7-xPath MainBase 1' to 0000 '', message SetSpanDirection, Н@Сидорово ? 0:51.7 : ScriptLog> router message from 0307 'Trigger 170' to 0000 '', message CTRL3, SpanDirectionChanged^Сух-Сид^Н@Сидорово (предварительно тег privateStateEx через GetProperties() на неравность 1000, иначе, когда 0, переводить перегон не нужно ) затем рассматриваются узлы пересечений линий между светофорами (т.е. стрелки, у которых в базе есть поле "занят маршрутом №*", а все задаваемые маршруты имеют этот самый № (уникальный для всех маршрутов, поездных и маневровых))
__________________
местный зомбяк |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Система для обдувки стрелок | Lex73 | TrainZ - Маршруты и сценарии | 2 | 17.01.2010 15:28 |
Система сообщений | TRam_ | TrainZ — Об игре | 3 | 09.08.2009 17:21 |
ЧС2-система | ЛЖД | MSTS - Подвижной состав | 21 | 16.04.2009 21:43 |
Не запускается игра (рестартует система) | Beholder | MSTS - Об игре | 7 | 28.03.2009 21:55 |
Что это? |