Deviation - альтернативная прошивка для Walkera DEVO
несколько (или чуть больше) страниц назад тут обсуждали как на тумблер разные режимы настроить. тут в принципе та же история, в микшерах на нужных каналах (в варианте Комплекс) делаете страницу где указываете нужный тумблер в качестве тумблера а нужное значение в качестве фиксированного значения. Можно и более сложные штуки один тумблер как тумблер другой как источник значений , и т.п.
Для сильно сложных случаев можно вместо режима применения значения страницы “замещение” выставлять что-то другое или пользоваться виртуальными каналами.
Задача: по тумблеру 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.
Владислав, там еще по коду разбросана эта же логика. Надо бы автора пнуть 😃
Проблема есть только здесь, в остальных местах файл читается однократно. Видимо размножили код не подумавши.
rbe2012 committed on 7 Nov 2013
к тому же его уже давно не видно.
Ночная сборка с исправлением вышла, можете пробовать.
Ночная сборка с исправлением вышла, можете пробовать.
Заработало, спасибо! 😃