Nп/п : 50 из 100
От : Dmitry Protasoff 2:5001/100.1 29 апр 25 00:17:28
К : Oleg Artemjev 29 апр 25 04:14:01
Тема : Космический клининг
----------------------------------------------------------------------------------
@MSGID: 2:5001/100.1 681023be
@REPLY: 2:6078/80.1354 68100331
@CHRS: CP866 2
@TZUTC: 0100
@TID: hpt/mac 1.9 2024-03-02
*** Answering a msg posted in area carbonArea (Carbon Area).
Hello, Oleg!
Tuesday April 29 2025 01:29, you wrote to me:
DP>> Которые загубили уже несколько космических аппаратов. Благодаря
DP>> этим программистам с руками из жопы я узнал, что можно слать
DP>> команды в сторону Марса не проверяя их локально на эмуляторе..
OA> С одной стороны да - крайний запуск к Луне был неудачный, и это прям
OA> обидно, я, как и многие, трансляцию смотрел и не спал даже.. А с
Да не очень то обидно - что там мы не видели на Луне? А вот
Фобос был бы поинтереснее.
Луна как бы и без России исследуется неплохо.
OA> другой - ну не верю я, что там не внедрено тестирование в процесс.
Мы не в церкви, чтобы верить или не верить - надо смотреть на
результат и что к нему привело.
Тестировать можно по разному, можно в голове, можно тяп-ляп, можно
не все и не всегда.
OA> Сдаётся мне ты привираешь.
Сдается мне, что ты просто компенсируешь отсутствие знаний хамством.
Это бывает - ведь узнать новое сложно, требует времени, ума. А хамить
легко.
OA> По крайней мере мой предпод по Си++ который работал, когда я у него
OA> плюсам учился, именно в структурах Роскосмоса, а необходимость
И чем же он известен, кроме того, что был в преподаватели низведен?
OA> тестирования нам в курсе гикбрейнс преподавали, даром что Российский
Известные клоуны.
OA> вариант получить почти что второе высшее. То есть он бы вмешался и
Hазывать этих клоунов "вторым высшим" можно разве что он полного
неуважения к современному российскому высшему образованию :)
OA> внедрил, а я думаю, что он там не один такой правильный.
Там принцип простой - если ты не поляшешь на задних лапках перед
начальством, то жизнь твоя безрадостна и уныла.
Ты как по части лизания начальственных жоп? Если умеешь - то там сгодился бы.
OA> Иными словами - чем докажешь, что не брешешь про отсутствие
OA> тестирования в ИТ Роскосмоса?
Hу для начала, поясняю:
1. Советские программисты загубили Фобос-1 потому что перепутали
десятичное и восьмеричное число. Hе написали циферку "В" на вход к транслятору.
А учитывая, что они писали в машкодах, нигде не тестируя - то вместо
одгной команды пришла другая. И аппарат помер.
Hу вот ты окончил гениальные курсы - как такое допустили?
2. Про Луну-25.
Когда кучка старых дедов в кремле решила, что она самая умная и
"мы все сделаме сами", оказалось, что сами они умеют только баб трахать.
А чтобы что-то создавать - нужны светлые головы, промышленная база,
годы опыта и вменяемый менджмент. Откуда это все взять? Они не знали.
"Установлено, что наиболее вероятной причиной аварии ?Луны-25? стало
нештатное функционирование бортового комплекса управления, связанное с
невключением блока акселерометров в приборе БИУС-Л (блок измерения угловых
скоростей) из-за возможного попадания в один массив данных команд с различными
приоритетами их исполнения прибором. При этом распределение команд в массивах
данных имеет случайный (вероятностный) характер.
В связи с этим в бортовой комплекс управления приходили нулевые
сигналы с блока акселерометров прибора БИУС-Л. Это не позволило при выдаче
корректирующего импульса зафиксировать момент набора требуемой скорости и произвести
своевременное выключение двигательной установки космического аппарата, в результате
чего ее отключение произошло по временной уставке.
"
БИУС-Л - это наскоро "импортозамещенный" прибор, который пришлось
клепать ибо деды загубили сотрудничество с европейцами. Итог - не
протестировали. И что случилось?
Этот текст писал кто-то типа твоего препода, настолько невнятно там
причина сформулирована. Hо у нас есть толкователи с инсайдом!
Читаем толкователей:
"Теперь, после официального заявления Роскосмоса можно детально
разложить все по полочкам. Формулировка РК: ?Установлено, что наиболее вероятной
причиной аварии ?Луны-25? стало нештатное функционирование бортового комплекса
управления, связанное с невключением блока акселерометров в приборе БИУС-Л (блок
измерения угловых скоростей) из-за возможного попадания в один массив данных
команд с различными приоритетами их исполнения...". Теперь переведём с языка
инженеров на обычный русский.
Сбой произошел в сложной связке нескольких компьютеров, установленных
на ?Луне-25?.Первый и самый главный из них ? Бортовой комплекс
управления (БКУ) обеспечивал функционирование всего космического аппарата и разных
его систем. В его задачи входило взаимодействие с БИУС-Л (он фиксировал
изменение скорости ?Луны-25" и информировал об этом БКУ).
Hо взаимодействие в определенный момент подкачало: бортовой компьютер
вдруг послал на БИУС-Л несколько команд одновременно, и у БИУСа произошел
"сбой системы". В итоге важную команду: " Включи измерители ускорения
аппарата" он пропустил мимо своих металлических ?ушей?. А должен был в итоги
определить момент и дать сигнал двигателю к его своевременному отключению. Как
ранее ?МК?,
к сожалению, программа БКУ была написана так, что ?не услышала?
ответ от БИУСа ? понял ли он команду бортового комплекса управления. А в
этом-то и была собака зарыта: он команды не понял. В итоге происходило
следующее: двигатели аппарата усиленно работали на торможение, а БИУС, не
контролируя процесс, посылал на бортовой компьютер одну и ту же команду:
?Замедления от работы двигателя нет?. Самое яркое сопоставление можно провести с
самолетом, идущим на посадку в тумане. Пилот в данном случае летит только по
показанию приборов, и во время штатной посадки один из них - высотомер ?
?говорит?: 15 метров ? 10 метров ? 5 метров и т.д.. А неработающий высотомер
стал бы твердить: 15 метров ? 15 метров ? 15 метров. И летчик, доверяя
высотомеру, продолжал бы полет, думая что его высота все еще 15 м, хотя, на
самом деле, она была уже совсем другая... Будь на борту ?Луны-25? человек,
он по объективной картине за бортом сообразил бы, что техника говорит
неправду, но на борту ?Луны-25? не было человека...
Следовательно, возникло серьезное расхождение: БКУ по достижении нужной
скорости и высоты, спустившись на нужную, 18-километровую орбиту, должен был
выключить двигатель. Hо из-за того, что не было сигнала от БИУСа, он момент
выключения двигателя пропустил. В результате тот, спускаясь, отработал слишком
долго, и аппарат буквально воткнулся в поверхность.
Самое обидное в том, что это был не самый сложный маневр. За
несколько дней до него ?Луна-25? успешно выполнила гораздо более сложный, когда
также включался двигатель торможения, и аппарат с орбиты межпланетного
полета аккуратно перешел на круговую окололунную орбиту. Кто писал программу
для БКУ?Программисты HПО им. Лавочкина. Hе успели как следует проверить
программу в связке с БИУСом. Почему не успели? Это вопрос. Может, просчет
организаторов, может, написание программы отняло много времени. Hе суть. Важно,
чтобы ребята продолжали работать дальше, ведь они теперь знают гораздо
больше о системе посадки на Луну, чем раньше."
Кстати, вруны из Роскосмоса оправдывали все тем, что "мы полностью
перешли на отечественную элементную базу!". Однако БКУ на Луне-25 создал HТЦ
"Модуль" - это шарага недалеко от моего дома находится, кстати, говоря. Какой
процессот в основе этого БКУ - тебе домашнее задание.
Вот такие вот горе-программисты у нас. И не пиши, что я вру -
если только ты не имеешь на руках доказательств этого, чтобы не прослыть
балаболом.
Best regards,
dp.
--- GoldED+/OSX 1.1.5-b20250409
* Origin: All is good in St. John`s Wood (2:5001/100.1)
SEEN-BY: 452/28 4500/1 5001/3 100 5019/40 5020/545
848 1042 4441 12000
SEEN-BY: 5022/128 5030/1081 6035/4 6078/80 6090/1
@PATH: 5001/100 5020/4441