Причина неудачи ФОБОС-ГРунт, если в кратце:
"Если коротко, то в конкретной микросхеме произошел эффект ТЗЧ — тяжелой заряженной частицы. Схема встала в тупик. И это все лечилось просто: надо было машину выключить-включить. Бортовая логика отработала правильно, система перезагрузилась самостоятельно и ждала команды, что ей делать дальше. Все работало, станция была ориентирована, но из-за проблем со связью дать ей команду на продолжение циклограммы отлета к Марсу не удалось. Задним числом, конечно, понятно, что нужно было добавить в бортовую логику еще одно правило: если система находится слишком долго в режиме ожидания, она должна самостоятельно пытаться понять, в какой фазе полета аппарат находится, и принимать соответствующее решение. Да много чего стало яснее после. После драки кулаками не машут. Хотя это и называется опыт. Сын ошибок трудных."
Я конечно, понимаю в каких херовых финансовых условиях делали проект, но блять за 20 лет разработок и 5 млрд рублей не прописать лишних строчек кода в программу? У нас же блять лучшие программисты, даже школьник бы продумал вариант со "слишком долгим ожиданием команды" СТрочка кода даже кг не весит. Дурова бы попросили на крайняк! У него головастиков в штате десятки а то и сотни)
"Если коротко, то в конкретной микросхеме произошел эффект ТЗЧ — тяжелой заряженной частицы. Схема встала в тупик. И это все лечилось просто: надо было машину выключить-включить. Бортовая логика отработала правильно, система перезагрузилась самостоятельно и ждала команды, что ей делать дальше. Все работало, станция была ориентирована, но из-за проблем со связью дать ей команду на продолжение циклограммы отлета к Марсу не удалось. Задним числом, конечно, понятно, что нужно было добавить в бортовую логику еще одно правило: если система находится слишком долго в режиме ожидания, она должна самостоятельно пытаться понять, в какой фазе полета аппарат находится, и принимать соответствующее решение. Да много чего стало яснее после. После драки кулаками не машут. Хотя это и называется опыт. Сын ошибок трудных."
Я конечно, понимаю в каких херовых финансовых условиях делали проект, но блять за 20 лет разработок и 5 млрд рублей не прописать лишних строчек кода в программу? У нас же блять лучшие программисты, даже школьник бы продумал вариант со "слишком долгим ожиданием команды" СТрочка кода даже кг не весит. Дурова бы попросили на крайняк! У него головастиков в штате десятки а то и сотни)
The reason for the failure of FOBOS-GRunt, in short:
“In short, the TCD effect - a heavy charged particle — occurred in a specific chip. The circuit got into a dead end. And it was all cured simply: it was necessary to turn the machine off and on. The onboard logic worked correctly, the system rebooted independently and waited for a command what to do next Everything worked, the station was oriented, but due to communication problems, it was not possible to give it a command to continue the cyclogram of the departure to Mars. After waiting too long in standby mode, she must independently try to understand what phase of the flight the aircraft is in and make an appropriate decision. Yes, a lot of things become clearer after. They don’t wave their fists after the fight. Although this is called experience. Son of difficult mistakes. "
Of course, I understand in what dicky financial conditions the project was made, but for 20 years of development and 5 billion rubles to not add extra lines of code to the program? We have the best programmers, even a schoolboy would have thought of an option with "waiting too long for a command" A line of code does not even weigh kg. Durov would ask kraynyak! He has tadpoles in the state of dozens or even hundreds)
“In short, the TCD effect - a heavy charged particle — occurred in a specific chip. The circuit got into a dead end. And it was all cured simply: it was necessary to turn the machine off and on. The onboard logic worked correctly, the system rebooted independently and waited for a command what to do next Everything worked, the station was oriented, but due to communication problems, it was not possible to give it a command to continue the cyclogram of the departure to Mars. After waiting too long in standby mode, she must independently try to understand what phase of the flight the aircraft is in and make an appropriate decision. Yes, a lot of things become clearer after. They don’t wave their fists after the fight. Although this is called experience. Son of difficult mistakes. "
Of course, I understand in what dicky financial conditions the project was made, but for 20 years of development and 5 billion rubles to not add extra lines of code to the program? We have the best programmers, even a schoolboy would have thought of an option with "waiting too long for a command" A line of code does not even weigh kg. Durov would ask kraynyak! He has tadpoles in the state of dozens or even hundreds)
У записи 2 лайков,
0 репостов.
0 репостов.
Эту запись оставил(а) на своей стене Андрей Сергиенко