Deviation - альтернативная прошивка для Walkera DEVO
Настраиваю пульт Devo 10 на Deviation под танк на плате IBU2 .
Использую самолетный режим, mixer gui Advanced.
По умолчанию дополнительные команды выполняются по комбинации левого стика.
Стоит задача назначить на тумблер определенные значения каналов. Например, чтобы завести танк, надо THR -100, RUD -100. Как это реализовать?
Настраиваю пульт Devo 10 на Deviation под танк на плате IBU2 .
Использую самолетный режим, mixer gui Advanced.
По умолчанию дополнительные команды выполняются по комбинации левого стика.
Стоит задача назначить на тумблер определенные значения каналов. Например, чтобы завести танк, надо THR -100, RUD -100. Как это реализовать?
Дык это просто старт комбинацией стиков. Не проще для старта ему левый стик вниз влево нажать? Зачем переключатель? Он мешать будет, вдруг на ходу включите.
Дык это просто старт комбинацией стиков. Не проще для старта ему левый стик вниз влево нажать? Зачем переключатель? Он мешать будет, вдруг на ходу включите.
Для танка привычнее с тумблера, как на Heng Long и Taigen, там и других много функций, которые можно на тумблеры назначить: фары, дымогенератор, пулемет.
несколько (или чуть больше) страниц назад тут обсуждали как на тумблер разные режимы настроить. тут в принципе та же история, в микшерах на нужных каналах (в варианте Комплекс) делаете страницу где указываете нужный тумблер в качестве тумблера а нужное значение в качестве фиксированного значения. Можно и более сложные штуки один тумблер как тумблер другой как источник значений , и т.п.
Для сильно сложных случаев можно вместо режима применения значения страницы “замещение” выставлять что-то другое или пользоваться виртуальными каналами.
Задача: по тумблеру RUDD D/R сделать THR -100, RUDD -100 для запуска движка.
Делаю так:
Создаю виртуальный микшер с именем Engine, в режиме Complex. Mixers: 4
Page 1
Switch: RUD DR1
Mux: add
Scr: THR
Curve: 1-to-1
Scale: 100
Offset: 0
Page 2
Switch: RUD DR1
Mux: add
Scr: None
Curve: Fixed
Scale: 100
Offset: -100
Page 3
Switch: RUD DR1
Mux: add
Scr: RUD
Curve: 1-to-1
Scale: 100
Offset: 0
Page 4
Switch: RUD DR1
Mux: add
Scr: None
Curve: Fixed
Scale: 100
Offset: -100
Безрезультатно.
mult тоже пробовал, но никак.
Проверяю результат в Channel output.
Ткните носом, что не так делаю?
Задача: по тумблеру RUDD D/R сделать THR -100, RUDD -100 для запуска движка.
Делал на коптере для дизарминга моторов - по переключению RUDD D/R из 0 в 1 устанавливаются THR в минимальное значение, RUDD в крайнее левое.
Т.е. задача полностью аналогичная. Пульт Devo8s.
В свойствах канала THR ставим:
Safety = !RUD DR0
Safe Val = -150 (это у меня, у вас должно быть -100)
В свойствах канала RUDD ставим:
Safety = !RUD DR0
Safe Val = 150 (положительное значение, т.к. канал рудера у меня инвертирован)
Делал на коптере для дизарминга моторов - по переключению RUDD D/R из 0 в 1 устанавливаются THR в минимальное значение, RUDD в крайнее левое.
Т.е. задача полностью аналогичная. Пульт Devo8s.В свойствах канала THR ставим:
Safety = !RUD DR0
Safe Val = -150 (это у меня, у вас должно быть -100)В свойствах канала RUDD ставим:
Safety = !RUD DR0
Safe Val = 150 (положительное значение, т.к. канал рудера у меня инвертирован)
это отличная идея!
но мне еще 3 команды нужно настроить на крайние положения THR и RUD 😦
100; -100
- 100; 100
100; 100
Англоязычную статью из поста Twilight_Sun почитал, но так и не понял, как автор миксует каналы. Хотя вроде более чем подробно расписано, но даже получить его результат не вышло.
Ткните носом, что не так делаю?
В вашей настройке все 4 страницы срабатывают при положении RUD DR в “1” и при этом не срабатывают в любом другом случае. при этом все значения складываются между собой.
я бы начал с простой настройки через Mux: Replace, и пар страниц, в первой без указания переключателя для случая без переключателей что-то. на второй с replace конкретно для включенного через кривую Fixed и конкретное значение. А после того как она бы понятно и предсказуемо заработала дорабатывал бы в нужную сторону.
на первой странице вообще add указывать нужно только в особо редких случаях.
Спасибо, Владимир. Осознал свою ошибку: я создал виртуальный канал и микшировал его, а он никак не влиял на значения THR.
Сделал так:
На канале 1-THR поставил режим Complex, вместо Simple.
Оставил первую страницу Page 1 с дефолтными настройками канала:
- Switch: none
-Mux: replace
-Scr: THR
-Curve: 1-to-1
-Scale: 100
-Offset: 0
А Page 2 настроил на значение по переключателю для запуска двигателя -100:
- Switch: RUD DR1
- Mux: Replace
- Scr: none
- Curve: Fixed
- Scale: 0
- Offset: -100
Для канала 4-RUD сделал то же самое.
Теперь во вкладке Output channels при переключении тумблера RUDD DR в 1 значения THR и RUD стают -100;-100, т.е. в теории должен завестись движок!
Осталось проверить на плате, когда прийдёт.
Как сделать, что бы при прохождении стика газа середины (50%) бипер пикал?
Мужики, опять нужна помощь в настройке.
Движение танка вперед на канале ELE, повороты на канале AIL.
При движении вперед уводит вправо, надо замикшировать на положительные значения ELE (вперед) подруливание влево (+ AIL), а при движении назад (- ELE) добавлять положительные значения AIL.
Для комплексного микшера, добавить к каналу AIL еще одну страницу микшера с Mux = Add и Src = ELE, в Scale установить необходимую полярность и величину коррекции.
Доброго всем времени суток
Прошу помощи, после перепрошивки аппаратуры Devo7 не выходит из режима UPGRADE
Что делать в какую сторону копать ?
Точно Devo7?
А разве DEVO-7 можно перепрошить Deviation?
прошивку брал здесь walkera-fans.de/downloads/
на аппаратуре devention devo 7
шнурком коннектится видется программой прошивки и конфигуратором
все делаю как на видео
может не та прошивка ?
Там для Devo 7 всего два варианта, пробуйте оба.
Там для Devo 7 всего два варианта, пробуйте оба.
пробовал оба варианта может как то можно кнопками выйти из режима апдейта
так понял выходит ошибка DEVO-7s Boot v1.0A is FOUND! загрузчик слетел ?
Экспериментирую со звуками телеметрии на Devo12. Все работает хорошо, но на mymedia/sound.ini оно кладет с прибором. Единственный звук, который оттуда считывается - startup.
Я нашел почему, но не хочу ради такой ерунды разворачивать тулчейн и лезть в их гит.
Если кому не сложно, поудаляйте этот бред с переменной checked в функции MUSIC_GetSound.
Как вариант, возможно, прокатит объявить filename как static, но это надо проверить, я что-то не соображу 😦
Прокатит. Отправил пулл запрос #294.
Прокатит. Отправил пулл запрос #294.
Владислав, там еще по коду разбросана эта же логика. Надо бы автора пнуть 😃