Как стать автором
Обновить
4
0.5

Пользователь

Отправить сообщение
В каждом таком посте кто-то делает такое заявление. И каждый раз приходится объяснять, что на самом деле автопилот практически никогда не используется для непосредственно посадки, только до определенной высоты. Да, все современные самолёты умеют автоматически приземляться и некоторые умеют даже автоматически делать пробег. Но тут появляется внезапная проблема — далеко не все аэропорты обладают нужными системами для обеспечения такой посадки.
Более того, пилоты вообще-то не просто «вспомогательное и контролирующее оборудование». Они управляют самолётом посредством автопилота. Т.е. они изменяют параметры автопилота и таким образом управляют полётом. А ещё они ведут связь с ATC, контролируют погоду по маршруту и на запасном аэродроме, контролируют сближение с другими бортами (особенно в районе аэродрома), контролируют параметры различных систем, едят курицу, делают фоточки встречных бортов, пристают к стюардессам. В общем, это тяжелый труд.
Ну и напоследок я традиционно рекомендую почитать ЖЖ дорогого нашего и любимого Дениса Оканя, пилота Boeing B737. Думаю после этого у вас больше не будет мыслей на тему «пилоты операторы».
Кстати это пошло от другого нашего дорогого пилота В.В. Ершова. Он частенько с пренебрежением упоминал в своих книгах «пилотов-операторов стеклянных самолётов». В итоге он сам признал свою неправоту, когда уже на пенсии начал интересоваться симмерством и осваивал различные современные самолёты.
Очевидно ставка на слётанные экипажи себя не оправдала. В итоге вместо единой технологии работы всё начинали применять свои собственные «оптимизации», что и приводило к большому количеству катастроф.
Да, у них там много таких интересных эпизодов. Кстати, я дал ссылку не на оригинальный канал, потому что там раньше не было перевода на английский.
В предпоследнем посте Денокана написано, что стабилизатор отклоняется очень медленно и они могли просто этого не заметить, особенно пилотируя руками и выполняя чеклист про недостоверную скорость.
В некотором роде это сейчас так и работает, на некоторых самолётах закрылки убираются сами по мере роста скорости. Но всё равно пилоты это контролируют.
Излишняя автоматизированность тоже может приводить к проблемам. Например свежий пример с упавшим 737MAX, который автоматика внезапно загнала в землю во время ручного пилотирования. Пилоты были отвлечены на пилотирование в условиях недостоверных показателей скорости и просто не отреагировали на перекладку стабилизатора на пикирование.
Если это ответ мне, то имею сказать следующее: вот эти дяденьки 50+ лет и на B737NG или A320 летают ровно так же. Они так привыкли, таков был наш прославленный советский CRM.
Люди, которые сделали этот мир таким, не желают чтоб их дети в нём жили. А раньше подумать нельзя было?
Потому что нельзя нарушать технологию работы для данного самолёта и делать «оптимизации» в виде выключения сигнализации чего-либо. 100% это когда-нибудь сработает в обратную сторону. Поэтому и придумали CRM.
У меня есть два хороших примера про CRM:
1. youtu.be/xwn1Ag5Hd5Y?t=3664 — смотреть примерно с 1:00:00, героические пилоты на руках сажают аварийный самолёт… на самом деле нет, это штатная посадка.
2. www.youtube.com/watch?v=ywVsNjPZMkc — пилоты спокойно занимаются своим делом, делают кроссчек любого действия, моментально обнаруживают ошибки коллеги и исправляют их.
Что-то Сергей в этой серии какой-то неправильный. Сергей из прошлых серий сразу не стал бы участвовать в этом мероприятии, стоял бы в стороне и комментировал. В конце просто обошёл бы коробки.
Похоже что по ссылке именно тот случай.

> Или вы при сборке winsdk тоже не используете?
Я winsdk не устанавливал. Не знаю делает ли это установщик Qt, думаю нет. DLL точно грузится из SysWOW64.
А причём тут дебажная CRT? У меня ведь не Студия. Судя по отладчику, оно вызывает функцию GetAdaptersAddresses из «C:\Windows\SysWOW64\IPHLPAPI.DLL» и где-то в недрах её выводит эти сообщения.
Это происходит в любой версии Qt: 5.3, 5.7, 5.10, 5.11 и с разными mingw, поэтому это не может быть проблемой Qt. И проявляется это только в 1809.
Я попробую поковырять это в выходные, может получится разобраться что конкретно приводит к такому результату.
Я не знаю как они это пишут и тестируют, но вот вам свежий случай, который вы можете повторить у себя на Win10 1809.
Несколько дней назад я заметил, что одна наша программа на Qt начала периодически валить в лог такую ошибку: Invalid parameter passed to C runtime function
Естественно меня заинтересовала такая чудная метаморфоза и я полез в код разбираться какой негодяй это закомиттил. В итоге выяснилось следующее:

  1. Это происходит только в дебажной сборке и только при запуске под отладчиком.
  2. Сообщения генерятся в недрах функции GetAdaptersAddresses из LPHLPAPI.
  3. Это происходит только на Win10 версии 1809.

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

Информация

В рейтинге
2 076-й
Зарегистрирован
Активность

Специализация

Embedded Software Engineer, Software Architect
Lead