[ Главная · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Пытаюсь замутить свой симулятор.
V9Дата: Понедельник, 01.07.2024, 09:50 | Сообщение # 221
Поездной диспетчер
Группа: Пользователи
Сообщений: 491
Награды: 9
Репутация: 0
Статус: Offline


Рассматривая прошлый рисунок обратил внимание, что прибытие 3305го в Сургут не отрисовалось.

В диагностическом окне отписалась ошибка:


Эту ошибку я знаю, это Pult.exe записывает "пол-строки". В итоге, DSim видит полстроки, разобраться не может, не учитывает. При обновлении приходит вторая половаина строки, DSim опять видит половину строки (но это другая половина), снова разобраться не может и ругается.

Об ошибке представление имею, будет исправляться в 8й ветке.
Прикрепления: 7263952.png (17.6 Kb) · 0314159.png (8.2 Kb)
 
V9Дата: Понедельник, 01.07.2024, 09:55 | Сообщение # 222
Поездной диспетчер
Группа: Пользователи
Сообщений: 491
Награды: 9
Репутация: 0
Статус: Offline
Планы восьмой ветки:
  • Исправить ошибку "половины строки"
  • Исправить ошибку у Сургута (линии уходят на 13ю станцию)
  • Сделать сквозную демонстрацию двух суток на одном экране в виде скользящего окна в 24 часа.
  • Расставить часовые метки
  • Расставить названия станций
  • Сделать наклонную отрисовку номеров поездов около ниток.
 
olegpersh999Дата: Понедельник, 01.07.2024, 10:15 | Сообщение # 223
Начальник станции
Группа: Пользователи
Сообщений: 182
Награды: 3
Репутация: 0
Статус: Offline
Получается здорово!
 
V9Дата: Понедельник, 01.07.2024, 10:50 | Сообщение # 224
Поездной диспетчер
Группа: Пользователи
Сообщений: 491
Награды: 9
Репутация: 0
Статус: Offline
Цитата olegpersh999 ()
Получается здорово!


Скачалось, запустилось, отрисовалось?
 
olegpersh999Дата: Понедельник, 01.07.2024, 12:39 | Сообщение # 225
Начальник станции
Группа: Пользователи
Сообщений: 182
Награды: 3
Репутация: 0
Статус: Offline
Да получилось. Работает

а иногда что-то не дорисовывает
Прикрепления: 4451096.jpg (104.0 Kb) · 5341494.jpg (64.2 Kb)
 
V9Дата: Понедельник, 01.07.2024, 12:48 | Сообщение # 226
Поездной диспетчер
Группа: Пользователи
Сообщений: 491
Награды: 9
Репутация: 0
Статус: Offline
"Не дорисовывает" - это, почти 100%, ошибка "рваной строки". Закройте/откройте DSim и Пульт, ошибки должны исчезнуть.
 
olegpersh999Дата: Понедельник, 01.07.2024, 12:50 | Сообщение # 227
Начальник станции
Группа: Пользователи
Сообщений: 182
Награды: 3
Репутация: 0
Статус: Offline
А вот что он начал отрисовывать спустя некоторое время
Прикрепления: 8615603.jpg (62.8 Kb)
 
olegpersh999Дата: Понедельник, 01.07.2024, 12:51 | Сообщение # 228
Начальник станции
Группа: Пользователи
Сообщений: 182
Награды: 3
Репутация: 0
Статус: Offline
И в таком случае еще вопрос. Я играю на ускорении 4, новый гид успевает отрисовывать в таком случае поезда?
 
olegpersh999Дата: Понедельник, 01.07.2024, 13:06 | Сообщение # 229
Начальник станции
Группа: Пользователи
Сообщений: 182
Награды: 3
Репутация: 0
Статус: Offline
Цитата V9 ()
"Не дорисовывает" - это, почти 100%, ошибка "рваной строки". Закройте/откройте DSim и Пульт, ошибки должны исчезнуть.
Перезапустил, возникла та же фигня. Часть грузовых отрисовывает часть перестал
 
V9Дата: Понедельник, 01.07.2024, 13:15 | Сообщение # 230
Поездной диспетчер
Группа: Пользователи
Сообщений: 491
Награды: 9
Репутация: 0
Статус: Offline
Цитата olegpersh999 ()
И в таком случае еще вопрос. Я играю на ускорении 4, новый гид успевает отрисовывать в таком случае поезда?
Да. Но там задержка изза того, что пока что в Пульте Нева нет "немедленной записи". Пульт "аккумулирует" сведения и пишет один раз пакетом в физическую минуту (если у вас такой режим включен). За это время пройдет 4 игровых минуты. Вопрос под обсуждением с Zork'ом. Тут остается ожидать его.

Цитата olegpersh999 ()
Перезапустил, возникла та же фигня. Часть грузовых отрисовывает часть перестал
Скиньте сохраненку, глянем, че почем. ps. К сохраненке приложите плиз еще pult.ini, там могут быть конфликтующие настройки.
 
uyranДата: Понедельник, 01.07.2024, 13:23 | Сообщение # 231
Маневровый диспетчер
Группа: Пользователи
Сообщений: 33
Награды: 0
Репутация: 0
Статус: Offline
Ребят а подскажите это 0_0_7_3 надо устанавливать с нуля или нет, что-то у меня даже цвет не хочет менять, и график рисует основной серый.
 
V9Дата: Понедельник, 01.07.2024, 13:45 | Сообщение # 232
Поездной диспетчер
Группа: Пользователи
Сообщений: 491
Награды: 9
Репутация: 0
Статус: Offline
Цитата uyran ()
Ребят а подскажите это 0_0_7_3 надо устанавливать с нуля или нет, что-то у меня даже цвет не хочет менять, и график рисует основной серый.
Нет, 0.7.6. в себе содержит полный комплект. Цвет изначально серый, "как в Неве". Цвет меняется клавишами Ctrl-"стрелка влево"("стрелка вправо")
 
uyranДата: Понедельник, 01.07.2024, 14:01 | Сообщение # 233
Маневровый диспетчер
Группа: Пользователи
Сообщений: 33
Награды: 0
Репутация: 0
Статус: Offline
Все это понятно, я имею в виду старые графики и савки удалять или нет . Или можно ставить на старые файлы
 
olegpersh999Дата: Понедельник, 01.07.2024, 14:01 | Сообщение # 234
Начальник станции
Группа: Пользователи
Сообщений: 182
Награды: 3
Репутация: 0
Статус: Offline
V9, вот сохраненка и ini
Прикрепления: 3173123.rar (6.1 Kb)
 
V9Дата: Понедельник, 01.07.2024, 14:06 | Сообщение # 235
Поездной диспетчер
Группа: Пользователи
Сообщений: 491
Награды: 9
Репутация: 0
Статус: Offline
Цитата uyran ()
Все это понятно, я имею в виду старые графики и савки удалять или нет . Или можно ставить на старые файлы
Ненене! Ничего удалять не надо. Просто копировать архив 0.7.6 в каталог Невы и там распаковать. Если есть старые версии DSim, его файлы заменятся на новые.
 
V9Дата: Понедельник, 01.07.2024, 14:12 | Сообщение # 236
Поездной диспетчер
Группа: Пользователи
Сообщений: 491
Награды: 9
Репутация: 0
Статус: Offline
Цитата olegpersh999 ()
V9, вот сохраненка и ini

Вопрос есть! Какая версия Пульта используется? 
ps./

ps. Рекомендую поставить сохранение в одну минуту так как тогда будет более быстрым обновление ГИД у DSim. А архивации проводить переодическим запуском режима Archivarist.
pps. Пришли архив сохраненки, сделанным Archivarist.
Прикрепления: 6608165.png (19.3 Kb)


Сообщение отредактировал
V9 - Понедельник, 01.07.2024, 14:24
 
olegpersh999Дата: Понедельник, 01.07.2024, 14:29 | Сообщение # 237
Начальник станции
Группа: Пользователи
Сообщений: 182
Награды: 3
Репутация: 0
Статус: Offline
V9, через прогу
Прикрепления: 1_0716_1957.7z (307.8 Kb)
 
V9Дата: Понедельник, 01.07.2024, 15:27 | Сообщение # 238
Поездной диспетчер
Группа: Пользователи
Сообщений: 491
Награды: 9
Репутация: 0
Статус: Offline
Цитата olegpersh999 ()
V9, через прогу

Олег, спасибо, посмотрел! Да, это у меня ошибка, которую я раньше не мог увидеть так как "мои" поезда не стоят на перегоне подолгу. Объясню, в чем прикол.

Вот у нас пробегает участковый/вывозной. В точке №1 проге требуется выяснить - "А что нам известно, поезд проехал(уехал со) станции, но доехал ли?" Если поезд доехал, То надо прочертить линию до след.станции. Если нет, то нарисовать "хвостик". Поэтому в точке №1 прога пробегает список вперед и ищет прибытие(проследование) след.станции. Если прога нашла, она, находясь в точке №1 рисует линию до след станции и расставляет минутные цифры. И сразу же маркирует запись позиции №2, что "тут уже было обработано, хвостик прибытия не рисовать!"
Когда доходит до точки №2, прога видит, что точка была обработана на прибытие. Прога линию не рисует, циферку не ставит.

А дальше у нас ситуация, что поезд долго простоял на перегоне, больше часов чем на экране. Прога пробежала промаркировала хвостовую точку, но так как начальная точка оказалась далеко слева, за экраном, с точки №1 до точки №2 ничего не рисовали. И получилась "зависшая линия":

Это где в одну минуту отправляется 3306. Если мы увеличим количество часов на экране комбинацией клавиш Ctrl-o(лат), то, когда будет семь часов(вроде), туда протянется линия с предыдущей станции(точней - три линии).
Прикрепления: 6110093.png (4.0 Kb) · 8075358.png (34.3 Kb)
 
V9Дата: Понедельник, 01.07.2024, 15:55 | Сообщение # 239
Поездной диспетчер
Группа: Пользователи
Сообщений: 491
Награды: 9
Репутация: 0
Статус: Offline


Сделал хотфикс 0.0.7.7. Теперь линии отрисовываются хвостиками, если левая точка "ушла за горизонт". В будущем, когда на ГИД будет добавлена отрисовка стоянки на перегонах, ситуация будет выглядеть по другому.
Прикрепления: dsim_0_0_7_7.zip (25.3 Kb) · 8860175.png (11.9 Kb)
 
V9Дата: Понедельник, 01.07.2024, 21:01 | Сообщение # 240
Поездной диспетчер
Группа: Пользователи
Сообщений: 491
Награды: 9
Репутация: 0
Статус: Offline
Релиз 0.0.8.3

Это релиз исправлений багов 8й ветки.  Все по ГИДу из списка ГИДа. Исправлено:
  • Ошибка 13й станции. Теперь все кончается Сургутом.
  • Нижняя линия поля ГИД была поднята вверх, чтобы влезали хвостики южных поездов Сургута.
  • Минутные цифры ГИДа были "поджаты" к горизонтальным линиям. Была исправлена ошибка измерения размеров шрифта цифр: вместо некорректного параметра Leading используется более правильный Ascent.
  • Добавлены имена станций
  • Добавлены метки часов сверху и снизу.
  • Исправлена ошибка "разорванной строки". Теперь если Pult.exe при сохраненке "рвет строку", строка будет корректно обработана в следующем цикле записи/чтения GID.txt.  См - http://pultneva.ru/forum/24-337-16369-16-1719816629
  • Исправлены стартовые размеры окна. Вместо неадекватных 100х100 пикселей сейчас 280х480.

upd.
Релиз 0.0.8.4.  Хотфикс предыдущего релиза: отладочная инфа попадала в выходной поток.
Прикрепления: dsim_0_0_8_4.zip (25.6 Kb)


Сообщение отредактировал
V9 - Понедельник, 01.07.2024, 21:44
 
Поиск: