|
Пытаюсь замутить свой симулятор.
|
|
| V9 | Дата: Пятница, Вчера, 14:22 | Сообщение # 641 |
|
Поездной диспетчер
Группа: Пользователи
Сообщений: 673
Награды: 13
Репутация: 3
Статус: Online
| ИМХО, красиво:
 Частичный полигон от Сургута до УЯ. Но вижу, что нужно будет переделать отрисовку так, чтобы входящие линии на стоянки на перегоне отрисовывались прямыми хвостиками, А не наклонными. Запишу в TODO лист. upd. Их вообще отрисовывать не надоть. Сделать как на станциях, наверн.
| | |
| |
| olegpersh999 | Дата: Пятница, Вчера, 15:32 | Сообщение # 642 |
|
Начальник станции
Группа: Пользователи
Сообщений: 292
Награды: 4
Репутация: 2
Статус: Offline
| Цитата V9 (  ) Но вижу, что нужно будет переделать отрисовку так, чтобы входящие линии на стоянки на перегоне отрисовывались прямыми хвостиками по подробнее не пойму, что ты хочешь сделать? По-моему норм рисует
Сообщение отредактировал olegpersh999 - Пятница, 08.05.2026, 15:35
| | |
| |
| V9 | Дата: Пятница, Вчера, 17:17 | Сообщение # 643 |
|
Поездной диспетчер
Группа: Пользователи
Сообщений: 673
Награды: 13
Репутация: 3
Статус: Online
| Версия 0.5.3.5.
- Исправлен баг отрисовки остановки четного поезда "за Сурмятиным", когда он остановился до Сурмятина (баг из того, что ось станции 730 км и голова поезда остановленного у входного 730 км совпадали).
- Добавлена отрисовка "малых вертикальных линий" при выставлении/уборке поезда на/с станционный путь. Сделано так, как по идее сделано как и ГИД Урал и вообще по стандарту оформления листов.
- Добавлена марка "присвоение номера поезду" "звездочка".
- При клике на ГИДе на станционный путь с поездом или на крестик поезда (при проследовании) на втором окне выдается номер поезда и номер пути станции(во внутренней кодировке). Будет переделываться на правильное отображение пути и на вывод путем создания графического окна с информацией о поезде.
- Добавлен файл polygon.dat, где сохраняется инфа, требуемая для DSim. Там находятся латинские названия станций, структура многопарковых станций и суффиксация путей. Это требуется чтобы прога могла автоматически разрисовать Пульт.
- Появился Пульт, который на данном этапе "автогенерируется" на основе информации в data.dat и polygon.dat. Там же добавлены часы.
- В режим симулятора (не с Пультом Нева!) Ctrl-Click дает команду "убрать поезд". Поезд убирается с пути. Можно симулировать уборку вагонов на подъездные пути.
- В режиме симулятора Dsim(НЕ Пульт Нева!)можно провести поезд с одной станции на другу. Клик мыши на пути с поездом; Ctrl-click по всем промежутоным станциям, по их путям; потом одиночный клик. Будет создан приказ на проследовании по всему маршруту.
- Гид можно закрыть крестиком окна. Как и пульт.
- Появился режим "сокращения полигона" в ГИДе. Командами Ctrl+Shift+End двигается верхняя граница вниз, Ctrl+Shift+Home - вверх. Для нижней границы это команды Ctrl+Shift+PgDown(PgUp). В режиме инвертирования все будет работать "наоборот" и вообще не тестировалось. Сообразил о проблеме инверсии когда уже сформировал релизный файл. В планах переделать.
| | |
| |
| V9 | Дата: Пятница, Вчера, 17:19 | Сообщение # 644 |
|
Поездной диспетчер
Группа: Пользователи
Сообщений: 673
Награды: 13
Репутация: 3
Статус: Online
| Цитата olegpersh999 (  ) по подробнее не пойму, что ты хочешь сделать? По-моему норм рисует  на начало часа, все поеззда стояли на перегоне. То есть, "палочки влево", за границу часа влево, должны быть или прямыми, но не косыми. Или их вообще не должно быть.
| | |
| |
| olegpersh999 | Дата: Пятница, Вчера, 18:02 | Сообщение # 645 |
|
Начальник станции
Группа: Пользователи
Сообщений: 292
Награды: 4
Репутация: 2
Статус: Offline
| V9, аа теперь понял о чем ты. Спасибо за новую версию. Немного протестирую
| | |
| |
| V9 | Дата: Пятница, Вчера, 18:47 | Сообщение # 646 |
|
Поездной диспетчер
Группа: Пользователи
Сообщений: 673
Награды: 13
Репутация: 3
Статус: Online
| Вспомнил, что забыл исправить баг "расписание не отрисовывает отправление из сургута пассажирских поездов". Исправил.
upd. Файл удален так как забыл поправить версию файла.
Сообщение отредактировал V9 - Пятница, 08.05.2026, 20:15
| | |
| |
| olegpersh999 | Дата: Пятница, Вчера, 19:19 | Сообщение # 647 |
|
Начальник станции
Группа: Пользователи
Сообщений: 292
Награды: 4
Репутация: 2
Статус: Offline
| V9, ставить с заменой? только чтобы сохранения не пропали
Сообщение отредактировал olegpersh999 - Пятница, 08.05.2026, 19:20
| | |
| |
| V9 | Дата: Пятница, Вчера, 19:28 | Сообщение # 648 |
|
Поездной диспетчер
Группа: Пользователи
Сообщений: 673
Награды: 13
Репутация: 3
Статус: Online
| Цитата olegpersh999 (  ) V9, ставить с заменой? только чтобы сохранения не пропали Внутри архива в каталоге Territory/1 (где лежат все сохраненки) находится только polygon.dat.

Но все равно, сархивируй вообще весь каталог пульта Нева. Мало ли захочешь откатиться на предыдущию версию DSim.
| | |
| |
| olegpersh999 | Дата: Пятница, Вчера, 19:56 | Сообщение # 649 |
|
Начальник станции
Группа: Пользователи
Сообщений: 292
Награды: 4
Репутация: 2
Статус: Offline
| Цитата V9 (  ) При клике на ГИДе на станционный путь с поездом или на крестик поезда (при проследовании) на втором окне выдается номер поезда и номер пути станции(во внутренней кодировке) Это работает? и что нужно запускать дополнительно?Добавлено (08.05.2026, 19:58) --------------------------------------------- просто не понимаю что за второе окно
| | |
| |
| V9 | Дата: Пятница, Вчера, 20:08 | Сообщение # 650 |
|
Поездной диспетчер
Группа: Пользователи
Сообщений: 673
Награды: 13
Репутация: 3
Статус: Online
| Цитата olegpersh999 (  ) Это работает? и что нужно запускать дополнительно? Когда кликаешь на GID1.bat, появляется черное окно консоли, второе окно, наряду с основным окном ГИДа. Пока это сделано специально, чтобы были видны ошибки исполнения кода. Если кликнуть по горизонтальной линии поезда на станции или по крестику проходящего поезда, в этом окне высветится его номер, его внутренний ID (уникальный для каждого поезда) и номер пути станции пока что во внутренней кодировке. Это было сделано для игры в DSim где пока что все команды надо в этом же окне набирать по движению поездов. На примере, у нас поезд 2910, ID 352 проехал по пути 1001, то есть по "1му главному".
| | |
| |
| V9 | Дата: Пятница, Вчера, 20:13 | Сообщение # 651 |
|
Поездной диспетчер
Группа: Пользователи
Сообщений: 673
Награды: 13
Репутация: 3
Статус: Online
| Перевыложен 0.5.3.6 так как я в предыдущем варианте забыл поправить версию. При старте ошибочно отрисовывал себя как 0.5.3.5.
| | |
| |
| olegpersh999 | Дата: Пятница, Вчера, 20:14 | Сообщение # 652 |
|
Начальник станции
Группа: Пользователи
Сообщений: 292
Награды: 4
Репутация: 2
Статус: Offline
| Аа, все понял. Прикольно. Туда бы еще внести информацию куда это поезд идет в сторону НВ или Ноябрьска
| | |
| |
| V9 | Дата: Пятница, Вчера, 20:17 | Сообщение # 653 |
|
Поездной диспетчер
Группа: Пользователи
Сообщений: 673
Награды: 13
Репутация: 3
Статус: Online
| Цитата olegpersh999 (  ) Аа, все понял. Прикольно. Туда бы еще внести информацию куда это поезд идет в сторону НВ или Ноябрьска Это будет делаться следующим этапом, наряду с "раскраской по направлениям". Мне потребуется дописать анализ save.sav файла, чтобы выдергивать по ID поезда его назначение. Если мне дадут поработать, на выходных планиру сделать.
| | |
| |
| olegpersh999 | Дата: Пятница, Вчера, 20:28 | Сообщение # 654 |
|
Начальник станции
Группа: Пользователи
Сообщений: 292
Награды: 4
Репутация: 2
Статус: Offline
| Цитата V9 (  ) Это будет делаться следующим этапом, наряду с "раскраской по направлениям". Мне потребуется дописать анализ save.sav файла, чтобы выдергивать по ID поезда его назначение. Если мне дадут поработать, на выходных планиру сделать. Это будет круто! Огромное спасибо за такое развитие)
| | |
| |
| V9 | Дата: Суббота, Сегодня, 14:11 | Сообщение # 655 |
|
Поездной диспетчер
Группа: Пользователи
Сообщений: 673
Награды: 13
Репутация: 3
Статус: Online
| Затык так как не удается найти ID поезда в save.sav. Оно хитро как-то спрятано. По замыслу, я из GID.txt получаю ID поезда, по ID я ищу поезд в save.sav и там узнаю, куда данный поезд направляется. Пока что проблема в том, что найти ID в save.sav не удается. Написал Zork'у, надеюсь даст ответ.
| | |
| |
| olegpersh999 | Дата: Суббота, Сегодня, 17:15 | Сообщение # 656 |
|
Начальник станции
Группа: Пользователи
Сообщений: 292
Награды: 4
Репутация: 2
Статус: Offline
| Понятно. Ожидаем
| | |
| |
| V9 | Дата: Суббота, Сегодня, 18:35 | Сообщение # 657 |
|
Поездной диспетчер
Группа: Пользователи
Сообщений: 673
Награды: 13
Репутация: 3
Статус: Online
| Цитата olegpersh999 (  ) Понятно. Ожидаем Пришли свой каталог Territory/1. Скорей всего у тебя наиграно на ID 1000 и более, может сравнивая свое и твое, я смог вскрыть шифр.
| | |
| |
| olegpersh999 | Дата: Суббота, Сегодня, 18:52 | Сообщение # 658 |
|
Начальник станции
Группа: Пользователи
Сообщений: 292
Награды: 4
Репутация: 2
Статус: Offline
| Цитата V9 (  ) Пришли свой каталог Territory/1. Скорей всего у тебя наиграно на ID 1000 и более, может сравнивая свое и твое, я смог вскрыть шифр. Хорошо, сейчас
| | |
| |
| olegpersh999 | Дата: Суббота, Сегодня, 18:53 | Сообщение # 659 |
|
Начальник станции
Группа: Пользователи
Сообщений: 292
Награды: 4
Репутация: 2
Статус: Offline
| Еще смотри баг один. Поезд в Сургуте на 13 пути выставлен, но в новом гиде его нет. 2856 который отправился его тоже не было, он появился после отправления
| | |
| |
| olegpersh999 | Дата: Суббота, Сегодня, 18:55 | Сообщение # 660 |
|
Начальник станции
Группа: Пользователи
Сообщений: 292
Награды: 4
Репутация: 2
Статус: Offline
| Цитата olegpersh999 (  ) Хорошо, сейчас
| | |
| |