Функция asyncio.wait() это еще один способ вызвать множество асинхронных задач.
Она работает в нескольких режимах.
1. Самый простой - ждем завершения всех задач
async def main():
tasks = [asyncio.create_task(do_it(i)) for i in range(10)]
done, pending = await asyncio.wait(
tasks,
return_when=asyncio.ALL_COMPLETED
)
for task in done:
try:
print(task.result())
except Exception as e:
print(e)
Очень похоже на gather, но работает не так.
▫️возвращает не результаты, а два сета с объектами Task у которых можно забрать результат через task.result() если они в списке done
▫️не гарантирует порядок результатов так как оба объекта это set
▫️не выбрасывает исключение когда оно появляется, а сохраняет его в Task. Исключение появится когда попробуете забрать резултьтат.
2. Ждем завершения первой задачи, даже если там ошибка.
async def main():
tasks = [asyncio.create_task(do_it(i)) for i in range(3)]
done, pending = await asyncio.wait(
tasks,
return_when=asyncio.FIRST_COMPLETED
)
# в done может быть несколько задач!
for task in done:
try:
print(task.result())
except Exception as e:
print(f"Fail: {e}")
# Оставшиеся задачи в pending, как правило, нужно отменить, иначе они будут продолжать работать
for task in pending:
task.cancel()
В сете done будут таски которые успели завершится, причем как успешно так и нет.
3. До первой ошибки.
Тоже самое, но с аргументом FIRST_EXCEPTION
done, pending = await asyncio.wait(
tasks,
return_when=asyncio.FIRST_EXCEPTION
)
Функция завершается как только первая задача упадет с ошибкой.
Учтите, что в любом случае done вы можете обранужить несколько задач, как с ошибками так и успешные.
↗️ Полный листинг примеров здесь
#async
Предлагаю поговорить о тренажёрах
Нет, не о плейне или мфс, а о тех тренажерах, вкоторых проходят тренировки реальные пилоты
📌FFS (Full Flight Simulator) или фсс в народе - полётный тренажёр, максимально точно имитирующий кабину и поведение настоящего самолёта. Это не просто симулятор для игры — это профессиональное оборудование, на котором пилоты проходят обучение, тренировки и проверку навыков будущие и действующие пилоты.
Как устроен FFS?
⏺Реальная кабина — всё в ней один в один, как на реальном борту: приборы, органы управления и даже кресла.
⏺Специальная подвижная платформа, которая имитирует поведение самолёта в воздухе.
⏺Рядом с креслами пилота располагаются кресло инструктора, который сможет в любой момент подсказать или сделать подарок в виде неисправности.
Почему FFS так важен?
✨Безопасность — на FFS можно отработать любые внештатные ситуации: отказ двигателей, пожар, разгерметизация и др. без риска для жизни и здоровья.
✨Удобная проверка — все пилоты проходят регулярную проверку навыков на FFS.
✨Обучение на будущий тип — отработка процедур и выработка правильной последовательности действий при внештатных ситуациях.
Интересный факт
Стоимость такого тренажёра превышает стоимость реального самолёта
⸻
А как считаете вы, есть ли смысл в фсс или их прохождение вовсе не обязательно?
✈️ - Конечно, без предварительных тренировок на фсс полет не будет безопасен
💯 - Думаю, что иногда можно пренебречь подготовкой
🔥 - Толка в FFS нет, это лишь пустая трата времени и сил
👨✈️ - Я работаю на нём, без тренировок никуда
Лёгкое небо | Подписаться
#aviation#FFS#ГА
🥰Full Flight Simulator от Thales
📌Full Flight Simulator (FFS) стал незаменимым инструментом современной лётной подготовки, создавая условия, в которых грань между тренировкой и реальным полётом практически стирается
🔵Возможности
⬅️Тренажёры Thales сертифицированы на высшем уровне и воссоздают полный спектр ощущений полёта - от вибраций при рулении до реакции самолёта на турбулентность. Визуальная система погружает в реалистичную внешнюю среду, а системы управления точно имитируют аэродинамику
🔵Адаптивность
⬅️Модульная архитектура позволяет быстро адаптировать стимуляторы под различные типы воздушных судов, а программное обеспечение регулярно обновляется, синхронизируясь с изменениями в реальной авионике
🔵Функция FFS
⬅️FFS используются для отработки критических сценариев - отказов двигателей, сложных погодных условий, аварийных посадок. То, что невозможно безопасно воспроизвести в реальном полёте, становится рутинной практикой в симуляторе.
Именно такие технологии формируют стандарты подготовки пилотов и напрямую влияют на безопасность полётов
🔵А вы когда нибудь были на настоящем FFS?
Лёгкое небо
#aviation#Thales #FFS
Процедурный тренажер
📌Каждому члену экипажа необходимо досконально знать процедуры и уметь работать с конкретным типом воздушного судна. Для этого используются процедурные тренажеры, которые являются более доступной альтернативой полноценным авиасимуляторам - FFS. Последние крайне дороги, сложны в эксплуатации и обслуживании, а установка нескольких FFS для обучения нескольких экипажей одновременно становится экономически нецелесообразной.
📌Процедурные тренажеры не предназначены для симуляции полета, но на них можно отрабатывать действия, связанные с запуском ВСУ, двигателей и другими базовыми процедурами. Такие тренажеры ориентированы исключительно на отработку процедур, что и отражено в их названии.
Основные особенности процедурного тренажера:
⏺Функциональность тумблеров и ламп: Экипаж может отработать запуск, выключение систем и другие действия.
⏺Фиксированный штурвал: В отличие от ручек управления двигателями (РУД), штурвал в таких тренажерах статичен.
⏺Низкая стоимость: Тренажеры обходятся значительно дешевле FFS, так как не требуют сложных механизмов, экранов или программного обеспечения. Часто их логика реализована на базовом уровне — с минимальным набором проводов и прямой подачей электричества.
⏺Отсутствие симуляции полета: Тренажеры не имеют визуализации внешней среды и предназначены исключительно для изучения порядка действий.
⏺Возможность массового обучения: Благодаря низкой стоимости можно построить несколько тренажеров и обучать одновременно несколько экипажей.
Такие тренажеры играют важную роль в подготовке экипажей. Несмотря на то, что многим интереснее отрабатывать полеты, без освоения процедур невозможно стать полноценным пилотом. Сегодня такие тренажеры активно используются как для переподготовки, так и для регулярных проверок летного состава. ✈️
А удавалось ли вам, дорогие подписчики, побывать на процедурном тренажёре?
Лёгкое небо
#FFS#Ил76#Процедурныйтренажер
🟣🟣🟣🟣🟣🟣🟣🟣🟣🟣🟣🟣🟣🟣🟣🟣🟣
📌Дорогие подписчики, мы продолжаем модернизацию канала, поэтому сегодня собрали для вас глоссарий с основными хэштегами канала
Основные:
#aviation
#news
#LN_EDU
#airport
Страны:
#Россия
#Белоруссия
Остальные:
#vibe
#metar
#S7TRAINING
ВС:
#A320
#B777
#A350
#B777X
#B737
#A380
#А330
#МС21
#Ту214
#Су57
#ssj100
#B737
#B787
#drone
#аэростаты
Системы:
#Leonardo
#FFS
Компании:
#Airbus
#Boeing
#Embraer
#Cessna
#ВертолётыРоссии
#ОАК
#Росавиация
#Ростех
#winwing#winctrl
#flightradar24#fr24
#Авиатор
Авиакомпании:
#Аэрофлот
#S7#S7Airlines
#ЮТэйр
#Белавиа
#Azur
#Ямал
Аэропорты:
#Шереметьево#Sheremetyevo
#Домодедово
#Внуково
#Жуковский
#Пулково
События:
#Emergency
#деньрождения
#ковёр
#sqw7700
#MayDay
#quiz
#spotting#споттинг
#конкурс
#DubaiAirShow2025#DAS25
Профессии:
#бортпроводники
#crew
#FlightAttendant
🔵Мы непрерывно работаем над тем, чтобы каждый день радовать вас качественным контентом и удобной навигацией по каналу
⬅️Если у вас есть идеи по новым рубрикам на канале - пишите их в комментарии. Кто знает, возможно именно ваша идея будет воплощена в жизнь 👀
Лёгкое небо