Page 2 of 3

Re: Вопрос по VKB-Rudder Mk XXI

Posted: Thu Jul 04, 2013 23:05
by Alex Oz
Здравствуйте,

Можно конечно и сразу профиль, но таки попробую обьяснить что и как делается:

MkXXI-2but-1.gif


MkXXI-2but-2.gif


Записываем в контроллер.( предварительно сохраняем свой оригинальный конфиг в файле - на всякий случай)

Проверяем:
MkXXI-2but-3.gif


Собственно что сделали:
1. Разрешили маппинг логических кнопок - это позволит нам нужные (крайние) кнопки осей транслировать на первые две кнопки джойстика.
2. Обьявили в HID-устройстве нужные нам 2-кнопки ( или все 8 - это сколько надо будет)
3. Разрешили функцию преобразования значения осей в кнопки (A2B)
4. Задали правила разбиения нужных осей - на 4 части, небольшой гистрезис - чтобы устранить "дребезг" кнопок возле переходов из зоны в зону и стартовые виртуальные кнопки этого преобразования (9 и 17).
5. Задали маппинг нужных нам кнопок 12->1 и 20->2 ( виртуальные кнопки первых 3/4 для каждой оси - формально для них работает автомаппинг и они остаются на своих местах, но в обьявленные 2 кнопки контролллера не попадают и остаются невидимыми)


Готовый профиль -
VKB MkXXI profile 2 buttons.zip
(1.19 KiB) Downloaded 257 times
,
однако могут быть ньюансы по полярности осей тормозов, и разумеется потребуется калибровка.

Данный способ не позволяет привязать кнопки в качестве "концевиков" значений оси, а являются результатом дискретизации оси на участки. Уменьшить величину крайней зоны можно увеличив число зон до 15, но соотвественно сдвигаются номера виртуальных кнопок при маппинге. Это то что позволяет делать движок контроллера на сегодняшний день.

Если же необходимо иметь именно функцию "концевика" - надо подумать и время, некоторые мысли о реализации есть.

Re: Вопрос по VKB-Rudder Mk XXI

Posted: Fri Jul 05, 2013 9:17
by Bubuka
Огромное спасибо!
:D
Жаль что дома буду только в понедельник:( Полагаю, что по такой подробной инструкции с задачей справлюсь.
Еще раз благодарю за оперативность.

Re: Вопрос по VKB-Rudder Mk XXI

Posted: Fri Jul 05, 2013 12:01
by Alex Oz
Пожалуйста :)

В результате размышлений получился такой вариант решения этой задачи в новой прошивке:
Mk_XXI_v1_29_2.zip
(31.18 KiB) Downloaded 265 times


Все очень похоже как и в предыдущем случае, но проще:
MkXXI_5.gif


Использованы "бесполезные" при разбиении оси значения 0 и 1 - теперь они обозначают концевые включатели на краях оси : 0 это "нижний", а 1- "верхний" концевики.
Histerezis позволяет задать зону срабатывания концевика в широких пределах - от 0 до 50% оси.
Поскольку кнопка всего одна, то можно обойтись и без маппинга логических кнопок - в этом случае виртуальная кнопка будет транслирована в логическую напрямую, хотя можно и как раньше - через маппинг. Если потребуется задать как кнопку клавиатуры - то однозначно через маппинг.

Вот как-то так..
Да, прошивка как есть - из текущего состояния проекта, на педалях не тестилась - поэтому возможны всякие ньюансы как со светодиодами так и вообще :)

Re: Вопрос по VKB-Rudder Mk XXI

Posted: Mon Jul 08, 2013 8:12
by Bubuka
Сделано!
Счастье есть :D
Благодарю Вас.

Re: Вопрос по VKB-Rudder Mk XXI

Posted: Mon Aug 05, 2013 1:02
by Sergey
Вопрос по светодиодной индикации. Я так понимаю, в спокойном состоянии осей, диоды горят зеленым, при отклонении оси, гаснет зеленый - загорается тусклый красный. Периодически перестает светиться зеленый цвет на правой педали, всё время горит красный, оси все работают нормально.

Re: Вопрос по VKB-Rudder Mk XXI

Posted: Mon Aug 05, 2013 10:24
by Alex Oz
Красным индицируется проблема с датчиком - есть ошибки в приеме пакетов от сенсора. Возможно проблема в контактах - в любом случае стоит проверить.
Потеря отдельных пакетов не влияет в целом на работу - поэтому педали могут работать даже в условиях сильных помех - важно чтоб до контроллера доходила хотя бы половина(или даже меньше) "правильных" пакетов данных.

Re: Вопрос по VKB-Rudder Mk XXI

Posted: Mon Aug 05, 2013 14:56
by Sergey
Ярко-красный горит, если вообще отсоединить провод от блока, тут всё нормально. Я имею ввиду что при возврате в исходное положение оси, не загорается зеленый. И так происходит через раз, потом вообще перестает загораться до следующего включения компа, либо подключения - отключения usb шнура в системном блоке.

Re: Вопрос по VKB-Rudder Mk XXI

Posted: Fri Oct 04, 2013 0:25
by bugurt
Не работает правый тормоз педалей, светодиод горит красным постоянно, замена проводков между собой не помогла.

Re: Вопрос по VKB-Rudder Mk XXI

Posted: Fri Oct 04, 2013 4:01
by UIV
Мой скайп ilya_uiv
Давайте в скайпе пересекемся, попробуем решить проблему. Так будет оперативнее, чем через форум.

Re: Вопрос по VKB-Rudder Mk XXI

Posted: Sat Oct 05, 2013 0:48
by Walther
Педали,конфликтуют,с Блэк Мамбой Про ! Джой работает,но игра его не видит,отключил педали всё опять работает. Где собака зарыта??

Re: Вопрос по VKB-Rudder Mk XXI

Posted: Sat Oct 05, 2013 4:55
by UIV
Какая игра?

Re: Вопрос по VKB-Rudder Mk XXI

Posted: Sat Oct 05, 2013 4:56
by UIV
С Блэк Мамбой Про? А откуда у вас Блэк Мамба?

Re: Вопрос по VKB-Rudder Mk XXI

Posted: Sat Oct 05, 2013 9:23
by Walther
Игра Битва за Британию. А Мамба у меня ваша предсерийная,купил у =кокса=

Re: Вопрос по VKB-Rudder Mk XXI

Posted: Sat Oct 05, 2013 9:35
by UIV
Проблема только в БоБе? В Иле проверяли? В VKBJoytester?

Re: Вопрос по VKB-Rudder Mk XXI

Posted: Sat Oct 05, 2013 11:42
by Walther
Ила у меня нет. В DCS,видит и педали и джой,но назначить команды на педали не выходит,пробовал и в настройках осей и кнопок,нет реакции.