Альтернативная прошивка ER9X для Turnigy 9X
думаю врядли, а зачем такой изврат? задействуйте обычный с фиксацией
Сергей, рекомендую, если не в теме, не писать. “Никогда не говори “никогда””. В этой прошивке можно реализовать практически все, что угодно.
Подскажите, возможно ли настроить так, чтобы правый нижний тумблер (который без фиксации положений) работал так: Нажал-отпустил - значение в канале -100. Ещё раз нажал- отпустил- значение в канале +100. Хочу его задействовать на функцию автовыравнивания вертолета.
Не обсуждаю, надо или не надо так делать: -100 +100. Спрашивающему виднее.
Alex013 предложил разумный вариант – построить триггер. Ждал, что кто-нибудь выложит готовый вариант, но пока нет такого.
Берете схему классического D-триггера, преобразуете его в Т-триггер соединением инверсного выхода с D входом и в CASTOM SWITCHES расписываете логику. Длинно и не оптимально, но работать будет. Номера SWx можно взять и другие, если эти заняты, а логику надо сохранить. Управление от TRN без фиксации.
SW1 AND TRN SW8
SW2 XOR SW1 ON
SW3 AND TRN SW2
SW4 XOR SW3 ON
SW5 AND SW2 SW8
SW6 XOR SW5 ON
SW7 AND SW4 SW6
SW8 XOR SW7 ON
SW6 и SW8, соответственно, выходы триггера – прямой и инверсный. После каждого касания тумблера TRN выходы меняют состояние на противоположное. Их можно использовать в миксерах. Для проверки использовал CH1, можно любой другой.
CH1 100 FULL SW6
- -100 FULL SW8
В первый канал приемника подключаем Сервомеханизм, после каждого нажатия TRN имеем перемещение без задержки в другое крайнее положение.
Заметил недостаток. Нажатия должны быть короткими и иногда влияет дребезг контактов.
На что это может повлиять в вертолете? Проверьте до взлета.
Сергей, рекомендую, если не в теме, не писать. “Никогда не говори “никогда””. В этой прошивке можно реализовать практически все, что угодно.
ну во первых я не утверждал что нельзя, я только предположил, во вторых ваша реализация “полуфабрикат” с какими то непонятными условиями (костылями)… дребезг, короткие касания никак не тянет на выполнение условий…
интересно посмотреть на нормальную и красивую реализацию…
а про “что угодно” - это явный перебор… нет в этом мире ничего идеального!
SW2 XOR SW1 ON
А что в этой строчке подразумевается под “ON”? Если просто “–”, то приведенное решение у меня не работает.
Что-то многовато задействовано кастомных выключателей. Буду дома, попробую упростить логику и выложить тут. Кстати, не стоит упираться только в кастомные выключатели 😃
А вы погуглите про т-триггер, там я так понимаю меньшим количеством свичей не обойтись. Хоть я и изучал Булеву алгебру когда-то, но мозг реально распух и я так и не въехал в алгоритм работы данного типа триггера.
я так и не въехал в алгоритм работы данного типа триггера
А чего там вьезжать?
В общем случае он имеет два входа принудительной установки в “0” и “1” и счетный вход “Т” при подаче на который импульсов меняет свое состояние на противоположное с приходом на этот вход импульса…
Изменение состояния триггера возможно по синро входу.
Данный тип триггеров широко используется при построении двоичных счетчиков как на сложение тае и на вычитание путем последовательного соединенич их выходов с входами следующего…
Всё таки, думаю, что реализовать эту функцию удастся меньшими силами. Не факт, но весьма вероятно. Буду дома - посмотрю что и как.
А чего там вьезжать?
Я говорю не про задачу данного триггера, а про реализацию непосредственно на логических элементах, т.е. алгоритм работы.
т.е. алгоритм работы.
вообще то сам триггер это два крайних справа &.
а два слеава помогают реализовать переключение посредством одного входа )
Я говорю не про задачу данного триггера, а про реализацию непосредственно на логических элементах, т.е. алгоритм работы.
Если цель использовать только кастомные выключатели, то вам уже ответили. Если не только их - то вечером отпишу.
Вот теперь более понятно =) Только вопрос опять же из схемы поста №2540 и из вышеприведенных Custom Switch’eй из поста 2531, что CSw2 делает? CSw2 = Csw1 XOR СКакимСвитчем/значением или как это должно выглядеть в companion’е?
Если цель использовать только кастомные выключатели, то вам уже ответили. Если не только их - то вечером отпишу.
Я не сомневаюсь, что есть более оптимальное решение, я его не искал и голову особенно не ломал. Появилась задача - показал, что ее можно решить. Ввод этих десяти строчек занимает несколько минут. И еще несколько - снятие с полки самолета и включение борта.
А, вообще, очень интересно посмотреть на изящное решение триггера. Может пригодиться.
Вторая строчка SW2 XOR SW1 ON - это реализация функции инвертора логической функцией “исключающее ИЛИ”. В нашей прошивке нет функции И-НЕ. Заменил двумя строчками - первая “И” (AND), вторая “исключающее ИЛИ” (XOR)
Сергею.
а про “что угодно” - это явный перебор… нет в этом мире ничего идеального!
Некрасиво искажать смысл написанного. Перед выдернутой фразой стоит слово “практически”.
Более правильно - не мусорить, а писать по теме. (Это я себе).
Я не сомневаюсь, что есть более оптимальное решение, я его не искал и голову особенно не ломал. Появилась задача - показал, что ее можно решить. Ввод этих десяти строчек занимает несколько минут. И еще несколько - снятие с полки самолета и включение борта.
Можно воспользоваться промежуточным значением неиспользуемого канала, как одним из механизмов решения поставленной задачи.
А, вообще, очень интересно посмотреть на изящное решение триггера. Может пригодиться.
Согласен. Особенно, когда самому приходится голову поломать + заняться оптимизацией 😃.
Посмотрел на схему пост #2540, а там вместо SW1…SW8 нарисовано СН1…СН8. Приношу извинения всем, кого ввел в заблуждение. Спешить надо медленно и с тщательной проверкой.
Хотел втавить исправленную картинку, опять не получается - требует URL изображения. А утром легко вставил прямо из компьютера. Уже спрашивал, как с этим бороться? Кто знает, посоветуйте.
Приношу извинения всем, кого ввел в заблуждение.
Меня точно не ввели, даже не обратил на это внимание, сразу было понятно, что это номер триггера.
Картинку загрузите на radikal.ru, там вам выдаст прямой URL картинки, будет заканчиваться на .jpg (.png), вот его и вставляйте в требуемое окошко. Можно, конечно, загрузить картинку сюда на форум, но она будет занимать место, а объем для аплоада файлов всего 20мб на пользователя.
загрузите на radikal.ru
Только не на радикал с его наглой рекламой.
Грузите на pixs.ru тогда уже.
Только не на радикал с его наглой рекламой.
А ссылку надо вставлять на графический файл, а не на страницу с ним, где ещё куча рекламы присутствует.
Помогите, пожалуйста, разобраться.
На канале стаба стоят миксы:
CH 2 100% ELE
25% THR
Микс газа при увеличении значения опускает стаб.
Записан так:
Source THR
Weight 25
Offset 0
FIModetrim OFF
Trim ON
Multpx Add
Проблема в том, что при изменении значения этого микса ноль сьезжает! Что неправильного сделал и как вылечить?
Что неправильного сделал и как вылечить?
Поставьте на микс кривую 0-25-50-75-100.