Схема підйомних моторів у Q_FRAME_CLASS не підтримується
Що пише ArduPilot:
- Config Error: Unsupported Q_FRAME_CLASS N
Під час запуску код QuadPlane знайшов Q_FRAME_CLASS, для якого не може зібрати мікшер моторів; число в повідомленні — знайдене значення. Він приймає 1 (quad), 2 (hexa), 3 (octa), 4 (octaquad), 5 (Y6), 7 (tri), 10 (тейлситер з одним чи двома моторами), 14 (deca) і 15 або 17 (схеми з Lua-скрипта). Це «Config Error»: він повторюється кожні 5 с, і плата більше нічого не робить, доки значення не виправлять і плату не перезавантажать; параметри змінювати можна.
Що робити: найімовірніше спершу
Q_FRAME_CLASSдорівнює 0 (не визначено).ВиправтеЗадайте в
Q_FRAME_CLASSсправжню схему підйомних моторів, а вQ_FRAME_TYPE— їх розташування (1 — це X), і перезавантажте.Значення є у списку параметра, але код QuadPlane його не приймає, наприклад 12 (DodecaHexa), або це клас, скопійований з коптера.
ПеревіртеПорівняйте число з повідомлення зі списком вище.
ВиправтеВиберіть підтримуваний клас і перезавантажте.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
Q_FRAME_CLASS | Frame Class |
Q_FRAME_TYPE | Frame Type (+, X or V) |
Де це зробити:Порівняння й міграція параметрів
Код, який це надсилає
Config Error: Unsupported Q_FRAME_CLASS N
ArduPlane/quadplane.cpp QuadPlane::setup() · Відкрити в ArduPilot Plane-4.7.1