Перейти к содержимому
VictorUs

Программирование джойстиков от VKB

Рекомендованные сообщения

Замените кабель.

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

Внимание на клемники, многожильные провода кабеля.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Для начала посмотреть какой тестилкой (хотя бы в виндовом апплете) как работает ось в этот момент.

Ни про кондор, тем более ни про какие карты Gladiator  не имеет ни малейшего понятия.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

в джой тестере и в виндовом аплете ось рывками двигается

рахобрали полность всё.смотрим.какой то гроверок валяется

Изменено пользователем huligan

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

починили!:dance:

кто то на сборке диверсию совершил-шайбочку подсунули.Она то и создавала помехи.Убрали,собрали.Теперь всё отлично работает!:biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Промучался два вечера (пятницу и субботу) со своей затеей с двумя фиксированными положениями стаба на откидном курке. Пока бросил, не получается. (видимо мозгов не хватает:biggrin:) Логику кнопок ч/з Boolean, как и ожидал, прописал быстро. А дальше понеслось: 

- FA1 для относительной оси в ноль не сбрасывает, хотел инвертировать, было бы не ноль, а max (FA3 при этом логически отключается по кнопке) - проехали

- Trimmer SET+ - не устанавливает для оси значение, прописанное для FA3 - проехали

 - AUX  Axes - оси обменивает, но не могу сообразить как подменить их сразу с введением фикс значения по второй оси (типа второй фиксатор)...

- Combi не подходит - нужны мгновенные значения, т.к. срабатывания по кнопкам и нет движений по осям..

- и т.д. и .т.п...:dash:

 

Коротко напомню свою задачку: откидной курок с назначенной на него осью стаба (относительная), управляемой кнопками POV 90 (на кабрирование) и POV 180 (на пикирование) c центральной хатки: 

1. Курок откинут, - ось управляется в полном диапазоне без ограничений, - настраиваем стаб в горизонтальный полет (на синих примерно -75% по техночату)

2. Курок опущен, - фиксатор оси FA3 на -26% по техночату (маневренный бой)

3. Курок  нажат, - фиксатор FA3 по п.2 отпускается, и значения оси начинает увеличение от значения FA3 (или сразу принимает мах оси), но при этом сохраняется настроенное положение стаба по п.1.  (при возврате курка в откидное положение). Т.е. фактически п.3 это второй фиксатор со своим значением на оси.

 

1 и 2 на одной оси получается, 3 - ну никак пока... В БЗС ввод в настройки управления двух разных осей на стаб возможен, но игра фиксирует управление только с той оси, которая назначалась первой (хотел через отключение осей сделать PAI OFF с их обменом, а точнее подменой, но вторая ось не подхватывается...:wacko:)

 

Короче - буду ждать выхода NG. Возможно там это удастся реализовать.

 

 

Изменено пользователем 72AG_Olega

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не возможно, а легко :)

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

Пока суть да дело, с пылу-жару v1_96_2 (VKBDevCfg-C_v0.89.27).

Внутренне в движке изменений касаемо осей - вагон с тележкой. Поэтому могут быть нюансы.

 

Внешне - добавлена  круговая двумерная (!!!) мёртвая зона (2D DZ) для осей.

775292841_2DDZsettings.jpg.5ed7c899efdaff292c38acee996dfc4e.jpg

Зона включается в настройках только одной оси (параметр 2D). Параметр AxX - это номер связанной второй оси, из же  будет взята величина  (Dz Lo) самой зоны (радиус).

 

Суть - при выходе за зону  по двум координатам одновременно  МЗ отсутствует.

 

Для такой МЗ также применим выключатель DZ Switch https://forum.il2sturmovik.ru/topic/970-программирование-джойстиков-от-vkb/?do=findComment&comment=665351

( необходимо задавать в маске обе оси)

 

PS/ После смены состояния чекбокса 2D переключите вкладку ( и обратно) для изменения активных контролов.

 

 

 

 

Изменено пользователем Alex_Oz
  • Нравится 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
19 часов назад, huligan сказал:

починили!:dance:

кто то на сборке диверсию совершил-шайбочку подсунули.Она то и создавала помехи.Убрали,собрали.Теперь всё отлично работает!:biggrin:

Так где-же была шайба ? :scratch_one-s_head:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

хз,вывалилась от куда то:)

Зато теперь хозяин не нарадуется плавности джоя

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

благодарю вас Alex_Oz 😂

Изменено пользователем ddrake1984

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
8 часов назад, Vumpel18 сказал:

Так где-же была шайба ? :scratch_one-s_head:

похоже на МАРСе лежала и,вероятно,где то коротила или создавала магниторезистивные помехи:crazy:

Изменено пользователем huligan
  • Спасибо! 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
7 часов назад, ddrake1984 сказал:

благодарю вас Alex_Oz 😂

 

Without an idea, nothing would have happened - so thanks a lot!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
18 часов назад, 72AG_Olega сказал:

Коротко напомню свою задачку: откидной курок с назначенной на него осью стаба (относительная), управляемой кнопками POV 90 (на кабрирование) и POV 180 (на пикирование) c центральной хатки: 

1. Курок откинут, - ось управляется в полном диапазоне без ограничений, - настраиваем стаб в горизонтальный полет (на синих примерно -75% по техночату)

2. Курок опущен, - фиксатор оси FA3 на -26% по техночату (маневренный бой)

3. Курок  нажат, - фиксатор FA3 по п.2 отпускается, и значения оси начинает увеличение от значения FA3 (или сразу принимает мах оси), но при этом сохраняется настроенное положение стаба по п.1.  (при возврате курка в откидное положение). Т.е. фактически п.3 это второй фиксатор со своим значением на оси.

 

Посмотрел. На данный момент проблема одна - при возврате в откинутое положение ось не может вернуться к предустановленым ранее значениям. Все остальное есть. Чутка надо подумать.

Изменено пользователем Alex_Oz

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Alex_Oz сказал:

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

Тоже над этим думал. В принципе, точный возврат именно на это значение не обязателен. Важно, чтобы оно было около него, но сразу. Получается, что для виртуальных осей, управляемых кнопками просто нужен инструмент, присваивающий по кнопке текущее определенное значение оси. Я уверен, что это можно спокойно и быстро сделать в маппинге кнопок! Бомба еще та будет. И фиксаторы, для таких осей будут вообще не нужны! (по крайней мере область их применения сильно сузится, т.к. для таких осей это будет по сути одно и тоже просто в разных инструментах) Надо пять значений (мгновенных перескоков) - пожалуйста - назначил пять кнопок, в каждой прописал ось и значение для неё - и вуаля... Как тебе такая мысль?

 

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

Изменено пользователем 72AG_Olega

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это всё правильно, но сейчас на это всё нет конфигурационной памяти ¯\_(ツ)_/¯

А сейчас похоже что возможно - это добавить запоминаемое текущее значение по Set Trimmer - чтобы по Return Trimmer оно восстанавливалось.

Единственное - что по Set Еrimmer сейчас можно поставить только 25% . Хотя в принципе можно и добавить  заказное значение 26% в список :)

Если вышеизложенное срастётся, то специально ждать NG и не понадобится :)

 

PS. Вроде как срастается.

 

Изменено пользователем Alex_Oz

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
15 минут назад, Alex_Oz сказал:

Это всё правильно, но сейчас на это всё нет конфигурационной памяти ¯\_(ツ)_/¯

А сейчас похоже что возможно - это добавить запоминаемое текущее значение по Set Trimmer - чтобы по Return Trimmer оно восстанавливалось.

Единственное - что по Set Еrimmer сейчас можно поставить только 25% . Хотя в принципе можно и добавить  заказное значение 26% в список :)

Если вышеизложенное срастётся, то специально ждать NG и не понадобится :)

 

PS. Вроде как срастается.

 

Хмм... 25%... Хмм... попробую как будет время. Сдается мне, что на моей текущей прошивке эти функции не работают. Нижний предел меня сейчас не особенно и волнует (с ним более менее понятно, без фиксаторов кнопками как-нибудь подгоню его), важнее то, что верхний предел по оси достич пока не удалось. Небольшим облегчением является то, что значение техночата не может измениться мгновенно, а меняется непрерывно туда-сюда. По идее осталось разобраться с верхним пределом по краткому нажатию кнопки, ... и должно заработать...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

PPS

_BlackBox_GF_MCG_v1_96_2(2) - в корне (позже удалю)

GF_MCG_PRO_SUPER_STAB1.thumb.jpg.caa5b09d7ba157992f9a580e23f0dd58.jpg

 

Кнопки Safe/Armed триггера - в импульсном режиме

trigger.jpg.c144110b18bf9c3fc3937d452cf02ba3.jpg

физ. кнопки 1/2 - работают на мануальную установку оси когда триггер откинут

Триггер опускается - срабатывает Armed и через джампер делает Set Trimmer 25%

В этот момент запоминается величина триммера ( собственно это и есть потребное изменения - ранее значение запоминалось только для функции Reset).

В этом режиме также возможна мануальная подстройка триммера - до момента откидывания триггера в Safe.

Откидываем в Safe - вирт кнопка джампер делает Return Trimmer к запомненному значению.

Возвращем Armed -  запоминаем новое значение, если оно менялось.

Жмем дальше Fire - через джампер запускается автотриммер TrA+  ( нарастание, скорость задается - при больших коэффициентах мгновенный скачок, можно сколь угодно плавно)

Отпускаем курок - триммер возвращается на исходное с заданной скоростью.

 

В качестве оси стаба-триммера для примера взята ось Z (№7).

 

Одно небольшое неудобство - мануальный триммер стартует всегда с ноля -тут возможно надо ось делать с центром (будет от центра), тогда Set Trimmer   надо ставить с минусом.

 

 

гиф-анимашка работы

GIF.gif.c567b7708a486923cc2ea3ac809a1668.gif

 

Профиль: GF_MCG_PRO_SUPER_STAB.zip

 

Как-то так ;)

 

 

 

Изменено пользователем Alex_Oz

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
52 минуты назад, Alex_Oz сказал:

Одно небольшое неудобство - мануальный триммер стартует всегда с ноля

Если можно задать большую скорость, то это не критично из-за двух вещей: медленное изменение (пожалуй самое медленное из всех) изменение по оси стаба для мессеров в игре и то, что от -75% до -26% по техночату не очень большой кусок по сравнению с полным диапазоном стаба. Ну будет небольшой "провальчик" - автоматизирование процесса к заданным значениям, думаю, здесь важнее, чем постоянно держать хатку и ловить ей эти положения... 

 

За приведение примера спасибо, буду разбираться и пробовать на днях...

 

ЗЫ: профайл стащу вечерком, на всякий случай. Мне уже картинок твоих достаточно, много копий поломано, из-за чего многое уже выучено...:blush:

ЗЫ,ЗЫ: судя по анимашке скорость нарастания значения автотриммера высокая, "провальчика" почти не будет...

Изменено пользователем 72AG_Olega

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, 72AG_Olega сказал:

судя по анимашке скорость нарастания значения автотриммера высокая

Средняя, в  обе стороны запас еще достаточный - от мгновенного до "ждать устанешь".

  • Нравится 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×