Показать сообщение отдельно
Старый 01.12.2018, 16:40   #110
Timas
Заблокирован
 
Регистрация: 24.05.2007
Адрес: Валькумей
Сообщений: 719
Вы сказали Спасибо: 90
Поблагодарили 696 раз(а) в 294 сообщениях
Timas скоро прославитсяTimas скоро прославитсяTimas скоро прославится
По умолчанию

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

7. Ставьте лайк, подписывайтесь и не забывайте нажать кнопку «Выключение звонка взреза»!
Timas вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо Timas за это полезное сообщение:
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


Реклама показывается изредка по случайному принципу
По умолчанию РЕКЛАМА