Итак. Теперь про то, как сделать арм двумя тумблерами, повесить пищалку на поиск, плюс еще трёхпозиционник до кучи и всё на один канал.
Для начала, задача:
Арм двумя тумблерами. Двухпозиционник SF верхнее положение + SE в центральном положении.
Дизарм двигателя, если один из переключателей не в заданном положении.
Отключаем Throttle если оба переключателя не в заданном положении.
Включение пищалки если SF в нижнем + SE в верхнем положении (throttle выключен, пищать в полёте нам не надо).
Включаем обработку переключателя SG только когда коптер заармлен (можно повесить включение блэкбокса и прочие плюшки).
Важный аспект для этой задачи — отключаем опцию в БФ/CF “Disarm motors regardless of throttle value”. Это позволит нам избежать случайного дизарма в полёте и совершить мягкую посадку. Коптер задизармится только при газе в ноль. В ситуации, когда необходимо резкого вырубить двигатели, тупо щелкаем обоими тумблерами (благо они на одном торце).
Итак. Начнём.
Для начала нам надо создать логические переключатели.
— L1 AND SF(стрелка вниз или верхнее положение тумблера) SE(-) (коптер заармлен и реагирует на Throttle)
— L2 AND SF(стрелка вверх) !SE(-) (коптер выключен и не реагирует Throttle)
— L3 AND SF(стрелка вверх) SE(стрелка вниз) (положение переключателей, когда выключен коптер и активна пищалка)
Теперь настраиваем миксы
— Идем на канал Thr и жмём пару секунд ENT. Выбираем Insert After и вводим: SOURCE: MAX, OFFSET: –200, SWITCH: L2, MULTPX: Replace (отключает Throttle при выключенных тумблерах. То-есть всегда –100)
— Создаём канал CH5 (или любой другой пустой под ваши нужды). Вначале вводим туда: SOURCE: MAX, OFFSET: –200 (по умолчанию всегда –100). Exit
— Жмём на созданом канале ENT пару секунд и Insert After: SOURCE: MAX, OFFSET: –100, SWITCH: L1, MULTPX: Replace (коптер заармлен). Exit
— Жмём на созданом канале ENT пару секунд и Insert After: SOURCE: MAX, OFFSET: –50, SWITCH: L3, MULTPX: Add (включаем пищалку при верхнем положении SE. Коптер задизармлен). Exit
— Жмём на созданом канале ENT пару секунд и Insert After: SOURCE: SG, WEIGHT: 50, OFFSET: 50, SWITCH: L1, MULTPX: Replace (коптер зармлен, переключатель SG реагирует). Exit
Теперь осталось настроить режимы в CF/BF.
Примерно это выглядит так:
При положении от 1450 — наш коптер заармлен
От 1200 до 1400 — задиармлен и активна пищалка
От 1700 — включен блэкбокс.
Ну и еще одна или две позиции на тумблере.
Да без вашего метода я бы ещё дольше бы тыкался! Вам спасибо за идею и логику.
В качестве второго тумблера для арминга я сделал SH. Для арминга нужно помимо первого тумблера, включить вверх SH и удерживать его секунду. Это уменьшает случайное включение в разы. Если интересует, могу скинуть конфигурацию. Правда она немного сложноватая, у меня еще там регулировка пидов и рейтов сделана, телеметрия напряжения побаночно, регулировка громкости сообщений.
В качестве второго тумблера для арминга я сделал SH. Для арминга нужно помимо первого тумблера, включить вверх SH и удерживать его секунду. Это уменьшает случайное включение в разы. Если интересует, могу скинуть конфигурацию. Правда она немного сложноватая, у меня еще там регулировка пидов и рейтов сделана, телеметрия напряжения побаночно, регулировка громкости сообщений.
Конечно интересно! Спрашиваешь?!
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"45a734c83df9550077786db5":{"_id":"45a734c83df9550077786db5","hid":19680,"name":"nppc","nick":"nppc","avatar_id":null,"css":""},"554f93043df955007771d8f0":{"_id":"554f93043df955007771d8f0","hid":223374,"name":"Mugz","nick":"Mugz","avatar_id":null,"css":""},"564f82243df95500777171f6":{"_id":"564f82243df95500777171f6","hid":240538,"name":"Fox1024","nick":"Fox1024","avatar_id":null,"css":""}},"settings":{"blogs_can_create":false,"blogs_mod_can_delete":false,"blogs_mod_can_hard_delete":false,"blogs_mod_can_add_infractions":false,"can_report_abuse":false,"can_vote":false,"can_see_ip":false,"blogs_edit_comments_max_time":30,"blogs_show_ignored":false,"blogs_reply_old_comment_threshold":30,"votes_add_max_time":168},"entry":{"_id":"57b06e219970730077115549","hid":22086,"title":"Арм двумя тумблерами на FrSky Taranis X9d+","html":"<p>Решил адаптировать метод для Тараниса от уважаемого <a href=\"https://rcopen.com/member19680\" class=\"link link-int\" data-nd-link-orig=\"https://rcopen.com/member19680\">nppc</a>.<br>\n<a href=\"https://rcopen.com/blogs/19680/21846\" class=\"link link-int link-auto\" data-nd-link-type=\"autolink\" data-nd-link-orig=\"https://rcopen.com/blogs/19680/21846\">rcopen.com/blogs/19680/21846</a></p>\n<p>Итак. Теперь про то, как сделать арм двумя тумблерами, повесить пищалку на поиск, плюс еще трёхпозиционник до кучи и всё на один канал.</p>\n<p>Для начала, задача:</p>\n<ol>\n<li>Арм двумя тумблерами. Двухпозиционник SF верхнее положение + SE в центральном положении.</li>\n<li>Дизарм двигателя, если один из переключателей не в заданном положении.</li>\n<li>Отключаем Throttle если оба переключателя не в заданном положении.</li>\n<li>Включение пищалки если SF в нижнем + SE в верхнем положении (throttle выключен, пищать в полёте нам не надо).</li>\n<li>Включаем обработку переключателя SG только когда коптер заармлен (можно повесить включение блэкбокса и прочие плюшки).</li>\n</ol>\n<!--cut-->\n<p>Важный аспект для этой задачи — отключаем опцию в БФ/CF “<strong data-nd-pair-src=\"**\">Disarm motors regardless of throttle value</strong>”. Это позволит нам избежать случайного дизарма в полёте и совершить мягкую посадку. Коптер задизармится только при газе в ноль. В ситуации, когда необходимо резкого вырубить двигатели, тупо щелкаем обоими тумблерами (благо они на одном торце).<br>\n<img class=\"image\" data-nd-image-orig=\"http://leproimg.com/2531004.png\" src=\"http://leproimg.com/2531004.png\" alt referrerpolicy=\"no-referrer\"></p>\n<p>Итак. Начнём.</p>\n<ol>\n<li>\n<p>Для начала нам надо создать логические переключатели.<br>\n— L1 AND SF(стрелка вниз или верхнее положение тумблера) SE(-) (коптер заармлен и реагирует на Throttle)<br>\n— L2 AND SF(стрелка вверх) !SE(-) (коптер выключен и не реагирует Throttle)<br>\n— L3 AND SF(стрелка вверх) SE(стрелка вниз) (положение переключателей, когда выключен коптер и активна пищалка)</p>\n</li>\n<li>\n<p>Теперь настраиваем миксы<br>\n— Идем на канал Thr и жмём пару секунд ENT. Выбираем Insert After и вводим: <strong data-nd-pair-src=\"**\">SOURCE: MAX, OFFSET: –200, SWITCH: L2, MULTPX: Replace</strong> (отключает Throttle при выключенных тумблерах. То-есть всегда –100)<br>\n— Создаём канал CH5 (или любой другой пустой под ваши нужды). Вначале вводим туда: <strong data-nd-pair-src=\"**\">SOURCE: MAX, OFFSET: –200</strong> (по умолчанию всегда –100). Exit<br>\n— Жмём на созданом канале ENT пару секунд и Insert After: <strong data-nd-pair-src=\"**\">SOURCE: MAX, OFFSET: –100, SWITCH: L1, MULTPX: Replace</strong> (коптер заармлен). Exit<br>\n— Жмём на созданом канале ENT пару секунд и Insert After: <strong data-nd-pair-src=\"**\">SOURCE: MAX, OFFSET: –50, SWITCH: L3, MULTPX: Add</strong> (включаем пищалку при верхнем положении SE. Коптер задизармлен). Exit<br>\n— Жмём на созданом канале ENT пару секунд и Insert After: <strong data-nd-pair-src=\"**\">SOURCE: SG, WEIGHT: 50, OFFSET: 50, SWITCH: L1, MULTPX: Replace</strong> (коптер зармлен, переключатель SG реагирует). Exit</p>\n</li>\n</ol>\n<p>Теперь осталось настроить режимы в CF/BF.</p>\n<p>Примерно это выглядит так:</p>\n<p><img class=\"image\" data-nd-image-orig=\"http://leproimg.com/2531007.png\" src=\"http://leproimg.com/2531007.png\" alt referrerpolicy=\"no-referrer\"></p>\n<p>При положении от 1450 — наш коптер заармлен<br>\nОт 1200 до 1400 — задиармлен и активна пищалка<br>\nОт 1700 — включен блэкбокс.<br>\nНу и еще одна или две позиции на тумблере.</p>\n<p>Если есть дополнения или исправления - вэлкам.</p>\n","user":"554f93043df955007771d8f0","ts":"2016-08-14T13:12:01.000Z","st":1,"cache":{"comment_count":4,"last_comment":"583bbdcd9970730077123111","last_comment_hid":4,"last_ts":"2016-11-28T05:17:01.000Z","last_user":"554f93043df955007771d8f0"},"views":1619,"bookmarks":0,"votes":0},"subscription":null},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}