Jump to content

GLADIATOR NXT : профили


Alex_Oz
 Share

Recommended Posts

Тема только для публикации профилей экосистемы NXT и их описаний .

Задаём вопросы, обсуждаем -  в другой теме :GLADIATOR NXT : профили ( вопросы и обсуждение)

Для вопросов по программированию - https://forum.il2sturmovik.ru/topic/970-программирование-джойстиков-от-vkb

 

----------------------------------------------------

Дефолтные раскладки

 

image.thumb.jpeg.94958fc35c23cd4a14e047aed02834c1.jpeg      image.thumb.jpeg.cf869212438ec56b0f3acac695a6d4be.jpeg

 

Последующие схемы раскладок для профилей в основном будут содержать только отличия от дефолтных.

 

 

Edited by Alex_Oz
  • Like 3
  • Thanks 1
  • Upvote 1
Link to comment
Share on other sites

Нечто я изложу бессердечное,

но среди лихолетия шумного

даже доброе сеять и вечное

надо только в пределах разумного.

Игорь Губерман

 

С тем и приступим.

Сами профили можно найти здесь и здесь

Прикреплять нет смысла - в случае ошибок отредактировать / изменить будет затруднительно.

 

Профиль P1.1.1

 

1737208551_GladiatorNXTP1.1.1.thumb.jpg.e2bf2ae136f658d3551140f17fa87261.jpg 

Энкодеры En1/En2 используются как  осевые  контролы  c центром (Оси №7/№8  -  HID имена SLIDER / DIAL) , на схеме дополнительно указаны наименования осей в DirectX - Slider1/Slider2 )

Кнопки F2/F3 - сброс соответствующих осей в 0 (функция Trimmer Set).

1729688944_.png.3fbd68060d04dd33b0403eef986c9d8c.png

 

Получить оси без центра можно убрав следующие чекбоксы:

1293013910_.png.29b433a6140ef150e7261662dd3a3931.png

 

Скорость реакции оси на детенд можно изменить здесь:

889530521_.png.e47a6450b492c72a1a27589016828f9a.png

 

Окно визарда вызывается кликом по необходимой кнопке:

85056710_.thumb.png.361312d481900abb607371a5be40ffb0.png

 

Оси реализованы через  функцию триммера для осей 7/8

359189257_.png.14dd29426d9828fdf8e8d86d8eeefa0a.png


---------------

Edited by Alex_Oz
  • Like 1
Link to comment
Share on other sites

Профиль P1.1.2  (модификация P1.1.1)

 

2015521444_GladiatorNXTP1.1.2.thumb.jpg.6610ff9b7cdaa613b210a416be32ceb9.jpg

 

Аналогично профилю  P1.1.1 энкодеры En1/En2 используются как  осевые  контролы  c центром (Оси №7/№8  -  HID имена SLIDER / DIAL)

Но добавлена возможность изменить чувствительность  энкодеров.

 

Для этого введён модификатор SHIFT (функция Tempo3S на кнопке F1): длинное нажатие - SHIFT1, короткое - SHIFT0 ( нет шифтов)

1142899506_.png.89cfd0b560b750c195d8ac126b822d92.png

 

Вместо Tempo3S можно использовать обычный переключатель SHIFT c Alternate mode:

1469923366_.png.7cc1812a524f6d7cf8a95777e0cc274e.png

В этом случае переключение SHIFT0/SHIFT1 будет осуществляться циклически (по нажатию на кнопку).

 

RGB LED на ручке использован для индикации текущего статуса  SHIFT:

1025562315_.png.618a5e410ce3482ba00ea24d805bd5a1.png

 

Модификатор SHIFT  меняет  чувствительность (скорость)  "энкодерных" осей:

2109911621_.png.2eff66159f303aefbbde62342074f1a5.png

 

В результате после "длинного" нажатия F1 - получим более точную и медленную подстройку осей 7/8, после короткого - грубую и более быструю установку этих осей.

--------------

Edited by Alex_Oz
Link to comment
Share on other sites

P.1.1.1-2 (модификация P1.1.1)

 

1521720708_GladiatorNXTP1.1.1-2.thumb.jpg.fa62d67c60eaf6db0986938930ed967e.jpg

 

В базовом профиле P1.1.1 кнопки F2/F3 задействованы только для сброса энкодерных осей - и фактически утрачены кнопки джойстика 28/29.

 

В P.1.1.1-2 имеетcz возможность двойного использования этих кнопок. Для этого использованы функция временного дискриминатора Tempo1

1368785245_.png.21ecbd94c91589044cdd8523c549238a.png  1123126869_.png.049ae838bc04ed8ca400a34d13111993.png

 

Короткие нажатия F2/F3 имеют импульсные выходы на соответствующие кнопки джойстика.

Длинные нажатия связаны с виртуальными линиями V121/V122.

Далее (следите за руками) - джамперы V121-P121 и V122-P122 связывают эти линии (на разных уровнях) с функциями сброса триммеров

2080668980_.png.d23c9ef1969939dc9933722c210aff97.png

В этом есть небольшая хитрость в использовании разных уровней (физического и виртуального) для организации более компактного решения.

 

 

Время разделения короткое/длинное нажатие - Tempo Time, длительность импульса - T_Tgl

616241909_.png.db2e65fd2b8cf85a0f851546bf550b56.png

 

 

 

Edited by Alex_Oz
Link to comment
Share on other sites

P.1.1.1-3 (модификация P1.1.2)

 

907476440_GladiatorNXTP1.1.1-3.thumb.jpg.850c0ae7454f4c885dde2d947fccb825.jpg

 

Изменена функциональность короткого и длинного нажатия кнопок F2/F3 - теперь короткое нажатие это сброс оси, а длинное - это нажатие кнопок 28/29.

Применена функция Tempo 2 - поэтому нажатие пролонгированное ( не импульсное)

 

1751916047_.png.f506a837b98b6b7dd3e5c5561e152cee.png  2072658778_.png.a1456f6712dad74fa995989930c9fe5b.png

 

Короткие кнопки блокированы на логическом уровне (No Function) - но линии виртуального уровня V5/V7 действуют. С этих линий джамперами V5-P121 /V7-P123 сделан проброс на функции установки триммеров осей в 0:

110495512_.png.5d170ba4f48de7488a15c2ab2c083741.png

 

Виртуальные линии длинных нажатий ( V37/V39  - расположены в свободном пространстве входных линий ручки) связаны с логическими линиями ( кнопками джойстика 28/29 )

 

Edited by Alex_Oz
Link to comment
Share on other sites

P.1.2.1

1291796881_GladiatorNXTP1.2.1.thumb.jpg.2c6958d4c77b4e64e28512e24fa5c651.jpg

 

Энкодеры En1/En2 - это триммеры основных осей XY:

731788901_.png.c7f7aa10678debc74703725e3f59f3ec.png

 

74252013_.png.192b3bf9b9afccb284dd5d38d83c7c18.png

 

433827563_.png.974e273e483a60f0d9cc37e00462b817.png

 

На кнопке F1 - функция сброса двух триммеров в 0:

1205441924_.png.698f5295f3c75a06cb14df70fdc1d308.png

 

Как изменить скорость и направление триммеров - см. P1.1.1

Edited by Alex_Oz
Link to comment
Share on other sites

P.1.3.1

142282446_GladiatorNXTP1.3.1.jpg.7980a2d65dc5d26b4810f7c13c356e17.jpg

 

Энкодеры En1/En2 используются как многофункциональные контролы.

418369751_.png.aa98ff35737aff0f64920bee50bb81c2.png  1795537235_.png.4492ba2e92eb64e6783af81d0915d18c.png

Для управления режимом используется модификатор SHIFT ( c циклическим переключением )

887496134_.png.b7f5ce140c435da7582017c61aaa642a.png

Текущий режим SHIFT индицируется RGB LED.

 

Функции установки осей/энкодеров прописаны на свободном месте регистра #5

1006307460_.png.b45f66581e50b58043787608f3e0a69b.png

 

Также, как это сделано в профиле P.1.1.1-2, джамперы связывают виртуальные выходы линий 5/7 под шифтами ( 37-38 / 39-40) с функциями Trimmer Set+

487068508_.png.6edc7e5e354305c8dd6eff93f0c81ee3.png1802001048_.png.fef3b5a7221b11c838357a8ec7d0dc7c.png

 

В результате:

При нулевом шифте - кнопки F1/F2 - это кнопки джойстика 28/29 и энкодеры En1/En2 также работают в режиме по умолчанию( кнопки 23-24/25-26).

SHIFT1: энкодеры управляют осями 7/8 , кнопки F1/F2 - устанавливают эти оси в 0.

SHIFT2: энкодеры являются триммерами осей 1/2 , кнопки F1/F2 - устанавливают триммеры в 0.

 

Переключение модификатора SHIFT можно сделать с помощью функции Tempo3S:

945603347_.png.dd21eff573a111dca7bc0814f1cbb698.png

 

 

 

 

Edited by Alex_Oz
Link to comment
Share on other sites

  • 4 weeks later...

Профили обновлены (добавлены #ID профиля)

 

VKBDevCfg-C_v0.91.57
добавлена обработка стандартного ini-файла zconfig_GNX_profiles.ini ( находится в папке  NXT Profiles,  положить в папку с конфигуратором )

Скрытый текст

 


[Profiles]
===========================

Profile 1=GNX P1.1.1 En12 - Axes78 with center
Profile 2=GNX P1.1.1-2 En12 - Axes78 with center
Profile 3=GNX P1.1.1-3 En12 - Axes78 with center
Profile 4=GNX P1.1.2 En12 - Axes78 with center
Profile 5=GNX P1.1.3 En12 - Axes78 w_center
Profile 6=GNX P1.2.1 En12 - TrimmersXY
Profile 7=GNX P1.3.1 En12 - Mixed - TrimmersXY - Axes78 w_center

 

 

 

 

479758741_.thumb.png.9d02cdae4f322d0106dd510b97bae03f.png

 

zconfig_GNX_profiles.ini учитывается только для Gladiator NXT.

при этом он является "главным" при определении ID профиля. Т.е. zconfig.ini может содержать перекрывающееся  ID - они не учитываются. Но если в zconfig_GNX_profiles.ini ID не существует - тогда будет взято имя профиля из  zconfig.ini

 

Edited by Alex_Oz
  • Like 1
Link to comment
Share on other sites

P1.4.2 (VKBDevCfg-C_v0.91.57 / fw 2.00.8)

977939109_GladiatorNXTP1.4.2.thumb.jpg.2aa6a7fe4b4b05a48b4c03a696df25c0.jpg

"Космический" Регулятор тяги виртуально разделен на две части. Нижнее положение движка соответствует середине оси.

Верхнее положение движка - соответствует минимальному или максимальному значению ( зависит от режима P(lus)/M(inius))

  Для переключения режима используется кнопка F1 (режим с фиксацией - Alternate action)

719608417_.png.431a991b5d5aa3e26a68b2079400463f.png

 

Индикация режима - светодиодами на базе

1538414462_.png.d0c643b36cd6fbb1a51f77c0a8ef8a53.png

 

"Плюсовой" режим - красный, "Минус" - синий.

 

 

Link to comment
Share on other sites

  • uiv pinned this topic

Парочка нештатных профилей

1. Добавляем комплементарную кнопку к триггеру 1:

455977806_.png.d70df457ff6725d64b636e45881e98a9.pngGladiator NXT Switch CB.zip

 

2. Блокировка кнопки триггера 1 при нажатии триггера 2:

 

Отключаем прямой канал кнопки триггера 1 (блокируем на логическом уровне) и подключаем её через элемент 2И:

2137681364_.thumb.png.db41f41a090cc5bb79ccc48b177e1045.png  1844177739_.thumb.png.b37dade4a0ce63e87e55739705a6aecc.png   Gladiator NXT Trigger 1 OFF .zip 

Edited by Alex_Oz
  • Like 2
  • Thanks 1
Link to comment
Share on other sites

  • 2 months later...

v2_02_2/VKBDevCfg-C_v0.91.70

Для блокировка кнопки триггера 1 при нажатии триггера 2 теперь есть функция BD (Dependent Button - Зависимая кнопка) :

1362579781_.png.ea5b40c73c60d9015634dfedeca4ebe7.png

Указывается ведущая кнопка Master BUT

Эта кнопка может работать только при условии отсутствия нажатия ведущей кнопки.

 

 

Edited by Alex_Oz
  • Like 2
Link to comment
Share on other sites

  • 7 months later...

Приветствую. Прошивка 2.010, в конфигураторе успешно поставил на энкодеры оси, но при этом индикатор министика перестал реагировать на переключение нажатием, и только возвращение в дефолт восстанавливает эту функцию. На форумах не нашёл эту проблему.  Я предполагаю, что любые изменения в конфигураторе приводят к этой проблеме. Возможно ли это исправить?

Link to comment
Share on other sites

-DED-Ron

Возможно всё исправить, но для этого нужно видеть ваши настройки кнопок (там uSSw switch) и Leds (там привязка к POV Active). 

Link to comment
Share on other sites

-DED-Ron

Просьба перенести крайние сообщения в соответствующую тему, чтоб не засорять существующую. 

Link to comment
Share on other sites

  • 1 month later...

Добрый день! Подскажите пожалуйста по шагам как увеличить чувствительность колесиков En1 и En2 на джойстике Gladiator NXT?

А то слишком долго их крутить нужно чтобы сменить заданный параметр.

Link to comment
Share on other sites

17.09.2020 в 22:16, Alex_Oz сказал:

Скорость реакции оси на детенд можно изменить здесь:

Поменяйте этот параметр. (См. Выше)
@maksiLo

 

Link to comment
Share on other sites

4 минуты назад, Zorik79 сказал:

Поменяйте этот параметр. (См. Выше)
@maksiLo

 

А техподдержка пишет что нужно тут менять: Модификатор SHIFT  меняет  чувствительность (скорость)  "энкодерных" осей:

Link to comment
Share on other sites

  • 1 month later...
vladimusmaximus

Thank you so much for these profiles! So useful.

Can I ask for a profile or help setting up the 1.1.2 profile so that it also contains a (regular) mode, through a third shift state?

Могу ли я попросить профиль или помочь с настройкой профиля 1.1.2, чтобы он также содержал (обычный) режим через состояние третьей смены?

Link to comment
Share on other sites

Спасибо за интересную тему. Если можно, то кроме просто настроек было бы неплохо выложить готовые профили в il2 и ED, интересно с какими настройками люди летают. 

Link to comment
Share on other sites

09.10.2021 в 13:20, Zorik79 сказал:

Поменяйте этот параметр. (См. Выше)
@maksiLo

 

Уточните пожалуйста, в поле Axis мне нужно что то менять или просто выбрать тип Trimmer и задать справа множитель?

 

Screenshot_1.png

Link to comment
Share on other sites

Я пробовал менять это значение, в игре ничего не происходит при изменении. Как была низкая чувствительность колёс энкодера так и осталась. 

 

Мне кажется тут нужно менять тип кнопки с энкодера на buttons. По крайней мере именно на кнопках с типом buttons все работает как нужно. 

 

Но когда я ставлю этот тип кнопки для энкодеров они просто перестают работать в игре, на них даже не получается забить управление. 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...