Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   TrainZ - Маршруты и сценарии (http://www.trainsim.ru/forum/forumdisplay.php?f=24)
-   -   Светофоры sU и маршрутизация zxPath (http://www.trainsim.ru/forum/showthread.php?t=15268)

NickLon 31.05.2013 14:56

Вов, а если не исправлять ошибки стрелок, а лишь только те, через которое будут прокладываться маршруты? Сам факт наличия ошибочных стрелок может повлиять негативно на инициализацию и построение маршрутов? А то я тут с исправлениями стрелок ещё полтора-два месяца буду возиться.

Kompozitor 31.05.2013 15:32

[QUOTE]Сам факт наличия ошибочных стрелок может повлиять негативно на инициализацию и построение маршрутов?[/QUOTE]

Если эти стрелки находятся на путях, не соединенных с теми, на которых sU, эти стрелки мешать не должны. Да, они показываются как ошибочные, но ни одной ошибки скрипта нет.

Я тут недавно настроил всего одну станцию на дефолтной карте, все работает.

NickLon 31.05.2013 15:36

[QUOTE=Kompozitor;406286]Я тут недавно настроил всего одну станцию на дефолтной карте, все работает.[/QUOTE]
Это ты к чему? Я их около сотни если не больше, понастраивал уже, только вот не хотелось бы в последствии возвращаться к пройденному. А посему решил всё-же исправлять. Там в большинстве случаев нет именованных объектов от стрелок.

TRam_ 31.05.2013 16:50

[QUOTE]Сам факт наличия ошибочных стрелок может повлиять негативно на инициализацию и построение маршрутов?[/QUOTE]нет, не влияет никак. Кстати одна из причин почему не додумался до регистрации ошибок раньше.

Алексей 401 02.06.2013 14:35

Момент: стрелки за маркером прерывателем а\б просчитываться не будут, да?

TRam_ 02.06.2013 17:50

Маркер-прерыватель автоблокировки не влияет на постройку маршрутов (разве что светофор, открытый в поездном режиме на этот маркер, будет продолжать показывать красный).

Просчёт поездных маршрутов обрывается лююбым путевым объектом, у которого имя в поле настроек "name" начинается с букв "stop". Например stop123.

Просчёт маневровых маршрутов обрывается на светофоре, относящемуся к другой станции (т.е. к нему маневровый маршрут построить можно, а через него - нельзя).

Алексей 401 02.06.2013 18:00

А нельзя ли сделать полный прерыватель просчитываемости(для сокращения затрачиваемого времени)? Например, для подъездных путей предприятий, где стрелки должны переводиться только вручную.

TRam_ 02.06.2013 21:18

Ну я ж сказал, что "полный прерыватель" - объект c именем "stop*". А чтоб маневровые маршруты не лезли туда, сделай невидимый маневровый на этом ответвлении и отнеси его к другой станции, хотя это делать не обязательно. Особенно если пром-предприятие небольшое и простое.

NickLon 11.06.2013 18:53

Вов, что-то я это объяснить не могу:
[URL=http://radikal.ru/F/s020.radikal.ru/i702/1306/68/78ed698ae704.jpg][IMG]http://s020.radikal.ru/i702/1306/68/78ed698ae704t.jpg[/IMG][/URL]

Я, пока, не претендую на то, что всё закончено: ещё не собраны все перегоны. Но что-то мне сдается, что не в этом дело. Будку сносил и заново ставил, всё пересчитывал - эффект тот-же.

TRam_ 11.06.2013 19:29

слишком много светофоров на той станции, которую ты последней настраивал. Либо же у двух светофоров совпадают "name" (это которые trigger ****) но это менее вероятно.

NickLon 11.06.2013 21:14

То, что там "слишком много светофоров" в этом я как раз и не сомневался. Но что значит "которую ты последней настраивал"?
Но вот самое важное! Было у меня где-то подспудное, что как-то слишком много светофоров получится... Я как-то нарывался, по-моему, на это. Если мне не изменяет память (а было это года полтора назад ещё с z7-xPath), много маршрутов могло быть, а не светофоров при их инициализации.
А настраивал последнее что, так какие-то индустриальные подъездные пути возле электростанции.
Так что с этим "много светофоров"-то творить?

[size="1"][color="Silver"]Добавлено через 1 минуту[/color][/size]
[QUOTE=TRam_;407832] Либо же у двух светофоров совпадают "name" (это которые trigger ****)[/QUOTE]
Исключено! У меня все светофоры именованы.

TRam_ 11.06.2013 21:37

[QUOTE]А настраивал последнее что, так какие-то индустриальные подъездные пути возле электростанции.[/QUOTE]посмотри имена и принадлежность светофоров.

NickLon 11.06.2013 22:47

[QUOTE=TRam_;407854]посмотри имена и принадлежность светофоров.[/QUOTE]
Ахренеть!!!
Посмотри имена и принадлежности всех светофоров теперь на карте "Малоярославец... 5.0."!
Да там одна Бекасово-Сортировочная меня едва с ума не свела с перестановкой светофоров! А ты говоришь, все станции теперь пересмотреть!?...
...Лан, буду думать, что делать дальше...
P.S. можно было б в коде и предусмотреть дебаг....:(

TRam_ 11.06.2013 22:58

[QUOTE]можно было б в коде и предусмотреть дебаг....[/QUOTE]дебаг зависания в процессе сортировки светофоров в алфавитном порядке?

[QUOTE]Посмотри имена и принадлежности всех светофоров теперь на карте "Малоярославец... 5.0."![/QUOTE]ты не понял. Не в светофорах а вот тут -
[URL=http://piccy.info/view3/4704150/3ff662baed966737b6ee2a9b70c25c6f/][IMG]http://i.piccy.info/i7/6a9d7cae5fc3ceba6b2473dff836632f/4-61-144/58575222/TRam_20130611_0001_500.jpg[/IMG][/URL][URL=http://i.piccy.info/a3c/2013-06-11-19-02/i7-4704150/500x281-r][IMG]http://i.piccy.info/a3/2013-06-11-19-02/i7-4704150/500x281-r/i.gif[/IMG][/URL]

(нажав на "список светофоров")
если конечно оно работает.

NickLon 12.06.2013 01:33

[QUOTE=TRam_;407866]если конечно оно работает.[/QUOTE]
нет, не работает - пустое окно....
Блин, где ж дальше то рыть?..

[size="1"][color="Silver"]Добавлено через 47 минут[/color][/size]
Понял, что ты хотел сказать... Пока рою... Нашёл 4 свои ошибки уже... Может в этом то и дело? (наверняка дальше ещё нарою; пока не уверен)...
Но, Вов, по результатам (если оно будет так) ох и материться буду! За возможные ошибки "пользователя"... "По вине разработчика"..

РыцарьРР 12.06.2013 11:41

Я тоже пытаюсь Бекасово настроить. Если брать весь узел, то одинаковые светофоры там есть. Значит узел надо разбивать. Хотя бы отделить БМО от Смоленского хода.

Проводник из 5-го 12.06.2013 20:35

[B]Подвесные светофоры на мостиках и консолях для сигнализации серии sU.[/B]

Первым делаю предвходной старого образца (осталось домоделить лестницу, настил, плюс кое-что по мелочи). Все размеры - из типового
проекта по данным конструкциям.

[B]Проба в игре[/B]:
[URL=http://savepic.org/3645786.htm][IMG]http://savepic.org/3645786m.jpg[/IMG][/URL]

Все пока будут старого образца, как и мачтовые. А предвходной отдельно - потому что у него полоса нестандартно расположена, под табличкой номера.

Проводник из 5-го 14.06.2013 00:40

[URL=http://savepic.org/3654615.htm][IMG]http://savepic.org/3654615m.jpg[/IMG][/URL]

[URL=http://savepic.org/3646423.htm][IMG]http://savepic.org/3646423m.jpg[/IMG][/URL]

Shimanski 14.06.2013 03:59

Ребят, вопрос по сигналке

Обычная конечная станция. 2 пути. обгонный и пессажирский. После станции тупик.
Оо________оО
__/_______\___Тупик

Раскажите пожалуйста, как заставить маневровый светофор (К-Б) открыватся для прохода локомотива для обгона? в тупике стоит "невидимый тупик" от сигналки, включчен и именован, входные, и выходные при этом работаю нормально - станционный контроллер стоит и главный так же (вот только в главном контроллере у меня нет параметров почти.

Да платформа по главному пути

Где ошибся или что не доставил?

Эрендир 14.06.2013 08:03

[QUOTE=Shimanski;408086]Раскажите пожалуйста, как заставить маневровый светофор (К-Б) открыватся для прохода локомотива для обгона?[/QUOTE]
Не совсем понятно что значит для обгона? С другой стороны под состав перецепиться?

[QUOTE=Shimanski;408086]в тупике стоит "невидимый тупик" от сигналки, включчен и именован, входные, и выходные при этом работаю нормально - станционный контроллер стоит и главный так же (вот только в главном контроллере у меня нет параметров почти.[/QUOTE]

Ты похоже темой ошибся. Судя по всему у тебя Z7, а эта тема совсем про другую сигналку.

TRam_ 14.06.2013 10:39

чтобы открылся белый в случае z7, в "view details" твоего ПСа задай приоритет 3, а затем либо в "view details" светофора нажми на прозрачную линзу с подписью "маневровый режим", либо используй команду z7 open shunt signal.

[QUOTE]вот только в главном контроллере у меня нет параметров почти[/QUOTE]удали сигналку, поставь её заново с tsmteam.ru (2 версию) или с trainzup.com (если у тебя трейнз 12). Тогда сможешь переключать режимы.

А собственно тема о z7 тут - [url]http://trainsim.ru/forum/showthread.php?t=1188&page=93[/url]

NickLon 14.06.2013 15:24

Вов, такое предложение. Нельзя ли при установке светофора в поле Наименование автоматически писать то, что пишется в поле Name. Таким образом, если попадется какой-нибудь пропущенный светофор, то его можно будет отыскать Find Object, а так, как у меня получилось, среди более 350-ти маневровых светофоров отыскать глазами светофор, не имеющий наименования не представляется возможным за какое-то приемлемое время. Особенно это актуально, когда пользуешься Replace assets, как я делал для маневровых светофоров.
[QUOTE=РыцарьРР;407905]Я тоже пытаюсь Бекасово настроить. Если брать весь узел, то одинаковые светофоры там есть. Значит узел надо разбивать. Хотя бы отделить БМО от Смоленского хода.[/QUOTE]
Самое важное нельзя маневровые светофоры разбивать по разным станциям, если между ними предусмотрено маневровое движение. В принципе, это не смертельно, маневровой командой до светофора следующей станции можно доехать, но вот в маневровом браузере ты уже не укажешь этот светофор. И то, наверное, не всегда. Если только такого же светофора нет поблизости на исходной станции. Правда, в этом не уверен.

TRam_ 14.06.2013 17:43

[QUOTE]Самое важное нельзя маневровые светофоры разбивать по разным станциям, если между ними предусмотрено маневровое движение.[/QUOTE]я уже говорил. Если сделать "ось" из светофоров, до и от которых надо строить маневровые маршруты, то по этой оси можно разделить станции на 2 парка.

В браузере это сработает точно так же как и командой. То есть нужно там собрать 2 маршрута - до оси и от оси до конечного.

[size="1"][color="Silver"]Добавлено через 35 минут[/color][/size]
Естественно для второго маршрута надо переключаться на нужный парк.

NickLon 15.06.2013 04:02

Вов, ты много о чем говорил. По сути - те же яйца, только в профиль.
А по поводу предложения моего чего ты так ничего и не сказал? Для меня оно уже не актуально. Выкрутился. Но вот новичкам будет полезно, я думаю.

TRam_ 15.06.2013 11:54

А что с тем багом, который у тебя появлялся при инициализации светофоров?

По поводу предложения - не совсем понял что ты хочешь сказать. То есть чтоб вновь расставляемые на карту светофоры именовались как "sU kobc33 1" "sU mobc3 17" а не Trigger **** ? Сделать это можно, просто дописав в них тег autoname 1. Но перевыкладывать светофоры на ДЛС и на сайт из-за такой мелочи я не хочу - хочу дождаться более серьёзных обнов. Кроме того, вожусь с мультиплеерной будкой (которая уже заработала, очередь за мультиплеерным маневровым браузером).

Что за поле "Наименование"?

NickLon 15.06.2013 15:01

Владимир, наоборот, чтобы Ttrigger ххххххх дублировалось бы и в имя светофора. По умолчанию...
Вов, бред, конечно... Это из разряда: чтоб бантики были разноцветными!..
Я тут малеха тоже пошалил: ну не сидел же на жопе ровно!
Так вот, решаема сия проблема. Для начала - сам всё переустанавливаешь четко! А за тем,что захотел "реплейсить" - бегаешь потом сам!
Гы-гы! Привет tramwaz'у! Он как-то сам обещался свой маршрут на sU перевести. И от помощи аж отказывался....Ну, Бог - в помощь, как говорится...

NickLon 18.06.2013 13:21

Вов, выручай!
Ошибка из поста 324 (что ли) осталась! Я перепроверил светофоры на всех станциях. Действительно, на некоторых были пропущены имена светофоров (М2,М4,М22... которые). Все поправил. Перепроверил 3 раза, пропусков нет, но ошибка осталась. Когда после появления жука и остановки расчета нажимаю обновить окно, всегда показывает одну и ту же цифру в процентах - 96%. Значит, это он спотыкается на одном и том же месте? Если да, то означает ли это, что спотыкается на какой-нибудь из хвостовых станций по алфавиту в списке станций?
Проходные тут могут играть роль? Думаю, что нет, так как это же автомат, да?

TRam_ 18.06.2013 20:12

Не, цифра процентов ничего не означает.

Скажи, сколько у тебя максимально светофоров навешано в одну станцию?

И ещё. Посмотри станцию, начиная с которой имена светофоров неотсортированы по имени.

NickLon 18.06.2013 22:16

Вов, отбой.
Я вычислил таки станцию, которая мне всё портила. Прежде, чем прийти к этому выводу, я ещё раз перечитал твой ответ на первый мой вопль. И вот то, что меня смутило, и повело по ложному следу, я отбросил. А именно: "последняя станция, которую ты настраивал". Я не настраивал, а просто менял светофоры на чужом, но как мне кажется, весьма перспективном маршруте (с точки зрения где таки наконец-то можно замутить по-настоящему бесконечную сессию). И когда поменял, решил посмотреть, а что же будет? Ну и итог - шлялся по последним станциям, а слона то и не замечал. А "слон" у меня был в первой четверти переустановки.
Но нет худа без добра. В результате скрупулезного изучения я обнаружил около десятка не обозначенных светофоров. И ещё где-то 6-8 светофоров не на своих станциях. Поправил.
Ну а когда и это не помогло, тогда я и отбросил эту часть фразы о последней станции. Хм, кто-бы сомневался - Бекасово-Сортировочная!
Насчет количества светофоров на одной станции. Ну, 355 (специально считал; +- 1-2, если и ошибся) и что, это критичная цифра для компьютера?
Сортировка да, тоже именно на этой станции даёт сбой.
А у меня тогда другой вопрос. А сколько построений маршрутов выдержит система маршрутизации тогда? И нельзя ли, ввиду ограниченности пространства в столбцах браузера маршрутизации (поездной, вроде только) убрать их количество? Мне всё равно будет, какой по счету маршрут от Ч до Ч2 на станции Солнечная, 1218-й или 1867-й. А вот увидеть Ч2-Ч@Очаково в одну строчку, когда ещё и 4 символа заняты порядковым номером маршрута будет весьма затруднительно.

TRam_ 18.06.2013 22:40

[QUOTE] Ну, 355 (специально считал; +- 1-2, если и ошибся) и что, это критичная цифра для компьютера?[/QUOTE]не, это критическая цифра для времени сортировки светофоров. Потому что моему алгоритму надо выполнить 355^2 = 126025 перестановок элементов (а это по 6 операций в каждой) . За 2 секунды это количество трейнз не успевает обработать, и считает что скрипт заглючил и его надо вырубить. Не, я мог бы влепить куда-нибудь туда ещё одно ожидание (в процессе сортировки а не между ними), но тогда расчёт светофоров на картах будет медленее

Решение - разбить светофоры там хотя бы на 2 парка - "внутренние маневровые сортировки" и "остальные". И строить маневровые маршруты соответствующим образом.

[QUOTE]А сколько построений маршрутов выдержит система маршрутизации тогда?[/QUOTE]ну вообще количество маршрутов ограничено сверху диапазоном типа int . То есть в текущем виде система может построить 32 767 маршрута.

[QUOTE]Мне всё равно будет, какой по счету маршрут[/QUOTE]зато при создании простых сессий номера маршрутов помогают.

Проводник из 5-го 19.06.2013 00:12

[URL=http://savepic.org/3707100.htm][IMG]http://savepic.org/3707100m.jpg[/IMG][/URL]

[URL=http://savepic.org/3719388.htm][IMG]http://savepic.org/3719388m.jpg[/IMG][/URL]

Эрендир 19.06.2013 08:12

[QUOTE=TRam_;408496]ну вообще количество маршрутов ограничено сверху диапазоном типа int . То есть в текущем виде система может построить 32 767 маршрута.[/QUOTE]

Вообще то, верхний предел int составляет 2 147 483 647, ибо это 32х битное число. А это значит что ни одна бесконечная сессия не сможет достигнуть предела за разумные сроки.

TRam_ 20.06.2013 23:07

Мультиплеерный вариант zxPath оттестирован полностью :) .

Сборка маршрутов как поездных, так и маневровых, работает нормально. Светофоры открываются корректно (на клиентах с незначительной задержкой). Направление перегонов изменяется синхронно.

В состав мультиплеерной zxPath входят:

zxPath MainBase multiplayer , <kuid2:400260:567800:2>

zxPath PrimaryBrowser multiplayer , <kuid:400260:567801>

zxPath PrimaryShuntBrowser multiplayer , <kuid2:400260:567802:1>

Команды от оригинальной zxPath использовать не следует (они всё равно не заработают).

Проводник из 5-го 22.06.2013 00:40

[URL=http://savepic.org/3763708.htm][IMG]http://savepic.org/3763708m.jpg[/IMG][/URL]

NickLon 22.06.2013 13:10

[b]Проводник из 5-го[/b], очень даже здорово! А что по этому поводу думает TRam_? Я имею ввиду о новых моделях светофоров.

TRam_ 22.06.2013 13:15

Что они нужны.

Единственное что - запекания нет, ну а так в общем мне нравятся.

Проводник из 5-го 22.06.2013 19:00

[QUOTE=TRam_;409031]Что они нужны.[/QUOTE]

Нужны конечно. И нового образца я бы сделал. Да только вот Олег исходы зажал....

[QUOTE=TRam_;409031]Единственное что - запекания нет, ну а так в общем мне нравятся.[/QUOTE]

Запекания на чём? Головки - полностью от твоих. Моё - металлоконструкция и мачта.

А мостики Паша мне под заказ сделал.

Yuri1997 25.06.2013 11:19

Thread Exception: ER_ArrayOutOfBounds
 
Здравствуйте [B]TRam_[/B] ,во время просчитывания маршрутов по станции вылезла вот такая ошибка (раньше на этой станции этого не было, стрелки и светофори инициализированы ):confused::
[URL=http://i053.radikal.ru/1306/10/6a48406c98d5.jpg][IMG]http://i053.radikal.ru/1306/10/6a48406c98d5t.jpg[/IMG][/URL]

TRam_ 25.06.2013 11:29

попробуй пересчитывать от каждого светофора этой станции отдельно (чтоб определить, где находится источник этой ошибки)

Yuri1997 25.06.2013 11:57

[B]TRam_[/B], пересчитал. В итоге шесть светофоров при просчете выдают эту ошибку: ЧI, Ч5, IIH, IIHД, IIIН, IIIНД.:confused:


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

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