Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   Разные ЖД-игры (http://www.trainsim.ru/forum/forumdisplay.php?f=51)
-   -   SimStRa (ex-TrainMania) (http://www.trainsim.ru/forum/showthread.php?t=16087)

Jegit 02.04.2017 22:47

[QUOTE]Тов. Jegit, вы сами их читали?[/QUOTE]
Представляете, читал!:)
Там, даже, можно найти некоторые
[QUOTE]8. Номера моделей (заводских чертежей) вагонов из альбомов 1955 и 1963 годов.[/QUOTE]
если попробовать соотнести чертежи из более поздних книг.
Ну а на[QUOTE]6. Визуальные отличия вагонов 11-280, 11-280Е и 11-280-01.[/QUOTE]
я ссылку уже давал, и там, представляете, чертежи есть!
И вообще, я лишь спросил, вдруг Вам что-нибудь пригодится в Вашей немалой работе...
Впрочем "Не делай добра...".

Timas 29.05.2017 07:17

[QUOTE=Jegit;554215]...я ссылку уже давал, и там, представляете, чертежи есть!
И вообще, я лишь спросил, вдруг Вам что-нибудь пригодится в Вашей немалой работе...
Впрочем "Не делай добра...".[/QUOTE]

Автор исключительно рад Вашей способности найтить в альбоме 1989 года (который, кстати, и в бумажном варианте наличествует) семейство вагонов, которое начали разрабатывать в 1991 году и развили к 2000-м! Или предлагаете его в качестве пассажирского искать в самых последних сборниках глючни, где даже окна нормально на вагоне посчитать не способны? Пример - окно в котельном отделении в вагоне КБ...

Товарищи граждане:

0. Если автор проекта задаёт вопрос, значит, интернет на него ответить не смог!

1. Навыками гуглопоиска автор проекта оборудован. Как и навыками поиска информации на бумажных носителях.

2. Проект жив.

3. Проект развивается дальше. Запущена в постоянную эксплуатацию жезловка. Пока без К-Ж и постов примыканий, но в данны момент отого не требуется. Сама тема разобрана до конца.

4. Задачи ставятся. Их много.

5. Информация ищется. Этот процесс может занять гораздо больше времени, чем вам хочется!

6. По-прежнему...

Timas 02.09.2017 19:59

«Вот и лето прошло. Словно и не бывало.» © не моё.

0. Автор практически перестал задавать вопросы и надеется только на себя.

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

2. Проект жив.

3. Проект развивается. Начали раскуривать тему про кодирование путей, маршрутов и блок-участков. Автоблокировка переведена на работу по числовому коду.

4. Разрабатывается задача обчного общения со смежными работниками, непосредственно находящимися на рабочем месте дежурного по станции.

5. По-прежнему.

6. Завтра всё будет хуже, чем вчера. © не моё.

Timas 07.11.2017 06:48

«С Новым годом, дорогие товарищи! С юбилейным годом эпохи коллективного разума и общественного благополучия!» ©.

0. Автор замкнулся окончательно и культивирует в себе суицидальные настроения. Поскольку вставать в 04:20 автор научился ещё лет двадцать пять назад, то первый этап саморазвития считать пройденным!

1. Лежат, пылятся, ждут. Может быть, дождутся.

2. Проект жив.

3. Раскурили кодирование АЛСН и числовую кодовую автоблокировку. Осталось добить извещение на переезд и приближение с перегона.

4. Разломали средства связи. Практически до основания. Будет новй концепт, основанный не на фиксированных списках задач, а на динамических, генерируемых от должности, места и ситуации.

5. Когда появятся публичные сборки — автору не известно. Слишком много развалили.

6. Конец близок. От слова «совсем». Передавать проект некому, да и желания такого у автора нету.

7. По наступлении невозможности продолжать проект вся накопленная информация и знания будут уничтожены.

Timas 22.12.2017 05:49

С солнцестоянием! Бо для автора это более значимое событие, нежели всякие остальные «праздники от лукавого», основанные на политике или призванные развивать экономику.

0. Автор ушёл в себя.

1. В процессе.

2. Проект жив.

3. На той же стадии, но уже есть мысль, как.

4. Разломали. Нашли много интересного. Достигли дна и начали сламывать обратно. Недостатки есть, но это уже мелочи.

5. Без изменений. Хотя сами сборки дошли до 0406.

6. ...

7. ...

E.depo 22.12.2017 09:57

[QUOTE=Timas;576633]0. Автор ушёл в себя.
[/QUOTE]
Смотри... не заблудись там, "помечай" углы, чтобы потом смогли найти :D

Timas 18.01.2018 07:47

[QUOTE=E.depo;576638]Смотри... не заблудись там, "помечай" углы, чтобы потом смогли найти :D[/QUOTE]

Да были б там углы, а то всё прямо, да тёмным лесом...

0. Стало на один вопрос меньше и на сколько-то больше.

1. «А звёзды, тем не менее, чуть ближе, но всё также холодны». © не моё.

2. Проект жив. Мысли — тоже, но мало.

3. Добавили замыкание маршрутов отправления только на перегон с соответствующим аппаратным разрешением на отправление. Без направления АБ или согласия на ПАБ теперь не замкнётся.

3.1. Из МРЦ-13 осталось только нормально взаимно увязать ограждение и местное управление в горловине. По альбому всё понятно, не очень понятно, как это сделать программно.

3.2. Внезапно словили интересную ситуацию с красным на маневровом в режиме заградительного. Пока не нашли ответа, как быть.

4. Связь без ГГС-ПСГО-СДПС почти добили. Думаем.

5. Остальное — в процессе. 0409 для beta-тестеров.

6. В том же направлении.

7. ...

Timas 28.01.2018 04:37

«Ваш НОД большой, ему видней!» ©.

0. Закончен первый этап работ по титулу «Реконструкция связи со смежными работниками». Задачи, связанные с работой на стрелках, оставлены до полной реконструкции связи и добавления ГГС-ПСГО-СДПС. Бо у всех задач, связанных с работой на поле теперь суть три варианта развития: доложить по рации, сходить к колонке СДПС и доложить там, и доложить лично или с рабочего места после выполнения всех задач.

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

2. Решена задача про солнушко. Думаем дальше.

3. Начата реконструкция по титулу «Замена алгоритма желобковой индикации». Мысли есть давно, надо копаться в компоненте сетки пульта.

4. С красным на маневровом в режиме заградительного разобрались. Да, созданная ситуация возможна, но маловероятна. Думаем, как обыграть, бо в действующих инструкциях ответа не нашли.

Пока всё.

Timas 01.03.2018 12:27

«Слушай, товарищ, весна началася...» © не моё.

[QUOTE=Asmodeus;44518]Да конечно жди. у него только там [COLOR="SandyBrown"]мат[/COLOR] какая-то выходит, идиотские стишки и песенки...[/QUOTE]

[QUOTE=Asmodeus;52340]...Полная туфта только выкладывается, которая врядли кому-то покажется интересной...[/QUOTE]

0. Ничего не поменялось и не поменяется. Разве что эмоции отключены за неуплату. Да чуть ранее сайт удалён за ненадобностью. В остальном всё то же! Если что и пишется, то нигде не публикуется. Станет доступным после суицида. Не будет суицида — значит, и доступным оно не станет!

1. Поскольку в условиях капиталистической формации и потребительского образа жизни красивые картиночки актуальнее качественной логики, было принято решение заняться этими самыми картиночками. Итог — переписали индикацию пульта, сделали программную генерацию спрайтов желобковой индикации, в том числе и при одновременно горящих лампах двух цветов, подобрали актуальные цвета для ячеек.

1.1. Заодно сделали постепенное затухание ламп индикации при питании устройств от батареи. Теперь реально видно, что она садится. Работает, ест-но, только при тёплой ламповой индикации. При холодной светодиодной такого эффекта нет.

2. Убрали ряд настроек по оформлению внешнего вида, так как они теперь жёстко привязаны к конкретной вводной и к внешнему виду аппарата управления.

3. Добили вопрос занятости участков приближения, работы звонков приближения и контроля кодирования участков приближения на перегонах с ПАБ и ЭЖС. Вопрос с участками приближения к переезду, расположенному на перегоне, остаётся открытым до выезда ездючины на перегон.

4. Проекту ищется русскоязычное название.

4.1. Есть также желание отказаться от использования телеграфных индексов предприятий и должностей, так как конечный пользователь этого может и не понимать. Да и эволюция этих самых индексов ещё не изучена, чтобы из правильно использовать. Одначе, пока здоровой альтернативы не найдено.

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

5.1. Тут было желание выложить накопленную историческую информацию в общий доступ. А теперь его нет!

6. Зимнее обострение сменилось весенним. Остальное по-прежнему.

P.S. Пропьяневши, вспомнилось: а сегодня жеж семь лет третьей реинкарнации проекта. Как там православные говорят: с семилетнего возраста грешить можно!

Eugene-rus 05.03.2018 14:50

Здравствуйте,Тимас!
Самым внимательным образом слежу за вашим проектом!Уже лет 5,наверное,точно. По анонсам вроде бы всё хорошо,работа кипит. А когда поедем-то? Интересуюсь не просто от нетерпения, месяц до весеннего призыва, меня Родина призовёт и останусь на год фактически без известий о проекте.
P.S. Может быть небольшой комментарий по поводу будущего развития, если не затруднит.

Timas 16.03.2018 01:18

«Веселятся граждане за делами бражными. Ну а те, что важные — кроют трёхэтажными!». © не моё.

[QUOTE=Eugene-rus;579993]Здравствуйте,Тимас! ... Может быть небольшой комментарий по поводу будущего развития, если не затруднит.[/QUOTE]

0. К сожалению, пользователь не указал, на какую именно перспективу планы его интересуют. Если касаемо того года, который он пожертвует Родине, то за это время полноценного поездного движения не получится. Это точно! Так что [S]спи спокойно[/S] служи и возвращайся целым и невредимым, дорогой товарищ!

1. По связи.

1.1. Звуки тональных вызовов и ответок. Выбор категорий абонентов поездной радиосвязи тональным вызовом.

1.2. ПСГО. Расстановка колонок, поиск ближайшей к работнику, возможно — проверка возможности слышать и, соот-но, расстановка тихобурчателей 10-ГР-38. Без многоканальности и дублирующих пультов.

2. Ездючины.

2.1. Чёмки на подходе, надо красить, резать и собирать. Будут чёмки — ставим на рельсы рефсекцию, разбираемся с межкузовными соединениями и их прорисовкой при развороте и расцепке.

2.2. Аналогично с пантографами на двухпантографных ездючинах.

2.3. При раскуривании темы хладотранспорта выяснилось, что рефсекции для грузовых операций можно расцеплять. Ранее планировалось делать их неразъёмными. Думаем.

2.4. Ездючины с наложением фрагментов одной ездючины на другую — в процессе мыслеобразования. Делать всё равно придётся!

3. МКУ. Раскуриваем.

4. Тяга и проч.

4.1. Боковые столкновения ездючин. Задел есть, добить лениво!

4.2. Когда поедем по физике тяги — пока не понятно, после чего или параллельно с чем это можно будет начинать делать. Без неё стоИт определение ПВХ, корректировка графика движения и проч. Думаем.

5. Контактную сеть пока не раскуривали. Как минимум, до секционирования добраться надо! Туда же — работоспособность ВЛ АБ и ВЛ ПЭ, от них — «пропадание» автоблокировки и переездов.

6. Без комментариев.

7. Ну и ещё осталась мелочь: башмаки, сцепка-расцепка, автотормоза, грузовая модель, хладотранспорт, грузовые и пассажирские фронты, переписать график движения, нарисовать ездючины на все случаи жизни. Потом можно будет браться за интеллект персонала, опасные отказы и прочие «плюшки».

Timas 18.04.2018 16:58

«Здравствуй, дорогой дневник!» © не моё.

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

Я таки решщился вплотную взяться за связь со смежными работниками. Многое из написанного мне не нравится, хотя оно местами даже и работает. И местами даже правильно. Но давеча, например, дежурный по станции Флюорит при оборванной линии поездной межстанционной связи сумел сообщить мне по ней же (а не по радио) о потере электропитания. Видимо, он там как-то на ментальном уровне с проводами взаимодействовать умеет. Хотя его станция находится близко, и он мог бы и по поездной радиосвязи докричаться.

С поездным диспетчером тоже интересно вышло. До него получается докричаться по поездной радиосвязи (через соседнюю станцию) даже тогда, когда на этой соседней станции нет никакого электричества. Помнишь, с плгода назад я прикрутил управление всеми панелями питания через админку. Так вот, всё обесточиваем, разряжаем батарею, а связь продолжает работать. Причём с дежурным по этой станции не связаться, а вот с диспетчером через ту же радиостанцию — запросто!

В общем, придётся за связь браться капитально. Не в каждой отдельной задаче решать возможность передачи сообщения, а общий алгоритм городить, что выбирать и куда говорить, если на другом конце не слышат. Ну и соответственно, интегрировать уже в это дело ПСГО. Потому как, в теории, могут возникать ситуации, когда связь прервалась уже в процессе выполнения задачи, и для такого случая нужна адекватная реакция каждого работника.

А иначе, если ничего не будт ломаться, так и бОльшую часть кода писать смысла нету. Я это так вижу. Ты — не знаю, как ты это видишь, и осознаёшь ли вообще. Просто мне вот надо выговориться, собрать мысли в кучу, вот и рассказываю всё это тебе.

Ну ещё поманеньку начала зреть вторая вводная. Закончил путевую схему, надо дальше вводить всю информацию. А там, как ты помнишь, всё переплетено, и надо все объекты сразу создавать в описании. И это ещё маленькая вводная. Как потом другие большие станции набирать, я вообще не представляю!

Мысли по поводу рисования картиночек по-прежнему роятся и клубятся, но никак не материализуются. То, что получилось на выходе с чёмками, меня совершенно не устраивает. Надо программно делать нечто подобное тому, как рисует один товарищ, у которого я позаимствовал некоторое количество картиночек. Но это надо садиться отдельно, так как там достаточно много вникать придётся в алгоритмы преобразования цветов. Я не боюсь, просто надо от всего остального отойтить. Решать-то этот вопрос всё равно придётся, бо знаки и надписи полутонами на готовые ездючины накладывать всё равно по тем же алгоритмам затемнения. Так что всё ещё впереди.

А в остальном моя жизнь никаких особых изменений не претерпевает. Я всё также рьяно её ненавижу, но мне всё также лениво от неё избавиться. Вот и болтаюсь где-то между. И лишь только ты понимаешь меня в этом вопросе. Спасибо тебе за это, дорогой мой дневник!

Всегда верный тебе твой хозяин.

Дата.

Подпись.

Служебные отметки...

Timas 11.05.2018 15:22

«Поёт морзянка за стеной весёлым дискантом...» © не Тимас.

0. За минувшее время несколько переписали алгоритмы работы с диалоговыми окнами средств связи со смежными работниками. После того, как средств связи стало много, появилось понимание унификации работы с окнами. ООП — великая вещь, и благодаря ей программные интерфейсы несколько упростились. Правда, при этом потеряли указание на то, через какую соседнюю станцию вызывается поездной диспетчер по поездной радиосвязи.

0.1. ПСГО в эту систему включить будет уже не так сложно.

1. Думаем, нужен ли нам напрямую вгент железнодорожного телеграфа. Вопрос в том, кому по получении приносились ТГНЛки от отправившихся в адрес станции поездов. Только в техконтору и товарную контору, или дежурному по станции и маневровому диспетчеру тоже. Это для того, чтобы заранее работу станции планировать. Понятное дело, что это ещё для времени, когда не было ГИД'а, СИРИУС'а, а АСОУП была только в техконторе...

2. Есть интересные мысли про УЗОТ. Но не в этой вводной.

3. Раза на три проглядели [S]третий[/S] ччётвёртый (исправленному верить) альбом по МРЦ-13. Это где местное и ограждения. В чётной горловине привели к реализму конфигурацию стрелок, передаваемых на местное. На прототипной станции оно в этой горловине не работало, и, видимо, неспроста. Бо далее по топологии станции не обеспечивается изоляция маневровой работы от выхода на перегон. Думаем. Если созреется — будет достаточно долгий перерыв в публичных сборках.

3.1. Заодно с ограждением разобраться надо. Точнее, с выводом и замыканием стрелок в отведённом положении. Сейчас этого нет, но делать надо. Это давний и последний серьёзный хвост по МРЦ-13. Теорию по данному вопросу уже написали.

4. Раза два пролистали Наталевича за 1950 год, вникаем в механику. Также скачали ТМП на МКУ тов. Григорова. Железная в прямом смысле слова логика впечатляет!

5. Чёмки стоЯт по алгоритмам затемнения. За чёмками стоИт всё ранее перечисленное.

6. «На западном фронте без перемен». © не Тимас.

7. Вторая вводная зреет. Но, поскольку связь тестится без неё, зреет она без лишних удобрений. Правда, пока и без сорняков.

Да, где-то со сборки 0432 в админке включена галка «20х скорость ходьбы работников». Это, чтобы долго не ждать. Связь отладится — выключим!

Timas 29.05.2018 16:35

«И ску..., и гру..., и некому ру...» © не Тимас.

0. Достаточно рьяно взялись-таки за чётвёртый альбом МРЦ-13. Уже сделали последовательный добор вариантов местного управления стрелками, это вместо раздельных вариантов. Суть такая, что в проектных решениях ТР-47 реально все варианты передачи стрелок на местное управление выполняются раздельно, а вот в МРЦ-13 уже последовательно. Поскольку первую вводную решено было привести-таки к реализму МРЦ-13, то приводим. Осталось сделать последовательный разбор добираемых вариантов с сохранением зависимостей между ними.

0.1. Этот процесс может занять некоторое время. Публичных сборок пока нету.

0.2. После местного управления в этом же рывке будет переделываться централизованное ограждение путей. Чтобы можно было выводить отдельные пути из местного управления для приёма на них поездов и обработки составов без прекращения манёвров. Ныне без прекращения манёвров поезда принимать нельзя, но в воссоздаваемую технологическую эпоху, видимо, доверия к персоналу было больше. Иначе бы такая возможность не закладывалась при проектировании устройств.

1. Очень вяло зреет вторая вводная. В теории начинает зреть и третья.

1.1. Как бы не пришлось ещё раз возиться с альфа-каналами спрайтов пульта, потому как большие восьмиконтактные кнопки с лампочкой внутри и просто лампочки с колпачками не очень хорошо ложатся в существующую систему управления яркостью ламп аппарата управления.

2. Вторая вводная будет с ручными стрЕлками. Очень велика вероятность, что придётся из объектной модели стрелки вычленять работу стрелочного электропривода и релейного набора маршрута. С перетрухом [B]огромного[/B] объёма кода. Пока не понятно, насколько это затянется. Профит на выходе — использование одного привода для нескольких точек разветвления траектории движения (привет «ангельским» стрЕлкам), стрелки с подвижным сердечником крестовины.

3. Продолжает искаться двухниточный план (схема расположения изолирующих стыков) для четверного глухого пересечения на станции Ленинград-Пасс.-Финл. Вместе с примыкающими «англичанками». Одначе успехов пока нету.

4. ТР-47 как-то очень легко прочиталась. Отличия от МРЦ-13, конечно, есть. Но программно реализовать её будет уже не так сложно. Скорее всего, правда, придётся переделывать маршрутный набор, потому как там все попутне кнопки светиться должны. Думаем!

5. Пока не рисуем, хотя заделы есть.

6. «Ну что тебе сказать про Сахалин?..» © не Тимас.

7. Админские опции с горя раструхнули по соответствующим категориям остальных настроек. Но доступны они только в режиме администратора, иначе их только просто видно. Это чтобы вопросов не было, почему оно так быстро бегает и т.д.

Timas 19.06.2018 07:59

Текущие восемь бит истории.

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

0.1. Пришлось добавить контроль положения стрелочных коммутаторов на маневровой вышке. Зато алгоритм перевода их сигналистом упростился.

0.2. Пишется интеллект работы сигналиста на маневровой вышке. Это может занять некоторое время.

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

1. Соот-но, как допишется ИИ сигналиста, будет запрос на исключение пути из местного управления с постановкой стрелок в охранное положение. Аппаратный запрос уже работает.

2. Совершенно точно, что по окончании борьбы с местным и ограждением будет неск. публичных сборок для теста, а потом проект уйдёт на глобальный перетрух работы со стрелками. Цель — окончательно отделить электрику от пути и механики.

3. Ищется. Пока безрезультатно.

4. Есть некоторое количество мыслей про манёвры с выездом за границу станции. Но надо дописывать работу с инвентарём в части вручения разрешений машинисту.

5. Чёмки, по-видимому, будут запущены без картинок. Иначе они очень сильно тормозят весь процесс.

6. «Ночь коротка, цель далека...». © не Тимас.

7. Ну и ещё немножко поразглядывали ГНГ. Мурашек по коже уже нет, но вот как это всё увязывать с подвижным составом — большой вопрос!

Timas 09.07.2018 22:05

«Вот бы программисту спать. Но ночь поёт в транзисторе...» © французская народная песня.

0. Продолжается борьба с местным управлением стрелками и увязкой его с централизованным ограждением.

0.1. Моделируемое путевое развитие достаточно отличается от примеров, приведённых в ТМП по МРЦ-13. Поскольку других источников информации по данному вопросу за последний месяц так и не было обнаружено, принято решение несколько упростить поставленную задачу и отказаться от работы «рыбы» при передачи стрелок на местное. Соот-но, съезды 37/39 и 130/132 на местном всегда замкнуты по плюсу. Это, конечно, удлиняет маневровые рейсы по соседним путям, так как приходится выезжать за более дальнюю стрелку. Но при этом задача по ограждению соседних путей и отводу стрелок сводится к типовой, описанной в альбоме. Посему пока будет так. Появится что-то новое по данному вопросу — будет реконструкция.

0.2. Упразднён объединением со вторым третий вариант местного в нечётной горловине. С соответствующим изменением файла вводной, индикации и влгоритмов задач.

1. Пока ничего не рисуется. Немного раскурено преобразование BMP-HSB и обратно, но на практике не трогалось.

2. Новые вводные всё также ждут разделения электрики и механики на стрелках.

3. Всё также ищется. Ну или ищется специалист, который сможет расставить изостыки на требуемом участке путевго развития и пояснить, как оно там всё работает и как правильно называть рельсовые цепи, которые на крестах.

4. Вспомнились задачи про потерянного помощника или машиниста. Это для случая, когда ездючина пришла в движение без помощника или при смене кабины управления (для той ездючины, где невозможен сквозной проход по всей ПЕ).

5. Также есть мысли помучить ещё связь на тему перевыбора доступных средств связи.

6. Как всегда, на букву «Х». И никто не завидует!

7. Также наконец-то появился повод закрыть проект по политическим мотивам. В этом случае проект никому передаваться не будет, вся накопленная информация будет уничтожена.

Timas 24.07.2018 00:39

«Гремит ночной полёт по просекам лесным...» © не Тимас.

0. Таки добили местное управление стрелками и увязки. Да, косяки там есть, и о некоторых автору даже известно. Но тупиковые ситуации устранены, более-менее всё работает. Выложили 0454. Глюки принимаются.

0.1. На этом по большей части возня с системой МРЦ-13 закончена. Программу на данном этапе вполне можно использовать для ознакомления с работой данной системы.

1. Возник вопрос о доступности выбора объектов в диалогах дачи задания. При нынешнем развитии проекта в теории для каждого диалога можно получать только список доступных объектов. Но можно и использовать полный список, в этом случае смежный работник должен корректно отработать некорректное задание. Первый вариант ограничивает свободу действий, второй — добавляет кода. Думаем, какой из них оставить как основной.

1.1. Со списком задач примерно та же ситуация была, но там восторжествовал алгоритм определения актуальности задачи на текущий момент при текущем оснащении. Вполне возможно, что и в списке объектов восторжествует минимализм кода. Думаем!

2. В планы на ближайшее будущее поставлена работа с картинками в формате HSB. Задача — использовать общую маску затемнения (гофры и проч.) для серии и «состаривание» ездючин уменьшением интенсивности цвета. Надо будет много экспериментировать. Будет интересно. Помимо красоты на выходе должен прлучиться профит от быстроты создания ливрей.

3. Кресты со станции Ленинград-Финнляндский всё также в планах, но подвижек нету. Без них массово стоИт третья вводная!

4. В теории есть мысли о выводе индикации табло и огней светофоров на внешние устройства. Зачем это нужно — никто не знает, но мысли есть. Скорее всего, на них просто не останется времени и сил, хотя сама идея интересная.

5. Автор пытается вникать в тервер и ТМО.

6. Как всегда, заканчивается на букву «О». И опять никто не завидует!

7. Возня только с одной темой сильно снижает скорость общей возни с проектом. Посему, скорее всего, дальнейшее развитие будет происходить, как это было зимой — писАться будет много сразу в разных местах, а уж если случится, что одновременно несколько тем оказалось законченными, и тупиковых ситуаций нет, то можно и публичную сборку выдать.

Timas 05.08.2018 06:40

«В комнате с белым потолком, с правом на надежду...» © не Тимас.

0. Немного занялись мелочёвкой по задачам и диалогам. Было принято решение отказаться от выбора «ненужных» (неактуальных) объектов только там, где они (объекты) при добавлении их в задачу повлекут написание кучи дополнительных проверок на актуальность. Которые, кстати, не всегда можно прямо выполнить. Напр., задачи на стрелках, где можно одному дать команду перевести курбелем, другому — выключить из централизации с сохранием, третьему — доложить положение, а четврётому — перевести обратно. И вот, чтобы они там все не сталпливались у стрелки и не противоречили друг другу, в таких местах объекты проще исключить из выбора.

0.1. Следующая сборка, видимо, последняя перед долгим перерывом.

1. Далее «закрываемся» на переделку работы со стрелками. Как уже говорилось ранее, требуется разделение электрики и механики, потому как иначе не реализовать английские стрелки. В путевой модели стрелка суть точка разветвления траекторий движения. Так вот, стрелочный привод должен работать с двумя такими точками. Это надолго. «Денег нет, но вы там держитесь!» © не Тимас.

2. Параллельно будет какое-то движение по графике. Придётся много экспериментировать с алгоритмами.

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

2.2. Аналогично для ячеек точечной индикации с внешним светофильтром. Белые-то там во всех случаях своим белым хорошо подгаживають!

3. Вопрос решён положительно. «Положительно» — это не от слова «положить».

4. В течение последнего месяца автором была предпринята попытка изучения вопроса актуальности и востребованности данного проекта.

[SPOILER]Были проанализированы основные ресурсы, где общаются балбесы, фанаты, маньяки, ДЖДшники, замНОДы и прочие (нужное зачер[B]п[/B]нуть) интересные творческие и не очень личности. Автор пришёл к выводу, что общий интерес к теме моделирования двидения поездов по станциям и участкам по сравнению с прошлой пятилеткой заметно угас. Это связано как с удовлетворением вышеописанного интереса «Невой», так и с тем, что данная тема требует некоторого базового минимума знаний, для приобретения которого необходимо приложение усилий.

По этой причине те же чехи (Softikon, например) остаются совершенно невостребованы. Хотя сложного там ничего нету, обороты там все жёсткие. Зато темп хороший. Автору с его минимально узким полем зрения местами приходится тяжко! Хотя своими успехами там автор доволен. А вот PC Rail автор не потянул — не хватает знания ангельского языка.

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

Что касаемо собст-но форумов, то большинство таковых специализировано на какой-нибудь одной теме. И эти темы гораздо более востребованы многочисленными member'ами, специально приходящими общаться на эти темы. Темы же про интересующую автора симуляцию работы станций находятся в разных болталках и проч. Их просто мало, и ничего удивительного, и, тем более, катастрофического, в этом нет.

Посему размещение этого блога на данном ресурсе автор считает наиболее оправданным с точки зрения охвата им (ресурсом) разных направлений железнодорожных симуляторов.[/SPOILER]

5. Режим «зануда» активирован. У автора появляется всё больше и больше вопросов по ныне действующим и историческим документам, технологиям работы и проч. Автора массово интересует общение в целях саморазвития с бывшими и ныне работающими ревизорами по безопасности движения поездов по хозяйству перевозок, инженерами-технологами, инженерами-графистами и т.д.

6. Всё плохо. Видимо, настолько, что автор с горя решил дописать «Сухаревскую». Вроде даже дописывается...

7. Железнодорожников — с праздником. И бывших, и действующих. А, поскольку фанатов, маньяков, замНОДов и проч. Лазарь Моисеевич не упомянул, то поздравлять их не с чем. В т.ч. и автора TrainMania'и.

TRam_ 05.08.2018 18:36

[B]Timas[/B],
[SPOILER]Ну во-первых кнопочки нажимать - это вторичное. Первичное - это именно возможность командовать машинистами или управлять движением поездов вообще.

По поводу первого - во многих железнодорожных симуляторах появился вполне полноценный мультиплеер (RTrainSim, Trainz, ZDSim), в котором игроки-"дежурные"/"диспетчеры" вполне могут покомандовать живыми машинистами и проследить результат своего управления. Конечно, именно системы централизации там не являются моделями каких-то реальных систем, используемых на ж/д, но кого это волнует.

По поводу второго - есть как уже имеющиеся симуляторы диспетчеров разной степени аркадности, включая пульт "Нева"(где кнопочки понажимать вполне можно), так и симуляторы "адаптивных"(роботизированных) систем управления движения поездов (наподобие [url]https://www.youtube.com/watch?v=1uvBZgkVOvo[/url] , [url]https://www.youtube.com/watch?v=7JuAHlqnVO4[/url]) аналогов чего в реальности ещё не существует.

Соответственно потому и получается, что аудитория этого симулятора будет очень невелика (ну не всем же интересно считать, сколько башмаков подкладывать под состав для его правильного закрепления, я уж не говорю о том сколько человек из не-железнодорожников вообще знают как производить такие расчёты, ну или там когда и как вызывать ШЧников на ремонт такой-то цепи СЦБ).[/SPOILER]

[size="1"][color="Silver"]Добавлено через 27 минут[/color][/size]
[QUOTE] В путевой модели стрелка суть точка разветвления траекторий движения.[/QUOTE]Английская стрелка вполне может рассматриваться как комбинация из 4 таких разветвлений.

GeneZone 05.08.2018 18:48

[QUOTE=TRam_;583664]
...ну не всем же интересно считать, сколько башмаков подкладывать под состав для его правильного закрепления, я уж не говорю о том сколько человек из не-железнодорожников вообще знают как производить такие расчёты.[/QUOTE]

А там калькулятор закрепления есть...

Я погонял сим немного. Жалко, что ЭРка не ездит.

Timas 06.08.2018 00:49

[QUOTE=TRam_;583664][B]Timas[/B],
[SPOILER]Ну во-первых кнопочки нажимать - это вторичное. Первичное - это именно возможность командовать машинистами или управлять движением поездов вообще.

По поводу первого - во многих железнодорожных симуляторах появился вполне полноценный мультиплеер (RTrainSim, Trainz, ZDSim), в котором игроки-"дежурные"/"диспетчеры" вполне могут покомандовать живыми машинистами и проследить результат своего управления. Конечно, именно системы централизации там не являются моделями каких-то реальных систем, используемых на ж/д, но кого это волнует.

По поводу второго - есть как уже имеющиеся симуляторы диспетчеров разной степени аркадности, включая пульт "Нева"(где кнопочки понажимать вполне можно), так и симуляторы "адаптивных"(роботизированных) систем управления движения поездов (наподобие [url]https://www.youtube.com/watch?v=1uvBZgkVOvo[/url] , [url]https://www.youtube.com/watch?v=7JuAHlqnVO4[/url]) аналогов чего в реальности ещё не существует.

Соответственно потому и получается, что аудитория этого симулятора будет очень невелика (ну не всем же интересно считать, сколько башмаков подкладывать под состав для его правильного закрепления, я уж не говорю о том сколько человек из не-железнодорожников вообще знают как производить такие расчёты, ну или там когда и как вызывать ШЧников на ремонт такой-то цепи СЦБ).[/SPOILER][/QUOTE]

Ну насчёт реальности — ETCS есть, например. Работает по принципу: сначала все, кто по графику, потом уже то, что опоздало и не пролезло. Это, конечно, в наивысшем уровне (L2 вроде). Смысл в том, что опаздывающие поезда не должны мешать всему остальному. В условиях неполного заполнения пропускной способности оно себя, видимо, оправдывает. Да, такая технология несколько непривычна и чужда отечественной школе организации движения. Но она есть. Отечественные разработки в направлении автоматизации процесса оптимизации пропуска поездов тоже ведутся, но они пока в зачаточном состоянии.

Теперь про башмаки. Сложного там ничего нет, есть формулы, и они даже будут опубликованы в документации. Интереснее то, что в зависимости от технического оснащения транспорта коэффициенты в этих формулах разные. Так, с 1986 и поныне коэффициенты 1.5 и 4, а вот в ИДП 1952 года они 2 и 3 соот-но. Это тоже будет учтено.

[QUOTE=TRam_;583664][size="1"][color="Silver"]Добавлено через 27 минут[/color][/size]
Английская стрелка вполне может рассматриваться как комбинация из 4 таких разветвлений.[/QUOTE]

«Англичанка» как раз и стала причиной грядущего перетруха. По две точки разветвления на привод. С соотв. индикацией, вариантной кнопкой в центре и т.д.

[QUOTE=GeneZone;583666]А там калькулятор закрепления есть...

Я погонял сим немного. Жалко, что ЭРка не ездит.[/QUOTE]

«Будет. И дом будет!» © не Тимас.

После контактной сети, видимо. Чтобы сразу.

Timas 07.09.2018 03:52

«нАчать работу или перерыв?» © не Тимас.

0. Мы таки подкрались к глобальному перетруху релейной по части работы со стрелками! Всё! Автор честно не знает, когда он из этого перетруха выберется наружу.

0.1. Суть — отделить механику от электрики. Потому как стрелочный электропривод — существо вполне самостоятельное. Может обитать не только около остряков, но и около подвижных сердечников. Это мы ещё про УЗП и УТС промолчим. А на днях автору вообще попалась в этих ваших интернетах фотка, где привод крутит средние (тупые) крестовины «англичанки». Причём фотка явно отечественная!

0.2. Надо было сразу писать симулятор, а не игрушку...

1. Немного научились пачкать подвижной состав. Примеры — в последней сборке. Ежели сей алгоритм приживётся, это будет здОрово. Цвет грязи и его альфу можно будет подбирать динамически, но это уже вторично. Главное — суметь объяснить новые принципы базе данных подвижного состава, описывающей, в том числе, и формирование сводного спрайта.

1.1. Может, параллельно решатся всякие наболевшие вопросы про выступающие за автосцепку части ездючин, динамическое рисование рукавов, закрепление башмаками и ручными тормозами и проч.

2. Поскольку вопрос с рельсовыми цепями при куче глухих пересечений решён положительно, автором начата подготовка третьей вводной. В настоящее время производится компиляция сводного графика движения поездов, чтобы выяснить, пролезет вообще этот график в проектируемую вводную или нет. Критичным будет как инертность разгона и замедления подвижного состава, так и строгое попадание путевой модели в размеры прототипной станции. Посмотрим, что из этого получится!

3. Автор пытается найтить время на разгребание авгиевых конюшен по части скачанной, нерассортированной и непрочитанной документации и литературы. Этот процесс также отнимает достаточное время. Да и бумажной литературы около стола куч навалено!

4. При плановой перестановке системы очередной раз мелькнула мысль на тему перехода на более новую среду программирования. Одначе вопрос с совместимостью того, что написано не автором (напр., библиотеки bass.dll) с нынешними версиями Delphi остаётся открытым. Да и смутило то, что в Starter-версии не поставляется исходный код модулей. А автор иногда туда любт лазать, чтобы понять, как оно там внутри работает!

5. Кнопочки, какие хотели, нарисовали. Лампочки внутри кнопочек — при создании второй и третьей вводных.

6. ...пытается дописать «Сухаревскую»...

7. Автор по-прежнему на связи. Кому что надо разъяснить — пожалуйста!

Женя 07.09.2018 18:55

Почти 6 утра, жду начала движения :)

Пока манёвры погонял по станции.

Timas 09.09.2018 03:05

[QUOTE=Женя;584053]Почти 6 утра, жду начала движения :)...[/QUOTE]

Женя, я тут вообще пока не понял, как оно проехать должно со всеми ОНками. Понятно, что там «англичанки» близко к путям, интервалы враждебности будут маленькие. Но успеется ли отправление и прибытие уложить в 4-минутный такт — на глаз мне, привыкшему к трёхзначной автоблокировке и вялым скоростям горного участка, не понять. Надо таки моделить, и, видимо, ручками!

Женя 09.09.2018 13:20

Я про то, что прогнал симулятор с 0:00 до примерно 20:00. Движения не было, исполненный график чистый.

Что не так понял принципиально?

Timas 09.09.2018 20:36

Я думал, ты про третью вводную...

Timas 22.09.2018 21:55

«Тучи сели на иглу телебашни. Ловят кайф они и сыплют дождём...» © Тимас.

0. Таки свершилось! Начался глобальный перетрух релейки по части обособления объекта стрелочного электропривода от собст-но стрелки. Остряки уже отделили и они ушли в путевую модель.

1. Разбираемся с работой пунктов группировки контактной сети, так как там также используются стрелочные привода. Ищутся ответы на вопросы типа таких: кто курбелит привода при неисправностях ЭЦ.

1.1. Пункт 1 можно считать спойлером. Но не здесь и не сейчас. Просто, чтобы сразу всех зайцев оштрафовать!

1.2. Параллельно раскуриваются типовые проекты ТР-43 (пока ищется) и ТР-50.

2. Желательно бы ещё с дежурными по станциям, оборудованным по указанным типовым решениям, пообщаться. А то мало ли, какие вопросы сейчас всплывут!

3. Как застрянется по стрелкам дальше, будет пачкание ездючин! Основную массу натестили, остальное в процессе. Перерисовывать, видимо, всё с нуля. Ну или почти всё!

4. Прочтена книжка 1928 года по истории и перспективам развития узлов в СССР. Впечатления двоякие, но интересно!

5. Где-то в последних сборках отгрызли курбеление стрелок. Нечаянно. Теперь уже до полной реконструкции кода ничего не выложить.

6. «Каждый пишет, что он слышит. Каждый слышит, как он дышит. Как он дышит, так и пишет...» © не Тимас...

7. Желание найтить проекту русскоязычное название не пропало.

Timas 10.10.2018 10:15

«Переведи сердечник крестовины!» © не Тимас.

0. Развалили! Стало:

0.1. TFlaggedObject -> TMotor -> TSwitchMotor. Будет ещё привод для переключателей рода тока.

0.2. TFlaggedObject -> TNamedObject -> TTaskGeneratingObject -> TObjectWithPowerPanel -> TECObject -> TRelay -> TSwitchRelay -> TCrossOverRelay. Будет ещё релей для управления переключателем рода тока.

0.3. Таблица положений стрелок для набора маршрутов в ЭЦ теперь привязана к положениям релеев вместо непосредственно стрелок. В ЭЦ будем однозначно исповедовать топологический принцип построения зависимостей.

0.4. А вот при МКУ наоборот, будем исповедовать матричный принцип осуществления зависимостей между стрелками и сигналами. Но это чуть позже, надо восстановить порушенное!

1. Окончательно сформировался список вводных «пускового участка». Все вводные независимы друг от друга.

1.1. Тимасовская-1. Про неё все знают, её все видели и тыкали.

1.2. Салют. Основная станция прогулочной узкоколейки города Нейска. На станции МКУ системы Е.Е. Наталевича, на прилегающих перегонах — ПАБ.

1.3. Нейск-Северный. Пассажирския станция с тупиковым перронным парком и особо интенсивным моторвагонным пригородным движением. На станции МРЦ по проекту ТР-43, на примыкающих перегонах — четырёхзначная автоблокировка.

1.4. Сферическая. Станция стыкования. В настоящее время идёт выбор прототипа и сбор необходимой информации. Устроцства — ТР-43 и ТР-50.

2. Отложены, но планируются к разработке в будущем:

2.1. Платоновск. Участковая станция с присутствием скоростного и тактового пригородного движения. Устройства — БМРЦ-БН. Прототип есть, разработка остановлена.

2.2. Станция без названия — опорно-промежуточная станция на линии с интенсивным пригородным и пассажирским движением. Устройства — ТР-66 или ЭЦ-9. Разработка не начата.

2.3. Участок двух- и трёхпутной линии с особо интенсивным пассажирским и тактовым пригородным движением. На станциях ЭЦ, надстройка — ДЦ «Нева». Разработка не начата. За эту вводную переживаний особо нету, бо, если есть ЭЦ и АБ, прикрутить надстройку в виде канала ТУ-ТС, по которому идут команды и сигнализация, не проблема. Можно даже увязать всё в реальный цикл обмена, чтобы информация обновлялась с тактом в 5.4 секунды (а не немедленно по факту изменения на местности).

2.4. Грузовая станция с большим объёмом грузовой работы. Устройства — ЭЦ-9, на перегоне — ПАБ. Прототип есть. Разработка не начата.

2.5. В этом списке не оказалось системы КБ ЦШ. Так сложились звёзды. Хотя в историческом плане она, безусловно, представляет интерес!

3. В рамках подготовки к запуску Нейска и Сферической надо будет переделать работу наборной группы в части индикации кнопочных релеев (зелёненькая такая ячейка у светофора или внутри большой кнопки). Думаем!

4. Для Тимасовской и Сферической нужна грузовая модель. Есть теория, что Нейск без грузовой работы запустится быстрее!

5. Да, стрелкам можно прикрутить второй привод на крестовину с НПК. С соотв. курбелением, зависмостями и проч. Будет на Тимасовской и Платоновске.

5.1. А вот про «англичанку» с подвижным элементом в тупой крестовине пока промолчим!

6. Полярно-дневное обострение сменилось полярно-ночным. При наличии ночного Светила на него полагается повыть!

7. Проект по-прежнему был, есть и остаётся некоммерческим. Одначе, ежели кому сильно хочется потратиться — могу скинуть список желаемой литературы. Непосредственно к данному проекту она не относится, но необходима для общего развития!

Timas 25.10.2018 09:56

«Компьютер контужен. Скорость разработки снижена». © не Тимас.

0. Комп начал часто сваливаться в СЭС. Причём иногда строка с описанием ошибки присутствует, иногда она пуста. В принципе, это уже года два как присутствует, но было редко, а сейчас участилось. Сваливается в любое время, от исполнения задач и нагрузки на проц/память/диск не зависит. На аппаратную часть не грешим, бо по факту используется не более половины оперативки. По температурам тоже всё норм. Перестановка системы проблему не решает. Вирусей нет, антивирус — лицензия. Есть подозрения на несовместимость софта. Ну напр., антивирусу не нравится остановленная служба обновления. Или отсутствие файла подкачки (что можно подкачивать при 32G оперативки — не представляю!). Ещё есть вариант нестабильности связки Хрома и ABP. Ну или ещё чего-нибудь с чем-нибудь!

0.1. Периодически появляется желание свалить на Linux. Со всеми вытекающими. Пока останавливает отсутствие некоторых вещей для него. Напр, симулятора Softikon.

0.2. Ежели причиной будет выявлен ABP — автор примет решение об отказе от пользования рядом сервисов, в т.ч. и социальных сетей. А электронная почта будет переведена в классический POP3/SMTP-вариант. Т.к. платить собственным временем за просмотр рекламы желания нету!

1. Также периодически возникает желание перевести проект на более новую. версию Delphi. Ну или как она там сейчас называется. Вопрос упирается в перенос сторонних компонентов, используемых в программе. Например, нужна будет новая библиотека для организации многоканального звука.

1.1. Из полезных плюшек перехода на новую версию — замена проекта TrainMania Wiki полноценной справочной системой с тем же принципом наполнения.

2. Развал СЦБ в процессе.

2.1. Алгоритмы перевода стрелок полностью переписаны. Стало более удобочитаемо и понятно не только компьютеру, но и человеку!

2.2. Стрелкам с НПК — быть!

2.3. Англичанкам — тоже!

3. Для Нейска думаем над тем, чем ещё там можно разбавить его работу, чтобы было интересно в ночное время!

4. Попробовали поэкспериментировать с рисованием картинок. Пока нужные успехи получены не были. Прямое масштабирование цвета ничего интересного не дало, надо использовать HSB.

5. Читаем книжки по «холодам».

6. Нет ничего более позитивного, чем с утра кого-нибудь хорошо отматерить!

7. Некоторые товарищи жаждят форум по данному проекту. При наличии соответствующего железа развитие ситуации в данном направлении вполне реально. Список железа будет объявлен дополнительно. Размещение форума на внешнем носителе не рассматривается в принципе.

Timas 01.12.2018 16:40

«Шаг вперёд, два шага назад!» © не Тимас.

0. Борьба с аппаратными средствами продолжается. Перестановка системы и отключение ряда программ проблемы не решило. Посему думаем.

0.1. Внезапно появилась вот такая штука.

[SPOILER]Кусок файла вводной от сборки 0487 в формате XML (этот файл пользователю недоступен):

[CODE]

<Derailers>
<SwitchBlades ID="0" Name="2" Flags="$00000000" SwitchGear="0" TrackNode="41" SubSection3="42"/>
...
<SwitchBlades ID="41" Name="84" Flags="$00000000" SwitchGear="41" TrackNode="182" SubSection3="186"/>
<SwitchBlades ID="42" Name="86" Flags="$00000000" SwitchGear="42" Trac+Node="174" SubSection3="189"/>
<SwitchBlades ID="43" Name="88" Flags="$00000000" SwitchGear="43" TrackNode="197" SubSection3="202"/>
...
<SwitchBlades ID="99" Name="1" Flags="$00000000" SwitchGear="99" TrackNode="415" SubSection3="453"/>
<Derailer ID="100" Name="51с" Flags="$00000000" SwitchGear="50" TrackNode="769"/>
<Derailer ID="101" Name="49с" Flags="$00000000" SwitchGear="51" TrackNode="770"/>
<SwitchBlades ID="102" Name="144" Flags="$00000000" SwitchGear="100" TrackNode="738" SubSection3="777"/>
</Derailers>[/CODE]

В 42-м объекте обнаружено некорректное имя атрибута. Данная секция в таком виде существовала уже несколько сборок, и в более ранних резервных копиях все имена корректны. Я совершенно нечасто пользуюсь режимом вставки для редактирования этого файла (только если шестнадцатеричные флаги править), да и плюсик — не тот символ, чтобы его часто пользовать. Кроме этого места, он всего один раз в файле встречается.

Примечательно то, что от ранее записанного символа он отличается всего одним битом. Т.е. попросту один бит потерялся: был символ с кодом 107, а стал — с кодом 43. Так что с бОльшей доллей вероятности проблема таки аппаратная.

Повторных сбоев аналогичного характера обнаружено пока не было. Только BSOD'ы с разными причинами.[/SPOILER]

0.2. Посему думаем о возврате к более древним аппаратным средствам. Впредь до обновления машинного парка. Надо только путевые модели из 2014 автокада в 2006 пересохранить.

1. Сформировался концепт четвертой вводной — станции Сферическая. Прототип найден, но станция будет достаточно сильно от него отличаться.

2. Практически закончили возню со стрелками. Осталось-таки доразбираться с докладом о положении остряков для стрелки с крестовиной с НПК, так как там доклад из двух частей формируется, как и у съезда.

3. Немножко разобрали и упростили работу с путевой моделью. Как ни странно, но даже без особых последствий.

4. Массово засели за некоторое упрощение работы с массивами данных. Потребовалось нечто среднее между TCollection и TList, но при том ещё с кучей дополнительных возможностей типа формирования списка по условию, прорисовки или пересчёта всех объектов.

5. Пока разваливали стрелки, попало набору маршрутов. Боремся с вопросом о целесообразности восстановления набора/замыкания маршрута в нынешних условиях, или таки сначала развалить TSignal на постовую и напольную часть.

5.1. Проблема в том, что первые программные объекты — стрелки, светофоры и секции пути — за время эволюции кода разрослись до совершенно неуправляемых конструкций, объединяющих сразу несколько алгоритмов работы разных реинкарнаций этих объектов. Вот и требуется их развалить, чтобы сделать более управляемыми.

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

6. При отсутствии ночного светила приходится выть на рыжую натриевую лампочку напротив балкона...

7. Ставьте лайк, подписывайтесь и не забывайте нажать кнопку «Выключение звонка взреза»!

Timas 30.12.2018 09:18

«Колбаса, колбаса — Вижу тебя я во снах. Колбаса, колбаса — Blitz in der Nacht.» © Тимас.

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

0.1. По этой причине согласно программы повышения пенсионного возраста была вновь введена в действие более старая машина, которая числилась в холодном резерве. По причине её устаревания на сегодняшний день отсутствует современный антивирус и также отсутствует возможность выкладывать файлы на DropBox'е. Второе пока не сильно критично, так как публичных сборок всё равно в ближайшее время не предвидится. В остальном же кодинг продолжается, поиск материалов не останавливается.

0.2. Начаты изыскания по программе обновления парка вычислительной техники.

1. Закончена возня с преобразованием структур данных. Не сказать, что кода стало меньше, но читабельнее он стал точно!

2. Есть материал на пятую вводную, он нечаянно набрался при работе над третьей! Пока думаем.

3. Впереди самая большая переделка кода — надо развалить объект TSignal, который ныне объединяет в себе как само сигнальное устройство, так и все зависимости, связанные с маршрутами. Когда вылезем — не ясно, но вылезем обязательно!

4. Начаты изыскания по путевой модели вводной «Нейск-Северный». По крайней мере в той её части, какая не требует грузовой работы.

5. Соот-но, начаты изыскания в направлении рисования накладных элементов на аппарат управления: пути, стрелки, светофорчики. Пробуем рисовать!

6. Запасаемся колбасными изделиями!

7. Ну и, как всегда, ставим палец вверх и подписываемся. Чем больше народу прочтёт это сообщение, тем больше заработают рекламодатели!

Timas 31.01.2019 05:28

«...но машина летит на честном слове и на одном XP!» © не Тимас.

0. За прошедший месяц был-таки решён вопрос с антивирусом, так что проект снова под надёжной лицензионной защитой того, что применялось и раньше!

1. Разродились на пятую вводную — станцию Комсомольская. Это будет зонная станция с интенсивным оборотом пригородных поездов и практически без грузовой работы. Материал на неё накопился в процессе разработки вводной Нейск-Северный. а создание СЦБ много времени не займёт. Выбранная система — ЭЦ-9, на перегонах — односторонняя четырёхзначная автоблокировка.

2. Нейск-Северный по части путевой модели поманеньку собирается. Грузовая работа пока во внимание не берётся, делается только задел путевого развития.

3. Продолжается рисование графики для пультов.

4. Рисование подвижного состава приостановлено полностью до формирования нового концепта. Ну не даётся он никак, всё время с нуля переделывать приходится. «Красим-косим» очередной раз отодвигается! Как бы такими темпами вообще не пришлось подвижной состав запускать без графики.

5. Концепт развала объекта TSignal на мелкие кусочки почти сформирован, скоро пойдёт в работу. Хочется таки получить правильную индикацию кнопочных реле при наборе маршрутов и разделить светофоры по алгоритмам их работы.

6. Всё новое — это хорошо недолеченное старое! © не Тимас.

7. Народы почему-то в этом проекте упорно видят тренажёр! Объясняю: нету там постановки тренажёрной задачи. И оценки качаства её выполнения нету. Это — песочница, в которой только желательно делать всё правильно и быстро.

7.1. Сейчас народы завоют на тему того, что, раз песочница, то все хотят открытый программно генерируемый мир!

Timas 23.02.2019 02:28

«И что я должен с этим делать?!» © не Тимас.

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

0.1. Злостный оффтоп:
[SPOILER]
Предлагается к самовывозу за счёт тимасоприобретателя творчески активный Тимас. Условия: содержание в домашних условиях, доброе обращение, кормление, выгуливание, выслушивание и творческая деятельность! При Тимасе прилагается некоторое количество мебели, одежды, вычислительной техники, несколько десятков тысяч деталей LEGO и т.д. Рекомендуемые размеры жилплощади ~ 12 км.м.[/SPOILER]
1. Проект жив и жить будет! Восемь лет скоро, как никак...

2. Обсасывается процесс перетруха всего и вся, который зашёл достаточно далеко. Последние пару лет вертелась мысль на тему начала четвёртой реинкарнации, но решено было резать по живому. Режется неплохо! Сейчас понятно, что это было правильное решение, т.к. большАя часть кода всё же наследуется. Но кое-чего, как, например, работа со стрелками, сделано с нуля. Это не мешает наращивать новое мясо на старые дыры, хотя некоторые куски активно висят в воздухе. О времени завершения перетруха говорить пока рано, но он идёт без остановок!

3. Получилось избавиться от старого и громоздкого «костыля» — объекта TRegion, описывающего горловину. Не всё, что в нём было, относилось к конкретной горловине, поэтому его функционал был раскидан между другими объектами. Остался один вопрос, который как раз завязан на горловину, но он решаем.

4. Задачи на самое ближайшеее будующеее:

4.1. Разделить объекты TYard (парк путей либо перегон) т TEC (пост ЭЦ). Когда-то было время, что их соединяли, т.к. автоблокировка делалась как постоянно замкнутые маршруты на автодействии. Теперь автоблокировка прекрасно работает по кодам без всяких лишних постов ЭЦ. Полуавтоматика и жезловка вообще только на концы перегона заведена.

4.2. Выделить из TSignal объект TSignalDevice, описывающий «поле». Соот-но, к нему уйдёт автоблокировка в виде трансмиттеров и приёмников кода.

4.3. После этого честно раздербанить оставшаяся часть объекта TSignal — выкинуть из него набор и замыкание маршрутов. На этом этапе собирается корректная индикация кнопочных реле. К этому времени должна быть готова путевая модель Нейска, чтобы сразу делать индикацию как в ячейках, так и внутри светящихся кнопок.

4.4. Надо ещё второго электромеханика СЦБ посадить, который должен участвовать в выключении стрелки из централизации (один на посту, второй на «поле»). Второй, скорее всего, будет бесправный, т.к. иначе придётся опять биться с возможностью дачи противоречивых заданий для одного объекта разным работникам.

5. Внезапно разобрались с нумерацией стрелок на тупиковых станциях. Это очередной шаг к Нейску.

6. Если человек хочет или не хочет жить — медицина бессильна. Вывод: она актуальна только тогда, когда человек не знает, чего он хочет!

7. Ощущается некоторый дискомфорт от отсутствия развивающего общения. Бо желание вникать во что-то новое есть, а источников этого нового нету! Приходится выть на Луну, отыскивать и показывать в пространстве отдельные атомы воздуха, сжижать вакуум и заниматься прочими бесполезными делами!

Timas 01.04.2019 14:18

«У меня есть!» © не Тимас.

0. Работа над проектом единственного в своём роде самого лучшего и подробного игрового симулятора работы железнодорожной станции продолжается автором почти круглые сутки без перерывов. Они невозможны, тем более с учётом предстоящего объёма работ!

1. Автор ведёт аскетичный образ жизни. Основная трата средств направлена на приобретение технической литературы и обновление парка вычислительной техники.

2. Автор делает общедоступными сборки, которые считает логически завершённым шагом в развитии проекта.

3. Автору можно помогать морально и материально, так как такая помощь — источник вдохновения в развитии проекта.

4. Настоящий проект для пользователя — грядущая уникальная возможность прочувствовать на себе все тяготы и лишения работы дежурным по станции. А для автора этот проект — средство борьбы с антисуицидальными мыслями!

5. Помощь автору — это шаг к более качественному развитию проекта, добавлению более удобной системы помощи, переход на 64-разрядный код.

6. Помогать автору можно при личной встрече а также любым доступным способом.

7. Немножечко новостей:

[SPOILER]7.0. Проект жив!

7.1. Начат процесс развала общего программного объекта TSignal на светофор на поле и отдельного наборные и исполнительные релеи.

7.2. Разделили посты ЭЦ и TYard, пост ЭЦ теперь только для станции. Ранее для перегона он нёс вспомогательную информацию.

7.3. Соот-но, в графике движения один парк путей — это строго одна станция. Продольные станции рисуются также одним парком, но сейчас раскуривается вопрос рисования на такой станции более одной стоянки и вообще разделения времени освобождения/занятия перегона и времени прибытия/отправления по станции.

7.4. Ведётся перетрух автоблокировки на тему привязки её к новым объектам светофоров.

7.5. Задачи по езде по командам также переориентированы под новые напольные светофоры.

7.6. Мартовское обострение сменилось апрельским.

7.7. ...Но это не точно! © не Тимас.[/SPOILER]

Timas 27.04.2019 19:33

«Хвосты студентов из Африки вывешены на третьем этаже!» © не Тимас.

0. Есть теоретическое предположение, что по развалу объектов на более мелкие достигнуто-таки дно. Если в него никто не постучится, то теория обрастёт практикой!

1. Цель развала — отказаться от вариантности поведения объектов в зависимости от их неизменяемых (заданных во вводной) свойств в пользу наследования и полиморфизма. Для небольших по объёму кода объектов прежний подход себя оправдывал, ныне он стал неудобным. Получилась почти «третья с половиной» реинкарнация проекта. Нет желания нумеровать сборки заново, поэтому четвёртой реинкарнации не будет. Да и чёткой отправной точки нет.

2. Зреет вопрос о разделении TSection на собственно TSection, замыкаемый в маршрутах, и рельсовую цепь. Пока отложено, так как острой необходимости нет. Секций вне станций больше нету, числовая кодовая автоблокировка и участки приближения прекрасно работают и без них. Потребность может возникнуть при доводке переезда, расположенного на перегоне.

3. Собст-но, хвосты:

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

3.1. По путевой модели есть нерешённый вопрос с расстановкой постоянных и временных путевых и сигнальных знаков. С постоянными относительно просто: надо только лишние узлы добавить и увязку со знаками. Основная потребность — знаки «ОПВ» и «ОЛ», но также интересны будут «НТ» и «КТ». С врЕменными знаками есть мысль динамически вставлять узел и делить субсекцию, но тогда встаёт вопрос динамического удаления таких объектов после использования (чтобы не получилось, что в списке объектов, работающем строго по ID, появлялись дырки). В остальном путевая модель программно полностью готова!

3.2. «Красим-косим» нечаянно завяло, и пока не ясно, насколько. Есть мысля экспериментировать с альфа-каналом для PNG, но пока нет желания.

3.3. Петля на Тимасовской (между М8 и М22) висит до прорисовки рукавов на ездючинах, чтобы при визуальном развороте ПЕ рукава отображались корректно. Ежели путевая модель вводной «Сферическая» появится раньше, то там будет треугольник и, соот-но, надобность в этой петле отпадёт.

4. Хвосты, от которых пока нет решения:

4.0. Действия смежных работников при неисправности какого-либо средства связи. Задача — не свалиться в рекурсию при переборе возможностей связаться.

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

4.2. Перевозка «нахлебников» (напр., сигналист поехал на маневровом курбелить дальние стрелки).

4.3. И т.д.

5. Ныне же прогресс направлен на восстановление работы того, что гарантированно работало до 0455 сборки. После уже начался мелкоразвал. Хочется выложить более старую, нежели 0465 сборку (ту же 0455, как более стабильную), но нет технической возможности: DropBox не поддерживает хрюню.

5.1. Передача числового кода автоблокировки и кодирование маршрутов теперь происходит строго по субсекциям путевой модели без участия остального СЦБ.

5.2. Выкинули три костыля в виде объектов TTrackEnd, TTrackTrackEnd и TStationTrackEnd. Теперь вместо них семейство наследуемых объектов, каждый из которых работает со своими средствами СЦБ на перегоне. Интерфейсы у них общие, так как за них должен будет дёргать ИИ пропуска поездов. Детализация инкапсулирована.

5.3. Как дособираются перегоны, начнётся развал набора маршрутов. Будут изменения. На Тимасовской теперь нет клика ЛКМ по повторителям светофоров на табло. Набор только кнопочками!

6. «И кто его знает, чего он вздыхает...» © не Тимас.

7. От нечего делать изучаются нейронные сети. Хочется помоделировать, но это потребует кучу времени. Которое жалко!

Timas 24.05.2019 08:06

«СтОит ли надеяться на помощь сообщества?» © не Тимас.

0. Нет, не стОит! Хотя бы по той простой причине, что лучше, нежели сам, для самого себя никто не сделает! Даже вместо реальной помощи в виде конкретных ответов на чётко сформулированные вопросы будут давать советы, как всё это надо делать! Проверено лично!

1. Разобрали TSection на собст-но секцию, работающую в ЭЦ, и рельсовую цепь с питанием. Обошлось даже очень малой кровью, работает! Поскольку сгон стыков не планируется делать, пока всё устраивает.

2. Восстановили работу автоблокировки в правильном направлении. Чиним разворот и задачи для дежурных по соседним стнциям.

3. Переписали извещатели приближения для входных светофоров и работу контрольных ячеек автоблокировки.

4. Добавили поддержку третьего фидера на панелях питания.

5. Остальное — в процессе. Слишком много развалено, мало ли где чего «выстрелит». Но ездючина ползает корректно, это главное!

6. Помаленьку воем...

7. Некоторые пользователи пытают: почему прямо сейчас нельзя добавить движение поездов. Развёрнутый ответ будет дан в одном из следующих выпусков.

Timas 20.06.2019 07:07

«...А кто-то этот поезд ждёт.» © не Тимас.

0. За последний месяц достаточно подтянули по структурам данных вводную «Комсомольская» с прилегающими перегонами.

0.1. По этой причине запустили четырёхзначную автоблокировку и добили всё то, что вообще по автоблокировке было ещё не доделано. Работает! В теории можно запускать АЛСО — гарантированно заработает!

0.2. Также полностью вернули к жизни жезловку. Ей досталось немного, просто перепривязали существующие алгоритмы к новым концам перегонов.

0.3. Полуавтоматику пока не трогали. Без маршрутов не отладить фиксацию прибытия на станцию.

1. Массово засели за приведение в порядок куч бумажных черновиков. Надоело искать нужные бумажки с ID объектов и фрагментами путевых схем в папочках. Решили все ID перенести прямо на местность в файлик путевой модели в AutoCAD. Это долго, требует внимательности и усидчивости, но практика показала, что пользоваться таки файликом гораздо быстрее и удобнее, нежели кучей макулатуры.

2. Также немного подтягиваем вводную «Салют». Просто, чтобы потом не забыть, какие изменения нужны в структуру данных.

3. Совершенно чётко вызрел вопрос нескольких точек старта для каждой вводной. Как минимум, чтобы показать особенности работы в разные дни недели и разные времена года.

3.1. Этот вопрос, помимо расстановки подвижного состава на путях на точку старта, требует проработки ещё нескольких вопросов по внесению изменений в связанные объекты (ну с СЦБ понятно, а вот, например, работу локомотивных бригад и грузовых фронтов надо как-то будет учитывать). Хочется составить наиболее точный список того, что надо будет менять, и потом для этого придумывать отдельную структуру данных, которая и будет использоваться при заполнении вводной на точку старта.

4. Немного поэкспериментировали с Ардуинами. Желание сделать визуализацию работы входных светофоров для Тимасовской не исчезло. Тем более, что сами светофоры в модельном масштабе приобрести реально. Надо только выяснить, работает ли у них зелёная полоса!

5. Оформление объектом динамического массива объектов даёт свои положительные результаты: практически все ошибки EAccessViolation чётко определяются и быстро устраняются. Некоторые из них даже и не отписываются в истории сборок.

6. Лечим депрессию вставанием в любимое время суток: в интервале от 1 до 3 часов утра по местному поясному времени. Шикарно помогает, бо до появления массовой городской движухи получается очень эффективно творчески посидеть. Дальше обострённый слух начинает раздражаться городским шумом и эффективность жизнедеятельности резко падает.

7. Ну и, как всегда, напоследок о грустном (запоминается жеж всегда последнее!):

7.1. Теория тяги. Поскольку нынешняя объектная модель ушла далеко от того, ва чём решалась задача на прицельное торможение, то решать её заново. Если с тягой всё понятно (тяга нужна для проверки возможности трогания и ведения поезда на подъёме), то с торможение — не очень. Возможно, придётся решать сию задачу заново или упрощать тормозную модель (чего не хочется).

7.2. Нужна хоть какая-то модель секционирования контактной сети. На Комсомольской есть приёмоотправочный путь без контактной сети, да и вообще уже пора. Вводная «Сферическая» ждёт!

7.3. На графику пока забили. Видимо, надолго.

7.4. Пассажирские устройства и фронты. Дозрела мысль развязать станционные пути и пассажирские устройства (платформы). Сейчас аналогичный образом выполняется увязка путевой модели и путей станций и перегонов. Надо будет делать увязку с пассажирскими устройствами и грузовыми фронтами (будущий объект TPlatForm), секциями контактной сети (будущий объект TCatenarySection). Посмотрим, чем это закончится!

7.5. Разработан концепт БПЛА (Бесконтактная Путеобследовательская Лаборатория-Автомат). Будет двигаться самостоятельно. Надо жеж обещания о пасхальных яйцах выполнять!

7.6. Ну и график движения — писАть с нуля! Необходим учёт возможных двух стоянок в пределах одного логического раздельного пункта.

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

Timas 18.07.2019 04:19

«Песнь о вечном коллеге» © не Тимас.

0. Вводную «Комсомольская» подтянули ещё чуть-чуть. Расставляем органы управления на пульт-табло. Заделали накладные шильдики для наименований объектов управления. Расставили кнопки ИР, пригласительных сигналов, контрольные лампы автоблокировки, ИР и отмены маршрутов. Сигнальные кнопки ещё не расставляли.

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

1. Шильдики с наименованиями смотрятся немного великовато. Даже, я бы сказал, много великовато в выбранном масштабе (16px = 40мм).

1.1. Исторически в первой реинкарнации проекта уже был этот масштаб. Перекочевал он и во вторую. Но во второй планировалось масштабирование ячеек (8-16-32px), графический модуль был готов обрабатывать сетку с любой кратной двум стороной ячейки.

1.2. Но во второй реинкарнации (под DOS) не было контроля колеса мыши. Посему идея завяла. А в нынешней третьей компонент сетки будет не очень рад динамическому изменению размера ячейки, т.к. оно потянет за собой изменение размера формы и войну со скроллерами. На «Комсомольской» война со скроллерами уже есть, но хотелось бы от ней избавиться. Поэтому масштабирование ячеек и тут не пошлО!

1.3. Но не особо красивые подписи намекают: не сделать ли переход на бОльший размер ячейки — 24 или 32px. По времени подготовки графики такой переход займёт порядка двух недель. Но потеряется наглядность для крупных станций, где желательно иметь перед глазами одновременно обе горловины одного парка. Посему думаем, и думать будем долго!

1.4. И да, Григорьевская «сеточка» TCellGameBoard (гуглится, но это не реклама) одновременно набор ресурсних картинок для ячеек разного размера не оценит. Так что или всё, или ничего. Для каждой вводной иметь свой набор картинок — совершенно бесполезная идея.

2. Давеча несколько отвлеклись от СЦБ. Созрел концепт рабочего места смежного работника. Теперь за одним рабочим местом можно закрепить несколько работников. Абоненты селектора плавно перешли в категорию рабочих мест вместо прямых ссылок на работников. Ну и соот-но, при отключении питания рабочее место — абонент само отключит связь со своими работниками (обработку событий изменения состояния питания уже делали раньше!).

2.1. На выходе получим, что на соседних станциях может отвечать либо дежурный, либо оператор. Ну и ещё кое-чего интересного вылезет, особо по части станций, где нет постоянного дежурства работников (например, электромехаников СЦБ или путейцев). Т.е. в будку мы им позвонить сможем всегда. Но, если в будке никого нет, то никто и не ответит!

3. Также помаленьку начали курочить смежных работников. Поскольку вся необходимая информация будет теперь привязана к будкам (напр, ID перегона до соседней станции), то работник по ссылке на будку легко получит ссылки на «родные» объекты. Безо всяких корявых поисков в общем списке по принадлежности к этому работнику!

4. Очередной раз убедились, что история развития СЦБ в части совершенствования схемных решений никому особо не интересна. Примеры приводить не станем, но они есть!

5. А теперь к вопросу о том, почему автор так рьяно относится к качеству моделирования СЦБ.

5.1. [YOUTUBE="https://youtu.be/obskSq8CZ-c"]obskSq8CZ-c[/YOUTUBE]

5.2. Смотреть с 17:28. Читать много текста. Белязо с Казаковым в помощь!
[SPOILER]
5.3. На станции смоделирована система ТР-60 (или ТР-61, не помню уже номер проекта). Отличительной особенностью её является индивидуальное управление стрелками и расположение стрелочных коммутаторов по плану станции.

5.4. ДСП устанавливает маршрута по минусам съездов 68/70 и 74/76. В реальности такой маршрут задать невозможно. Для каждой стрелочной секции при наборе её из отдельных блоков исполнительной группы (блок — это группа реле в одном корпусе) организуется так называемая «общая точка», в которой ставится блок СП. Это делается, чтобы получить корректную работу контрольно-секционных, маршрутных и замыкающих релеев. Если на стрелочной секции стрелки расположены крестовинами друг к другу, то в схемном монтаже, развёрнутом по плану станции их блоки переставляются. Все стрелочные блоки С «смотрят» остряками в сторону блока СП своего участка. Это общее правило построения схем, идущее с конца 1950-х годов.

5.5. Смотрим дальше. Невозможный маршрут замкнулся, ездючина поехала. Следим за занятием и освобождением секций маршрута. Видим, что путевая модель отрабатывает правильно: ездючина сначала занимает 70-74СП, потом 50-68СП. А освобождает сначала 50-68СП, потом 70-74СП. Т.е. по путевой модели она покидает участок 70-74СП и потом снова на него возвращается. С точки зрения путевой модели всё логично.

5.6. А вот с точки зрения СЦБ — нет! Секция, занятая позже, освобождается раньше. И при этом белая полоса исчезает — секция разомкнута! Хотя в реальных условиях, если бы даже накосячить с расположением блоков С относительно блока СП, никакого размыкания маршрута не произойдёт. Это не позволит сделать схема маршрутных релеев, которые должны вставать под ток строго последовательно.

5.7. Вывод: ребята не только накосячили с установкой маршрута, но ещё и извращались потом с размыканием, чтобы такой косячный маршрута размыкался как ни в чём не бывало! Молодцы ребята. Жму ваши клеммные колодки![/SPOILER]
6. «Пётр и Павел час убавил, Илья-пророк два уволок» © не Тимас. Посему воем!

7. Ну и да, автор продолжает вести асоциальный образ жизни. Поэтому он без зазрения совести удалился из социальной сети. Но это не значит, что обсуждение проекта в интернете прекращено! Проект живёт теперь в Дискорде, сервер так и называется TrainMania. Там публикуются картиночки, задаются текущие вопросы и иногда получаются на них текущие ответы. Теоретически можно трепаться голосом, если предупредить об этом автора заранее!

Женя 18.07.2019 08:26

[QUOTE=Timas;589047]
5.1. [YOUTUBE="https://youtu.be/obskSq8CZ-c?t=1048"]obskSq8CZ-c[/YOUTUBE]
[/QUOTE]
Сломалось.

Updated by Timas: Починилось. Просто олдскульный Тимас с тегами работать не умеет!

Timas 16.08.2019 06:13

«Перепись нас: и лень, и я!» © не Тимас.

0. Разнесли набор и замыкание маршрутов. Собст-но, по большей части оно было снесено при переделке стрелок, теперь снесли остатки. Это радует, бо будет проще и надёжнее писать заново! Алгоритмы те же, меняется именно структура объектов.

1. Вводная «Комсомольская» подтянута до возможности написания таблицы маршрутов. Маршруты на ней появятся раньше, чем на «Тимасовской-1». На «Тимасовской-1» маршруты будут запущены сначала через вспомогательное управление, а уж потом отдельно будет готовиться маршрутный набор.

2. Рассмотрен вопрос о новом размере субблока для пульта. Предположительно его сторона будет в 26px. Практические изыскания ещё не проводились, т.к. под этот размер надо переделать как спрайты, накладываемые на фон, там и сами 1300+ спрайтов, используемых в слоях индикации! Поскольку процесс переключения займет немного времени, то основная задача — светси всю индикацию к новым размерам. Задача поставлена в фоновый режим, потихоньку будет рисоваться.

3. Ищутся размеры коммутатора УКСС-8. Ну не поступать же с ним также, как и с жезловыми аппаратами по части размеров и звуков, в конце-то концов!

3.1. Связь, видимо, переедет на пульт в виде коммутаторов и панелей с кнопками, а в окнах вызов абонентов прекратится. Сами окна останутся раздельными, иначе там путаница наступит!

4. Возвращаемся к доделыванию путевой схемы «Нейска». Потому как набор надо будет писать и там и там одновременно. Поскольку переход на новые размеры субблока растянут, то нет возможности начать компоновать пульт-табло «Нейска» заранее.

5. Высасыаем из имеющихся расписаний график оборота электросекций по Нейскому узлу. Поскольку «Нейск-Северный» и «Комсомольская» «родом» из одного узла, исходные материалы там общие. Оборотов много, процесс идёт медленно!

6. Было принято решение забить на квадратные кирки и кубическую руду. Из увлечений осталось только шуршание пластмассовыми детальками.

6.1. Есть желание зависнуть в феодалах (которые MMO), но автор не уверен, справится ли он там со своим зрением.

7. Продолжаем обсуждать проект и околопроектные новости в Discord. Канал так и называется: TrainMania. Там есть новые вкусные хрустящие картиночки, раздумья автора и иногда — ответы на странные вопросы.

7.1. Автора можно найтить там же: «Timas Adamaitis#3793». Кого автор не знает или не помнит, не забываем представиться!


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

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