[ Главная · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 30 из 30
  • «
  • 1
  • 2
  • 28
  • 29
  • 30
Пытаюсь замутить свой симулятор.
V9Дата: Суббота, 30.08.2025, 15:40 | Сообщение # 581
Поездной диспетчер
Группа: Пользователи
Сообщений: 635
Награды: 13
Репутация: 3
Статус: Offline
Понял, подправлю. Недоучел ситуацию.
 
V9Дата: Воскресенье, 31.08.2025, 13:58 | Сообщение # 582
Поездной диспетчер
Группа: Пользователи
Сообщений: 635
Награды: 13
Репутация: 3
Статус: Offline


Знаковый этап симулятор. Поезд въехал на путь, но еще не прибыл. Еще недавно лампа рисовала занятость только "по прибытию". =)

Добавлено (31.08.2025, 15:47)
---------------------------------------------
upd. Сегодняшний этап - это как перевалка через верх горы. ДО сих пор надо было оооочень внимательно вводить команды ибо небольшая ошибка и получался абсолютно невозможный график. Скажем, легко и элементарно можно было нарисовать вертикальную линию ГИДа. Сейчас вертикальный кривой график ГИДа по прежнему нарисовать можно, но это уже нужно прилагать "усилия".

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

Месячный итог. За июль я добавил 1049 строк кода. Ставил план добавить 1200 в августе. Но там получился прикол, что в конце июля я добавил большой кусок кода в подсистму Пульта из подсистемы анализа приказов. Скопировал около 300 строк. А в начале августа удалил. Таким образом завысился показатель июля и сильно занизился август. Если нормализовать, то за июль добавлено около 750 строк кода, а за август - 1300.

Добавлено (31.08.2025, 23:54)
---------------------------------------------


Тридцать три задачи по числу букв алфавита.
Прикрепления: 4117029.png (4.9 Kb)
 
V9Дата: Понедельник, 01.09.2025, 00:00 | Сообщение # 583
Поездной диспетчер
Группа: Пользователи
Сообщений: 635
Награды: 13
Репутация: 3
Статус: Offline
9я задача выпала в рандомайзере.

Добавлено (01.09.2025, 21:11)
---------------------------------------------
9ю задачу сделал, теперь приказы хранятся по отдельным каталогам, что дает возможность дать описание ошибки в точный адрес-отправителя. 


Прикрепления: 5453447.png (8.8 Kb)
 
V9Дата: Понедельник, 01.09.2025, 22:00 | Сообщение # 584
Поездной диспетчер
Группа: Пользователи
Сообщений: 635
Награды: 13
Репутация: 3
Статус: Offline
Снова задача №1

Добавлено (02.09.2025, 21:30)
---------------------------------------------
В 10 строках кода было сразу три ошибки.

  • В длинном приказе вместо поочередного оформления ряда станций вида "Уя, ВЯ, Срм, Поч, Сил, Сур", дублировалась одна станция: "Уя, Уя, Уя, Уя..."
  • Вместо перегонных времен хода и времени на замедление везде использовалось время на разгон  wacko 
  • Складывалось время в одной структуре данных, №1, а потом надо было переложить сведения в другую структуру, №2. А этого не делалось. В итоге, попадало одно и тоже время из структуры №2 во все станции приказа. Рисовалась вертикальная линия ГИДа.

Через полчаса узнаю, что буду делать дальше.

Добавлено (02.09.2025, 21:40)
---------------------------------------------
Первый пункт звучит так:


Прикрепления: 0440513.png (10.3 Kb)
 
V9Дата: Вторник, 02.09.2025, 22:01 | Сообщение # 585
Поездной диспетчер
Группа: Пользователи
Сообщений: 635
Награды: 13
Репутация: 3
Статус: Offline
12я задача. Сильный облом.
upd. Контроль, оказывается, был настроен. Просто при изменении заполнения GID.txt и введении ламповых событий вызвало отказ от проверки времени. Модуль проверки времени не опознавал корректно события отправления/проследования/прибытия, поэтому не мог корректно рассчитать временные интервалы.
upd2. Новый 12й пункт: "12) Добавить сортировку во внутрянки Модели, чтобы при записи dsim.ords писался упорядоченный по времени."
Прикрепления: 8451312.png (9.1 Kb)


Сообщение отредактировал
V9 - Среда, 03.09.2025, 12:37
 
V9Дата: Среда, 03.09.2025, 14:01 | Сообщение # 586
Поездной диспетчер
Группа: Пользователи
Сообщений: 635
Награды: 13
Репутация: 3
Статус: Offline
Далее задача "28) Обдумать вынос .ini файлов в корень Territory"
Прикрепления: 8075899.png (10.0 Kb)
 
V9Дата: Среда, 03.09.2025, 19:54 | Сообщение # 587
Поездной диспетчер
Группа: Пользователи
Сообщений: 635
Награды: 13
Репутация: 3
Статус: Offline
Отыграл в собственный сим первый час! =) Гип-гип, ура! =)
Прикрепления: 4809819.png (32.0 Kb)
 
V9Дата: Четверг, 04.09.2025, 08:44 | Сообщение # 588
Поездной диспетчер
Группа: Пользователи
Сообщений: 635
Награды: 13
Репутация: 3
Статус: Offline
v.0.5. Гид не правился, тут только касательно режима DSim. Основные изменения:
1. По другому передаются сведения от клиента к серверу, что дает возможность серверу теперь писать сообщения об ошибках напрямую тому, кто создал и отправил сведения. До сих пор было так, что сервер писал сообщения "самому себе".
2. Сделан автоматический "вынос" файла dsim.ini из каталогов Territory/XX в Inits/XX. Это чтобы разделить разделяемые данные как GID.txt, которые должны видеть все, и приватные, относящиеся только к данному клиенту.
3. Исправлены ошибки расчета времени проследования поездов.
4. Реализовано отправление и проследование нечетных поездов с пульта.
5. Лампочки пульта лучше работают и отражают "заезд", "выезд" и проследование поезда. ps. Правда перестали выключаться после "уезда" поезда, буду исправлять.

Добавлено (04.09.2025, 08:45)
---------------------------------------------

Прикрепления: dsim_0_5.zip (65.9 Kb)
 
V9Дата: Четверг, 04.09.2025, 10:00 | Сообщение # 589
Поездной диспетчер
Группа: Пользователи
Сообщений: 635
Награды: 13
Репутация: 3
Статус: Offline
Опять 4й вариант выпал
Прикрепления: 0505939.png (8.5 Kb)
 
V9Дата: Суббота, 06.09.2025, 16:01 | Сообщение # 590
Поездной диспетчер
Группа: Пользователи
Сообщений: 635
Награды: 13
Репутация: 3
Статус: Offline
четвертый сделал, редуплицировал ошибку (1) на четвертый, чтобы поднять вероятность. 
выпала шестая задача. Жуть!

Добавлено (12.09.2025, 11:59)
---------------------------------------------
сделал 6ю ползадачи. Остальную половину снова впишу в 6й пункт. Посмотрим, что дальше.

Прикрепления: 4137063.png (9.1 Kb)
 
V9Дата: Пятница, 12.09.2025, 12:00 | Сообщение # 591
Поездной диспетчер
Группа: Пользователи
Сообщений: 635
Награды: 13
Репутация: 3
Статус: Offline
29я задачка.

Добавлено (13.09.2025, 09:01)
---------------------------------------------
Следующая задача - 9я. "делать очистку времкаталогов при выходе и при запуске"

Прикрепления: 9386499.png (10.1 Kb)
 
VanchezДата: Среда, 17.09.2025, 09:47 | Сообщение # 592
Начальник станции
Группа: Пользователи
Сообщений: 112
Награды: 7
Репутация: 10
Статус: Offline
Что-то у меня ГИД перестал рисовать, есть способ лечения данной беды?
 
olegpersh999Дата: Среда, 17.09.2025, 11:02 | Сообщение # 593
Начальник станции
Группа: Пользователи
Сообщений: 265
Награды: 3
Репутация: 0
Статус: Offline
V9, еще знаешь добавить бы к пожеланию разобраться с диапазонами номеров поездов, чтобы легче было присвоить им цвет нитки в ГИДе. Потому что я пытался какую-то закономерность выявить.
Но столкнулся с проблемой, что в разные сутки некоторые номера меняют назначения. В одни сутки номер присвоился поезду на НВ, в другие сутки на Ноябрьск. Естественно я не могу закрасить данные нитки, потому иначе запутаюсь. Дело в том, что такое возможно в реале, но в реале можно нажать на нитку поезда и он тебе покажет всю информацию о нём. В рамках данного симулятора, хотелось бы чтобы нитки поездов были закреплены в каком-то диапазоне за каким-то направлением постоянно, чтобы присвоить ниткам цвет и глядя в ГИД точно знать, куда движется тот или иной поезд
Прикрепления: 1277374.png (32.5 Kb)
 
V9Дата: Среда, 17.09.2025, 18:00 | Сообщение # 594
Поездной диспетчер
Группа: Пользователи
Сообщений: 635
Награды: 13
Репутация: 3
Статус: Offline
Цитата Vanchez ()
Что-то у меня ГИД перестал рисовать, есть способ лечения данной беды
?
Упаковать каталог /Territory/1, отправить мне. 

Цитата olegpersh999 ()
еще знаешь добавить бы к пожеланию разобраться с диапазонами номеров поездов, чтобы легче было присвоить им цвет нитки в ГИДе.
Номер реально назначается в случайном порядке, тут ничего не сделать. Но в теории выкрутиться можно. Нужно будет анализировать сохраненные .sav файлы. В них станция назначения присутствует. Далее можно "дописывать" gid.txt нужной инфой. И тогда подсистма ГИД будет иметь инфу о направлении. А значит - можно красить нитки. Кроме того, можно будет видеть станцию назначения по наведению мышки на нитку поезда.
 
VanchezДата: Четверг, 18.09.2025, 07:35 | Сообщение # 595
Начальник станции
Группа: Пользователи
Сообщений: 112
Награды: 7
Репутация: 10
Статус: Offline
Готово
Прикрепления: 6739139.zip (296.1 Kb)
 
V9Дата: Четверг, 18.09.2025, 13:30 | Сообщение # 596
Поездной диспетчер
Группа: Пользователи
Сообщений: 635
Награды: 13
Репутация: 3
Статус: Offline
Нужно удалить файлы GID.bmp и GID_dop.bmp и снова запустить pult.exe.

Произошло то, что было запущено два подряд pult.exe, потом они были закрыт штатным методом. получается такая бага. При ошибке запуска двух приложений, нужно "снимать" процессы через диспетчер задач.
 
V9Дата: Четверг, 18.09.2025, 22:57 | Сообщение # 597
Поездной диспетчер
Группа: Пользователи
Сообщений: 635
Награды: 13
Репутация: 3
Статус: Offline
В рамках подготовки нового релиза немного переписывается код отрисовки ГИД, поэтому дошли руки исправить старый баг, когда остановившиейся четный перед Сурмятиным отрисовывался на следующем перегоне. Это потому что обход станций раньше шел всегда в нечетном направлении и как только километр остановки попадал в диапазон перегона - остановка на 730м, диапазон перегона - 743..730 - то обход прекращался и начиналось вычисление координаты. Сейчас обход сделан "по ходу поезда". Поэтому остановка приходит как только находим вилку 719..730 (для четных) или по прежнему 743..730 (для нечетных).
Как было:

Как стало:
Прикрепления: 6149495.png (4.2 Kb) · 6111704.png (3.7 Kb)
 
V9Дата: Пятница, 19.09.2025, 08:25 | Сообщение # 598
Поездной диспетчер
Группа: Пользователи
Сообщений: 635
Награды: 13
Репутация: 3
Статус: Offline
Сделал маркировку присвоеня номера поезда в ГИД "звездочка":
Прикрепления: 8019490.png (3.1 Kb)
 
olegpersh999Дата: Пятница, 19.09.2025, 15:43 | Сообщение # 599
Начальник станции
Группа: Пользователи
Сообщений: 265
Награды: 3
Репутация: 0
Статус: Offline
Цитата V9 ()
Сделал маркировку присвоеня номера поезда в ГИД "звездочка":
а это зачем?
 
V9Дата: Пятница, 19.09.2025, 16:32 | Сообщение # 600
Поездной диспетчер
Группа: Пользователи
Сообщений: 635
Награды: 13
Репутация: 3
Статус: Offline
Цитата olegpersh999 ()
а это зачем?

а пусть будет. Если pult.exe дает событие №5 "присвоение номера поезду", чёб не вывести? В режиме симулятора это будет знак "локомотив прицеплен".
upd2. Zork обещал в след версии сделать прописывание инфы новому поезду на полигоне. Можно будет красить нитки в нужный цвет и показывать направление следования.


Сообщение отредактировал
V9 - Пятница, 19.09.2025, 17:07
 
  • Страница 30 из 30
  • «
  • 1
  • 2
  • 28
  • 29
  • 30
Поиск: