Представляємо Flight Stand 3.0.0 із суттєвими поліпшеннями випробувань ДВЗ, робочих процесів, сумісності контролерів і зручності. Оновлення робить випробування швидшими й зрозумілішими для нових і досвідчених користувачів.
Користувачам Flight Stand API для власних сценаріїв або інтеграцій також потрібно переглянути зміни API наприкінці статті перед оновленням.

Рисунок 1. Сторінка Hardware у Flight Stand 3.0.0
Зміст
- Розширена підтримка ДВЗ
- Краща підтримка контролерів
- Швидша підготовка
- Стандартний і об’єднаний вигляди
- Інтерфейс і відображення
- Додаткові прив’язки
- Дані й стабільність
- Несумісна зміна API
- Нові способи завантаження API
1. Розширена підтримка ДВЗ
Версія 3.0.0 суттєво розширює можливості випробування двигунів внутрішнього згоряння.
- Типи силових установок: Оберіть електричну або з ДВЗ для відповідної конфігурації.

Рисунок 2. Вибір електричної установки або ДВЗ
- Прив’язка паливного обладнання: Призначайте вимірювальне обладнання безпосередньо в програмі.
- Властивості палива: Задавайте тип і питому енергію для розрахунків.
- Паливні дані: Переглядайте й експортуйте їх разом з іншими вимірюваннями.
- Організація роботи: Зберігайте вимірювання рушія, палива й ефективності в одному середовищі.
Рисунок 3. Варіанти прив’язки ДВЗ2. Краща підтримка контролерів
- Ширша сумісність: Підключайте XInput і DirectInput, зокрема поширені USB-геймпади.
- Прив’язка виходів: Призначайте входи контролера газу, ШІМ та іншим підтримуваним виходам.
- Ручне керування: Використовуйте контролери безпосередньо в ручному режимі.
Рисунок 4. Варіанти прив’язки контролера3. Швидша підготовка
- Закладки: Прив’язуйте клавіші до частих значень ШІМ або газу, наприклад холостого ходу чи робочої точки.
Рисунок 5. Приклади закладок- Майстер імпорту послідовності: Імпортуйте CSV, обирайте стовпці й прив’язуйте їх до виходів програми.

4. Стандартний і об’єднаний вигляди
Доступні два компонування залежно від досвіду й бажаного процесу.

- Стандартний режим: Manual Control й Automatic Control розділені на вкладки для зрозумілішого початку роботи.

- Розширений режим: Обидва типи керування об’єднано у Controls для швидшої роботи досвідчених користувачів.


Рисунок 10. Вкладка Controls в Advanced
5. Інтерфейс і відображення
- Теми: Системна, денна, нічна й висококонтрастна.


Рисунок 12. Flight Stand у темному режимі

- Узгоджений інтерфейс: Чіткіші й послідовніші елементи керування.
- Локалізація: Оновлені переклади підтримуваними мовами.
6. Додаткові прив’язки
- Порядок перетягуванням: Розташовуйте Extra Input Mappings у потрібному порядку.
Рисунок 14. Перевпорядкування додаткових прив’язок- Відображення: Керуйте виглядом входів на панелі ліворуч.
- Імпортовані перетворення: Надійніша прив’язка входів до імпортованих формул.
7. Дані й стабільність
- Пакетний експорт: Удосконалено експорт із кількох файлів випробувань.
Рисунок 15. Пакетний експорт- Загальна стабільність: Виправлення підтримки першого покоління, калібрування, перетворень і файлів.
8. Несумісна зміна API
Flight Stand 3.0.0 містить несумісну зміну Flight Stand API. Більшість користувачів не постраждає, але власні сценарії або прямі інтеграції можуть потребувати оновлення.
- Структура ідентифікації: Назву плати, серійний номер, модель, прошивку й очікувану прошивку перенесено з окремих полів до мапи ідентифікації з парами ключ–значення.
- Зовнішні плати: Запити їх створення тепер використовують ту саму мапу.
- Застарілі функції: Функцію налагодження пошкодження даних API позначено застарілою.
- Нова підтримка API: Додано типи входів і установок, властивості палива, частотні й внутрішні температурні датчики та самоперевірку акселерометра.
9. Нові способи завантаження API
API доступний через різні менеджери пакетів:
- JavaScript: Доступний у реєстрі npm.
- Python: Опублікований на PyPI.
- Golang: Розміщений в офіційному репозиторії GitLab.
Сценарії зі старими полями ідентифікації можуть перестати працювати. Перед упровадженням 3.0.0 перегляньте журнал змін API та перевірте власні інтеграції.