Пытаюсь замутить свой симулятор.
|
|
V9 | Дата: Суббота, 17.02.2024, 20:41 | Сообщение # 81 |
Поездной диспетчер
Группа: Пользователи
Сообщений: 484
Награды: 9
Репутация: 0
Статус: Offline
| Рад выложить версию 0.0.0.1! Ее задача несколько необычна. Если скачать файл Dsim.0.0.0.1.zip в каталог обычного симулятора Пульт Нева (или моего субварианта двухпутки тут - http://pultneva.ru/forum/24-347-16129-16-1704998769 )и там распаковать, то нажав на иконку "Extend length" у вас получится возможность удлинить любой грузовой поезд до 171 вагона! Давайте разбираться! Возьмем текущую версию 0.9.3, распакуем, запустим, посмотрим:
![](/_fr/3/7629289.png)
2911й едет на Силинский. Удлиним его до 72х вагонов (72 вагона в Сургуте смогут обработаться без блокирования станции). Так же удлиним следующий за ним 2901й. Скопируем приложенный архив и распакуем в каталоге симулятора. Так же из сообщения #57 от 17.12.2023 года скопируем jdk0.zip. с помощью винды все из этих .zip файлов вытащим внутренности и положим в каталог симулятора. Выглядеть должно так:
![](/_fr/3/s1189713.jpg)
Закрываем pult.exe чтобы он сохранил текущее состояние. Двойным кликом запускаем "Extend train" и должен появиться список:
![](/_fr/3/s8043685.jpg)
Желтым я выделил наши поезда. Забиваем "2911 72" (без кавычек), жмем Enter. Dsim приготовится к удлинению следующего поезда. Забиваем "2901 72", Enter и еще раз Enter (пустая строка - запись состояния обратно на диск).
![](/_fr/3/s6278018.jpg)
DSim сообщил, что он записал обратно сведения. Можно запускать pult.exe. Запускаем, проверяем, что поезда удлинились!
ps. Некоторые пути не вмещают 72х вагонные поезда! Это 3й и 5й Силинского и главный путь Сурмятина. Планируйте свое движение аккуратно! pps. Настоятельно рекомендую, если вы отыграли уже много часов, архивировать каталог Territory или же подкаталог "1" внутри Territory. DSim не создает архивных копий!
Добавлено (17.02.2024, 21:21) --------------------------------------------- SHA-256 релиза v0.0.0.1 должен быть 6c63b537dacc96f577ca15ecfac1f01170ac828e7ee49015c04f4164d6e01c28
Сообщение отредактировал V9 - Воскресенье, 18.02.2024, 09:13
| |
| |
olegpersh999 | Дата: Вторник, 20.02.2024, 11:41 | Сообщение # 82 |
Начальник станции
Группа: Пользователи
Сообщений: 181
Награды: 3
Репутация: 0
Статус: Offline
| Здорово! Надо попробовать))
| |
| |
olegpersh999 | Дата: Вторник, 20.02.2024, 12:38 | Сообщение # 83 |
Начальник станции
Группа: Пользователи
Сообщений: 181
Награды: 3
Репутация: 0
Статус: Offline
| Сообщение какое-то выдает и поезд не удлиняет Добавлено (20.02.2024, 12:42) --------------------------------------------- А все. Это я не так папку распаковал
Сообщение отредактировал olegpersh999 - Вторник, 20.02.2024, 12:39
| |
| |
V9 | Дата: Вторник, 20.02.2024, 13:50 | Сообщение # 84 |
Поездной диспетчер
Группа: Пользователи
Сообщений: 484
Награды: 9
Репутация: 0
Статус: Offline
| Цитата olegpersh999 ( ![Ссылка на цитируемый текст](/.s/img/fr/ic/12/lastpost.gif) ) Сообщение какое-то выдает и поезд не удлиняет Hotfix надо сделать. Увидел когда выкладывал, но переделать не успел. А потом забыл. =)
| |
| |
olegpersh999 | Дата: Вторник, 20.02.2024, 15:40 | Сообщение # 85 |
Начальник станции
Группа: Пользователи
Сообщений: 181
Награды: 3
Репутация: 0
Статус: Offline
| Не не. Все норм. Там в папке JDK0 была папка с таким же названием и прога не читала её. Все норм, протестил) Один поезд 110 усл. провел норм по участку, а вот второй уже пассажирский мне убил чутка) Еще бы как-то на графике обозначать длинносоставные поезда либо чтобы можно было добавить букву Д либо каким либо определенным цветом, ну это так чисто пожелание) Добавлено (20.02.2024, 15:41) --------------------------------------------- Так стало намного интереснее играть, потому что в реале практически нет коротких поездов
| |
| |
V9 | Дата: Вторник, 20.02.2024, 16:27 | Сообщение # 86 |
Поездной диспетчер
Группа: Пользователи
Сообщений: 484
Награды: 9
Репутация: 0
Статус: Offline
| Цитата olegpersh999 ( ![Ссылка на цитируемый текст](/.s/img/fr/ic/12/lastpost.gif) ) букву Д либо каким либо определенным цветом, Да, сделаю. Когда выложил, сообразил, что так надо было сделать.
| |
| |
V9 | Дата: Четверг, 07.03.2024, 18:46 | Сообщение # 87 |
Поездной диспетчер
Группа: Пользователи
Сообщений: 484
Награды: 9
Репутация: 0
Статус: Offline
| Новый релиз DSim, v.0.0.0.6. Теперь он позволяет сокращать длину поездов.
![](/_fr/3/s3096813.jpg)
Картинка выглядит по другому. В записи вида {1752 69 --> 57..171} расшифровка такова: "Поезд №1752 имеет длину 69 вагонов и может сокращен до 57 вагонов или удлинен до 171 включительно".
Почему лимитируется сокращение? DSim вычисляет сколько можно отнять вагонов без того, чтобы потребовалось делтать секцию пути "свободной". И "отрезает" столько, чтобы хоть пол вагона осталось на секции. Если у нас хвост находится близко к светофору, может случиться, что мы ничего отрезать не можем. Надо пропустить поезд дальше, чтобы хвост заехал на следующую секцию и там его "подрезать".
Допустим мы симулируем, что проводим поезд 3402 из Сургута как 100вагонник, с отцепками по УЯ, Ланг, Мег и НВII. Тогда по Сургуту выставляем и после выставления удлиняем до 100. После отправления тащим до УЯ, там ставим "на обработку". Он перекроет южную горловину, что и будет в реальности. Подождав по геймплею, отправляем его с УЯ. Подождав, чтобы хвост заехал на путь приема, освободив входные секции с юга, "отрезаем" вагоны УЯ (прямо на ходу). Допустим оставили 70 вагонов. Тогда он влезет по Лангепасу и вы сможете укоротить состав уже на стоянке.
Нечетный сборный с НВ1 вы же можете симулировать "прицепки". Выставив состав в НВ1, укорачиваете его. Потом делаете прицепки по пути следования и приводите в сургут полносоставным.
Кроме того: 1. Была исправлена ошибка, изза чего его нельзя было использовать с текущими версиями java. 2. Был добавлен пересчет веса поезда. К сожалению, пересчет веса не влияет на разгон/замедление в данный момент. (и возможно, не смогу реализовать).
Как устанавливать и использовать смотрите в сообщении #81 : http://pultneva.ru/forum/24-337-16165-16-1708191698
ps. Забыл сделать простановку суффикса "Д" к номеру поезда если вагонов > 71. pps. Прикол пока отлаживал.
![](/_fr/3/0005091.png) ppps. Хешкод Dsim.0.0.0.6.zip - 65161555981736e9287cb32b336abe05b0f3d544d9eaf6736521c1484a8b63c3
Сообщение отредактировал V9 - Четверг, 07.03.2024, 19:06
| |
| |
olegpersh999 | Дата: Пятница, 08.03.2024, 16:21 | Сообщение # 88 |
Начальник станции
Группа: Пользователи
Сообщений: 181
Награды: 3
Репутация: 0
Статус: Offline
| Цитата V9 ( ![Ссылка на цитируемый текст](/.s/img/fr/ic/12/lastpost.gif) ) ps. Забыл сделать простановку суффикса "Д" к номеру поезда если вагонов > 71. самое важно блин)
| |
| |
uyran | Дата: Пятница, 08.03.2024, 16:47 | Сообщение # 89 |
Маневровый диспетчер
Группа: Пользователи
Сообщений: 33
Награды: 0
Репутация: 0
Статус: Offline
| Н у установил я эту прогу запустил и вот ответ проги : "Java"не является внутренней командой или внешней командой, исполняемой программой или пакетным файлом. устанавливал как написано в 1 посте и не хочет запускаться
| |
| |
V9 | Дата: Пятница, 08.03.2024, 20:40 | Сообщение # 90 |
Поездной диспетчер
Группа: Пользователи
Сообщений: 484
Награды: 9
Репутация: 0
Статус: Offline
| Цитата uyran ( ![Ссылка на цитируемый текст](/.s/img/fr/ic/12/lastpost.gif) ) Н у установил я эту прогу запустил и вот ответ проги : "Java"не является внутренней командой или внешней командой, исполняемой программой или пакетным файлом. устанавливал как написано в 1 посте и не хочет запускаться Dsim ты распаковал корректно. Возьми из 57го поста данного треда java-машину JDK0.zip, и распакуй из архива тоже в каталог пульта. Выглядеть дерево каталогов должно так:
![](/_fr/3/5105998.png) В каталоге Пульта должен лежать JDK0 в котором есть каталоги bin & lib. Тогда заработает.
| |
| |
uyran | Дата: Суббота, 09.03.2024, 07:42 | Сообщение # 91 |
Маневровый диспетчер
Группа: Пользователи
Сообщений: 33
Награды: 0
Репутация: 0
Статус: Offline
| Вот теперь заработало. Спасибо
| |
| |
V9 | Дата: Воскресенье, 10.03.2024, 07:44 | Сообщение # 92 |
Поездной диспетчер
Группа: Пользователи
Сообщений: 484
Награды: 9
Репутация: 0
Статус: Offline
| Релиз v.0.0.0.7. v.0.0.0.8. К номеру поезда приписывается буква Д если его длина в результате редактирования превысит 71 вагон.
Как устанавливать и использовать смотрите в сообщении #81 : http://pultneva.ru/forum/24-337-16165-16-1708191698 и в сообщении #90: http://pultneva.ru/forum/24-337-16177-16-1709919600
upd. Багфикс. Неправильный номер версии, 0.0.0.6, демонстрировался при запуске 0.0.0.7. Исправлено на 0.0.0.8 =)
Сообщение отредактировал V9 - Воскресенье, 10.03.2024, 08:43
| |
| |
V9 | Дата: Воскресенье, 10.03.2024, 08:55 | Сообщение # 93 |
Поездной диспетчер
Группа: Пользователи
Сообщений: 484
Награды: 9
Репутация: 0
Статус: Offline
|
Сообщение отредактировал V9 - Воскресенье, 10.03.2024, 08:57
| |
| |
V9 | Дата: Воскресенье, 10.03.2024, 08:56 | Сообщение # 94 |
Поездной диспетчер
Группа: Пользователи
Сообщений: 484
Награды: 9
Репутация: 0
Статус: Offline
| .
Сообщение отредактировал V9 - Воскресенье, 10.03.2024, 08:57
| |
| |
olegpersh999 | Дата: Воскресенье, 10.03.2024, 11:36 | Сообщение # 95 |
Начальник станции
Группа: Пользователи
Сообщений: 181
Награды: 3
Репутация: 0
Статус: Offline
| А буква Д приписывается только в справках или на ГДП тоже наблюдается номер поезда с индексом? в принципе я сейчас сам посмотрю)
Добавлено (10.03.2024, 11:49) --------------------------------------------- а уже увидел, показывается)
Сообщение отредактировал olegpersh999 - Воскресенье, 10.03.2024, 12:47
| |
| |
olegpersh999 | Дата: Воскресенье, 10.03.2024, 12:48 | Сообщение # 96 |
Начальник станции
Группа: Пользователи
Сообщений: 181
Награды: 3
Репутация: 0
Статус: Offline
|
| |
| |
V9 | Дата: Воскресенье, 10.03.2024, 15:40 | Сообщение # 97 |
Поездной диспетчер
Группа: Пользователи
Сообщений: 484
Награды: 9
Репутация: 0
Статус: Offline
| Цитата olegpersh999 ( ![Ссылка на цитируемый текст](/.s/img/fr/ic/12/lastpost.gif) ) а уже увидел, показывается) Я проверил, увидел что у меня покаызвает; подумал что играете на 0.9.2.8 и там не показывает.
======== Очередной апдейт. Версия 0.0.0.9.
1. Длина поезда ограничена в 140 вагонов, так как 171-вагонники не могут уехать с Сургута с 1а. 2. Изменена акселерация поезда (разгон) в зависимости от его веса:
![](/_fr/3/s5473382.jpg) Теперь, если, условно, будете вести сборный с НВ1 и пополнять по пути, будет разгоняться все хуже и хуже. И если с Сургута и делать "отцепки", то разгоняться будет все быстрей и быстрей.
Там еще есть возможность настоить децелерацию, типа "длинный поезд тормозит плохо, короткий - резко", и можно настроить форму выхода (схода) на (с) разгон(а). Вот это закругление на скорости малого веса можно делать более резким или более плавным. Не стал прогать-трогать.
upd. Четыре разных графика разгона одного и того же поезда с разным весом.
Сообщение отредактировал V9 - Воскресенье, 10.03.2024, 17:08
| |
| |
V9 | Дата: Суббота, 16.03.2024, 11:55 | Сообщение # 98 |
Поездной диспетчер
Группа: Пользователи
Сообщений: 484
Награды: 9
Репутация: 0
Статус: Offline
| Апдейт v.0.0.0.10. Исправление ошибки. Выяснилось, что если у на полигоне есть мотовозы, некорректно начинает работать "удлинение/сокращение" так как у мотовозов другой формат хранения данных.
| |
| |
V9 | Дата: Воскресенье, 17.03.2024, 16:45 | Сообщение # 99 |
Поездной диспетчер
Группа: Пользователи
Сообщений: 484
Награды: 9
Репутация: 0
Статус: Offline
| V.0.0.0.11. Очередной багфикс. Проблема двух последних багфиксов в наличии мотовозов. А с ними проблема, что секция данных мотовоза в save.sav становится длинней. А особая проблема, что не всегда длинней. Иногда может быть и короче. В 10ке я решил, что она всегда более длинная. Но так как иногда может быть короче, надо корректно это обрабатывать. Работает сейчас лучше, обрабатывает последние два примера проблем из сообщений olegpersh999 №174 и №184 из темы "Реконструкции участка" корректно, высвечиваются все поезда. Но достоверно гарантировать что я корректно выявляю нетиповую секцию я не могу. Если кто-то когда-то снова увидит, что при мотовозах на полигоне какие-то поезда снова не высвечиваются, прислайте save.sav, буду уточнять алгоритм.
Сообщение отредактировал V9 - Воскресенье, 17.03.2024, 16:48
| |
| |
V9 | Дата: Вторник, 19.03.2024, 12:18 | Сообщение # 100 |
Поездной диспетчер
Группа: Пользователи
Сообщений: 484
Награды: 9
Репутация: 0
Статус: Offline
| V.0.0.0.12. Никакой разницы, кроме того, что длина поезда ограничена сверху 120 вагонов так как 140 иногда глючит в pult.exe. upd. Еще была сделана ревизия параметра разгона. Было сгенерировано куча поездов штатным pult.exe и проверено, какие там ускорения он ставит в зависимости от веса поезда. Так как значения совпали с теми, что уже делал DSim, то DSim не правился в этой части.
Сообщение отредактировал V9 - Вторник, 19.03.2024, 13:07
| |
| |