RadioMaster - TX16S 16Ch 2.4ghz Multi-Protocol OpenTX Radio System

Daramidon
shakalby:

поделитесь правильной инструкцией, благодарю. 3 день бьюсь(

У меня старая версия скрипта стоит по-моему 1.4.0. Ставь её.

shakalby

Betaflight TX Lua Scripts 1.5.0 правильный скрипт???

Daramidon
shakalby:

Betaflight TX Lua Scripts 1.5.0 правильный скрипт???

Они в нём что-то намудрили и у меня он не заработал. Откатился на старую 1.4.0. Все нормально работает.

Koloboff
NetWood:

1.5.0 и 1.4.1 отличаются запуском.

Это дезинформация. В tx16s оба скрипта запускаются совершенно одинаково - через меню tools

Daramidon:

Они в нём что-то намудрили и у меня он не заработал.

Странно, у меня на 2.3.10 он прекрасно работает. Другое дело, что скрипт 1.5.0 рассчитан на использование “таблиц частот передатчика”, которые появились в BF4, поэтому, скорее всего, не будет нормально работать с более старыми версиями BF, где этих таблиц ещё не было.

NetWood

Вот уже прямо дезинформация. Тут не гостайну выдаем). На TX16S, да, запускаются оба из tools. А вот пользоваться на QX7 версией 1.4 удобнее через кнопку page наподобие виджета. Имелось ввиду это.

Daramidon
Koloboff:

Это дезинформация. В tx16s оба скрипта запускаются совершенно одинаково - через меню tools

Странно, у меня на 2.3.10 он прекрасно работает. Другое дело, что скрипт 1.5.0 рассчитан на использование “таблиц частот передатчика”, которые появились в BF4, поэтому, скорее всего, не будет нормально работать с более старыми версиями BF, где этих таблиц ещё не было.

Как таблицу в скрипт добавить, в какую папку на пульте и какой формат файла?

NetWood

Таблица добавляется не в пульте, а в конфигураторе BF или inav. Например, вот так oscarliang.com/smartaudio-tramp-vtx-control-vtxtab… Я с диатон-сайта скачал для синевупа.
Не будут переключаться каналы, если не назначена сетка по умолчанию или нет таблицы. Это проверяете прямо в конфигураторе BF.

Daramidon
NetWood:

Таблица добавляется не в пульте, а в конфигураторе BF или inav. Например, вот так oscarliang.com/smartaudio-tramp-vtx-control-vtxtab… Я с диатон-сайта скачал для синевупа.
Не будут переключаться каналы, если не назначена сетка по умолчанию или нет таблицы. Это проверяете прямо в конфигураторе BF.

В бету я таблицу добавлял, но в скрипте настройки видеопередатчика были не активны.

NetWood
Daramidon:

но в скрипте настройки видеопередатчика были не активны.

Тут сложно ответить почему. В 1.5 скрипт вообще не взлетает, если нет телеметрии. В 1.4 датчики обнаружены, телеметрия есть? Экран VTX в 1.4 есть всегда. Не переключается сетка - может неправильно настроен порт BF или в нем не указан формат tramp… (Вообще, оффтоп уже для темы)

Daramidon
NetWood:

Тут сложно ответить почему. В 1.5 скрипт вообще не взлетает, если нет телеметрии. В 1.4 датчики обнаружены, телеметрия есть? Экран VTX в 1.4 есть всегда. Не переключается сетка - может неправильно настроен порт BF или в нем не указан формат tramp… (Вообще, оффтоп уже для темы)

Телеметрия есть и протоколы менял в бете и смарт аудио и Трамп. Результат один и тот же. Короче на 1.4.0 все работает и ладно.

Koloboff
NetWood:

А вот пользоваться на QX7

Вы пишете в ветке про TX16S. Потому и дезинформация - даёте заведомо ложную информацию.

Berendei
Daramidon:

Как таблицу в скрипт добавить

В Betaflight вкладка “Видеопередатчик” под таблицей нажать кнопку “Создать скрипт Lua”. Выбрать место для сохранения. Перенести на SD карту. Фсё.

Daramidon:

Телеметрия есть и протоколы менял в бете и смарт аудио и Трамп.

При любой ошибке в таблице VTX видеопередатчик перестаёт реагировать на команды. По этому протоколы и таблицы лучше не перебором подбирать а смотреть или на сайте производителя или на ГитХабе скачать готовые.

Daramidon
Berendei:

В Betaflight вкладка “Видеопередатчик” под таблицей нажать кнопку “Создать скрипт Lua”. Выбрать место для сохранения. Перенести на SD карту. Фсё.

При любой ошибке в таблице VTX видеопередатчик перестаёт реагировать на команды. По этому протоколы и таблицы лучше не перебором подбирать а смотреть или на сайте производителя или на ГитХабе скачать готовые.

Спасибо. Я таблицу сам заполнял с мануала передатчика.

Berendei
Daramidon:

Я таблицу сам заполнял с мануала передатчика.

Обратите внимание. Я пол дня убил пока разобрался.
В графе значение указывается не мощность в мВт, что было бы логично и на что указывает подсказка.😃😉

Daramidon
Berendei:

Обратите внимание. Я пол дня убил пока разобрался.
В графе значение указывается не мощность в мВт, что было бы логично и на что указывает подсказка.😃😉

Огромное мерси. Я указывал номиналы мощности. Надо будет поменять. А кстати как обозначается Пит мод. Какое у него значение?

Berendei
Daramidon:

кстати как обозначается Пит мод

Не подскажу. Я им не пользуюсь.

Koloboff
Berendei:

В графе значение указывается не мощность в мВт, что было бы логично и на что указывает подсказка.

Это вы неправильно поняли 😃 В графе “значение” указан код данного уровня мощности, для протокола смартаудио v2 это 0-1-2-3, а для v1 там вообще 7-16-25-40: www.team-blacksheep.com/tbs_smartaudio_rev08.pdf
А в графе “метка” - как раз и пишете “милливатты”, это то, что будет отображаться в OSD и в LUA.
В принципе, могли бы подписать “код мощности”, но, думаю, и в этом случае нашлись бы “не понявшие”.

Berendei
Koloboff:

Это вы неправильно поняли

Не мудрено. Цитирую:😵😕

-“Значение:каждому уровню мощности нужно значение определённое производителем. За правильным значением мощности можно обратиться либо на сайт производителя видеопередатчика, либо поискать на BetaFlight WiKi.”
На сайте какого производителя мощность указана 0-1-2-3 или 7-16-25-40?😁

Koloboff:

этом случае нашлись бы "не понявшие

По этому я и рекомендовал скачать готовые таблицы.😃

Koloboff
Berendei:

Не мудрено. Цитирую:

Я не знаю, откуда вы это гуглоперевели, но в вики всё расписано подробно и с примерами: github.com/betaflight/betaflight/blob/…/VTX.md#pow…
В частности

The example shown previously contains three power levels, each with a value and a label. The label is shown to the user in the OSD, while the value is sent to the vtx.

То есть речь идёт о передаваемом в передатчик значении (value), а не уровне мощности (power level), и соответствующей ему надписи (label) на OSD.
Ну и далее подробно разобраны примеры для разных версий протокола smartaudio

Berendei
Koloboff:

Я не знаю, откуда вы это гуглоперевели

Возможно вы не поверите! Но я как нормальный человек, советской ещё закалки в вики лезу, когда понимаю, что уже всё!.. Сломал!😁

И английский я знаю в пределах курса немецкого языка в средней школе, пройденного более 35 лет назад.😕 По этому просто нажал на кнопку с подсказкой в BetaFlight. О чём скрин в посте 1594 приложил, и синеньким обвёл…😃 И о чём собственно разговор? Я со своей ошибкой разобрался.😒 А холивар этот выходит далеко за рамки темы RadioMaster TX16s/😉

Koloboff:

The example shown previously contains three power levels, each with a value and a label. The label is shown to the user in the OSD, while the value is sent to the vtx.

З.Ы. И фрагмент ваш перевёлся как:
Показанный ранее пример содержит три уровня мощности, каждый со значением и меткой. Метка отображается пользователю в экранном меню, а значение отправляется в vtx.