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

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

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

Такой вопрос. Включил кнопки Fire1 Fire2 для МСГ Про.

При нажатии на спуск, всегда горит кнопка 28 (Взведена), потом загорается 25, потом в момент клика загорается кнопка 3 и уже ближе к упору 26.

25, 26 это я так понимаю Fire1 и Fire2, а что за кнопка 3? Скрин: https://puu.sh/zpCa9/6a95a05339.png

 

PS: скачал прошивку _BlackBox_GF_MCG_PRO_v1_93_7.vkb - устройство перестало определяться, Z-bootloader выдал Fail, накатил 1.936

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

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


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

Каким прошивальщиком заливали?

 

Пока есть подозрение что старым  ( https://forum.il2sturmovik.ru/topic/970-programmirovanie-dzhojstikov-ot-vkb/?p=595513)

Старый не заливает полностью,  в конце происходит сбой прошивки - поэтому устройство и не определяется.

 

Специально проверил версию из пакета - все норм залилось.

 

Кнопка 3 - это "железная" , при тонких настройках триггера я бы её отрезал (виртуально кончено же ;) ) - точка её срабатывания может находится где угодно ( в определенных границах). Её основная задача - создавать звуковой клик :)

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

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


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

Каким прошивальщиком заливали?

 

Пока есть подозрение что старым  ( https://forum.il2sturmovik.ru/topic/970-programmirovanie-dzhojstikov-ot-vkb/?p=595513)

 

Дело было так.

Про новый загрузчик знал, но забыл (понять и простить). Потому 1,937 залил старым. Всё слетело. 

Я тут же вспомнил что читал про новый загрузчик. Скачал с гуглдиска ( https://drive.google.com/drive/folders/0B1WRiD1czmcHMVBEcVQ0dndyNG8 ): 1_10_1

Им решил залить ту же 1.937 но он упал с division by zero. Поняв что я своими кривыми руками всё сломал, взял старый прошивальщик и им залил 1,936 и всё заработало. Могу в целом попробовать новым сейчас залить 1,937

Про кнопку понял, отрежу, поскольку игруха её переодичски ловит.

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


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

Такой еще момент. Решил сделать в общем "предохранитель" (собственно задействовать Armed/Safe, по сути только Armed), понимаю балавство для мэтров, но с чего-то начинать надо.

Логика элементарная И. "Взведено" это 28 сигнал (4 регистр, 4 линия). Правильно понимаю что дальше 28 сигнала все свободны для МСГ про и на физическом уровне булевы функции можно распологать после 28 сигнала.

Просто столкнулся с ситуацией: 28 И 6 = 1, 28 И 7 = 2, 28 И 15 = 4 (спуск на ручке 1, 2 и красная кнопка САУ - у меня бомбы) расположил Line 1 и регистрах 4, 5, 6 и в итоге получил ситуацию когда при Safe (кнопка 24) срабатывала кнопка 1 (потому что Safe срабатывает в Line 2 Reg 4). Блин написал муторно походу.

Вопрос упрощу: дабы не было "пересечения сигналов" (я не знаю как это правильно называется), все свои функции нужно распологать после 28 сигнала (для МСГ Про). Верно?

 

Еще момент, после пары чтений/записи профиля в контроллер, конфигуратор у меня начинает показывать два устройства MCG Pro [1] и [3]

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

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


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

Такой еще момент. Решил сделать в общем "предохранитель" (собственно задействовать Armed/Safe, по сути только Armed), понимаю балавство для мэтров, но с чего-то начинать надо.

Логика элементарная И. "Взведено" это 28 сигнал (4 регистр, 4 линия). Правильно понимаю что дальше 28 сигнала все свободны для МСГ про и на физическом уровне булевы функции можно распологать после 28 сигнала.

Просто столкнулся с ситуацией: 28 И 6 = 1, 28 И 7 = 2, 28 И 15 = 4 (спуск на ручке 1, 2 и красная кнопка САУ - у меня бомбы) расположил Line 1 и регистрах 4, 5, 6 и в итоге получил ситуацию когда при Safe (кнопка 24) срабатывала кнопка 1 (потому что Safe срабатывает в Line 2 Reg 4). Блин написал муторно походу.

Вопрос упрощу: дабы не было "пересечения сигналов" (я не знаю как это правильно называется), все свои функции нужно распологать после 28 сигнала (для МСГ Про). Верно?

 

 

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

Для выяснения конфликтов лучше прилагать профиль - так разобраться действительно сложно.

 

 

Еще момент, после пары чтений/записи профиля в контроллер, конфигуратор у меня начинает показывать два устройства MCG Pro [1] и [3]

 

Какие именно  устройства? Контроллеры, клавиатуру, мышь?

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


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

Gunfighter MCG Pro + VKBDevCfg-C_v0.85.06 + ZBootloader-C v1_10_1 + прошивка v1_93_7 - не шьёт, сыплет ошибками. Предыдущие прошивки шьются только со старым ZBootloader-C.

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


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

Какие именно  устройства? Контроллеры, клавиатуру, мышь?

Как поймаю проблему, сделаю скрин.

Но в целом он начинает "двоить" устройство. 

Пишет 

VKBSim GF MCG Pro 1.936: HID Compiste device [3]

VKBSim GF MCG Pro 1.936: HID Compiste device [1]

Выключаю/включаю конфигуратор

VKBSim GF MCG Pro 1.936: HID Compiste device [3]

 

Поймаю ситуацию сделаю скрин.

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

Для выяснения конфликтов лучше прилагать профиль - так разобраться действительно сложно.

 

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

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


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

Посмотреть все активные устройства можно наведя мышку в списке:

post-6112-0-07977800-1518888259_thumb.jpg

 

можно включить отображение полного списка ( параметр DeviceListShort=0)

post-6112-0-22958800-1518888260_thumb.jpg

 

 

 

Gunfighter MCG Pro + VKBDevCfg-C_v0.85.06 + ZBootloader-C v1_10_1 + прошивка v1_93_7 - не шьёт, сыплет ошибками. Предыдущие прошивки шьются только со старым ZBootloader-C.

 

 

 

Хотя бы версия ОС, скрин ошибок, на каком блоке сыплется, что пишет. Вероятно потребуются отладочные версии.

 

Воспроизвести на разных версиях WIN не удалось, но нашел о чем рапортовал Сергей на W10

 

post-6112-0-32994900-1518888570_thumb.jpg post-6112-0-93487600-1518888573_thumb.jpg post-6112-0-41358600-1518888575_thumb.jpg

 

Странность (Фича :) ) на W10 1709 - отсутсвие скина и черновой вид формы.

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

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


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

>Хотя бы версия ОС, скрин ошибок, на каком блоке сыплется, что пишет. Вероятно потребуются отладочные версии.

 

Завтра повоспроизвожу, скину картинки. У меня тоже 10ка, тоже черный скин. А при запуске из конфигуратора тексты вообще попропадали и вывалились имена кнопок btn_Browse и прочие аналогично.

Завтра сделаю.

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

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


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

для определённости  далее работать c Z-Bootloader v1.11 - скин пофиксен и дефолтовый изменён.

post-6112-0-13707400-1518895424_thumb.jpg

Изменено пользователем Alex_Oz
  • Спасибо! 1
  • Поддерживаю! 2

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


Ссылка на сообщение
Поделиться на других сайтах
далее работать c Z-Bootloader v1.11

нашёл  :P

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

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


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

Хотя бы версия ОС, скрин ошибок, на каком блоке сыплется, что пишет. Вероятно потребуются отладочные версии.

С ZBootloader-C v1_11 прошилось. Windows7 SP1.

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


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

FA глобал-коммон включен?

 

нет :blush: 

ушёл читать мануал :)

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


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

Добрый день !

У меня довольно необычный вопрос. В Elite: Dangerous есть режим FaOFF и такая тема с мышкой - "relative mouse":

Фишка - автоматический возврат курсора в центр при прекращении движения мышкой.

Можно ли нечто подобное провернуть с софтом ВКБ и джойстиком ?

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


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

Принципиальный ответ - можно. Если ручка MCG с микростиками, то микростик в режим абсолютных осей и этими осями управлять мышом. Можно и кнопками. И хатками.

Если действительно надо - будет более развернутый ответ.

 

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


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

На кнопки хатки повесить функции TrimmerAuto+ и -. Для двух осей. На эти оси подключить мышь. В абсолютном режиме. Работает

 

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


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

Принципиальный ответ - можно. Если ручка MCG с микростиками, то микростик в режим абсолютных осей и этими осями управлять мышом. Можно и кнопками. И хатками.

Если действительно надо - будет более развернутый ответ.

 

 

1 час назад, VictorUs сказал:

На кнопки хатки повесить функции TrimmerAuto+ и -. Для двух осей. На эти оси подключить мышь. В абсолютном режиме. Работает

 

 

Да, действительно надо :) У меня MCG Pro. Попробую сделать как вы написали, с хатками, посмотреть на эффективность, просто тут ещё проблема в том, что все хатки активно используются в бою. С основной осью такое не провернуть ?

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


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

Можно (и нужно) использовать кнопки простых хаток, не микростиков. Тем более сейчас, благодаря волшебной функции Джампер))). Теперь можно с модификаторами Shift использовать функции физических линий.

Можно провернуть и с основными осями (крен/тангаж?). Опробовано, работает. С любыми. Хоть физическими, хоть виртуальными.

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


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

Уважаемы VKB Програмисты: вы еше не написали прошивку на "MCG Pro" для Fat Mamba?

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


Ссылка на сообщение
Поделиться на других сайтах
В 11.03.2018 в 11:15, VictorUs сказал:

Можно (и нужно) использовать кнопки простых хаток, не микростиков. Тем более сейчас, благодаря волшебной функции Джампер))). Теперь можно с модификаторами Shift использовать функции физических линий.

Можно провернуть и с основными осями (крен/тангаж?). Опробовано, работает. С любыми. Хоть физическими, хоть виртуальными.

Премного благодарен, буду пробовать.

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


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

Всем привет! Парни подскажите в связи с выходом обновленного софта, какие новшества  можно использовать для ручки вартхога подключенную к NJoy32 Pro?

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


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

Добрый день!

Подскажите кто знает, где находится джампер (для аппаратной активации прошивки) на плате контроллера?

Джостик: Gladiator Pro MKII.

 

 

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


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

Добрый день!

Подскажите кто знает, где находится джампер (для аппаратной активации прошивки) на плате контроллера?

Джостик: Gladiator Pro MKII.

 

 

Красным.

VKBSim GldMain v.1 04.jpg

Изменено пользователем =Mr.G.B.=Vumpel18

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


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

Джойстик Gunfighter MCG Pro (Rev.B)

VKBDevCfg-C_v0.85.06

v1_93_9

ZBootloader-C v1_13

Проблема: профиль сохраняю в файл (Save). Файл .cfg сформировался, но загрузить (Load) не удается. Все время отвечает: Read data error, probabli file is  corrupted. Экспериментировал по всякому, результат один.

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


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

Вопрос к знающим людям. При включении Gunfighter`а с MCG PRO, если триггер под указательный палец находился в среднем положении, то работа идет так как и было задумано - нажимаются необходимые кнопки, отрабатываются все промежуточные положение и т.д. Если же триггер был в положении Safe, т.е. откинут вперед, то настройки сбиваются. Помогает только возврат триггера в центральное положение и потом передергивание устройства или рестарт через конфигуратор. 

Т.к. триггер построен на бесконтактном датчике, и по сути это ось, то будь это обычная ось, можно было бы отключить автокалибровку для этой оси. Но ось необычная, поэтому вопрос - как быть? Смирится - не наш путь ))). Может я чего пропустил и есть какие либо настройки для выхода из описанной ситуации?

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


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

Ось двуполярная, калибровка и центровка и - обязательны.

  • Нравится 1

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


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

5ac0c92326d6f_MCGbrake.thumb.jpg.879f76327a53674e62519883c756023a.jpg  5ac0c922632fd_MCGbrakesettings.jpg.33f8e8ab5632d1c7c38232ee1284708a.jpg

 

Небольшое обновление - v.1.93.C

Упрощенные настройки преобразования оси тормоза в кнопки.

В значительной мере всё аналогично настройкам триггера(курка) - активируются по желанию две кнопки на краях ( Low Limit / High Limit ), одна кнопка - по уровню (ползунок, 7 положений).

Выбор логических кнопок - полностью аналогичен триггеру. Ну и привязка к определенной оси ( по умолчанию  VC=1, AxisN = 8).

По умолчанию структура MCG Brake отключена.

 

Также некоторые  изменения в работе комбайна BrakeV3 (дифференциальные виртуальные тормоза с управление от оси тормоза)

Подробней - здесь.

 

Критика, пожелания - приветствуются.

 

Изменено пользователем Alex_Oz
  • Нравится 1
  • Спасибо! 1

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


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

Эта настройка появится только при использовании версии конфигуратора (v.0.85.23) и выше. Брать по старым адресам. Будьте внимательны.

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


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

Осталось туда же чекбокс Pulse прописать. По традиции)

 

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


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

Pulse то прикрутить не проблема. Понять бы зачем и куда.:)

 

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


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

В тормозные кнопки, по аналогии с триггерными. 

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


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

Добрый день! Попытался прошить новую прошиву и вот что получилось:

1.error.jpg.04e0a60b43a071a14d3a1b11460ad451.jpg

 

После захода в программу устройство определяется неверно пока не выткнешь его из USB

 

error_1.jpg.5c336d86c7720ef2a8296079d2302ca3.jpg

 

Gladiator PRO MK2

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


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

reser не делал попробую. Прошивка 1.929

Reset просто запускает процесс ошибок заново. 

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


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

Обнулять ничего не надо. Какой-то софт обращается к устройству (загрузчику ) в момент прошивки. Вероятнее всего это может быть драйвер мыши Logitech. Или что-то подобное. Или  конфигуратор - если он не закрыт.

Загрузчик воспринимает такие обращения как несанкционированный доступ и блокирует процесс прошивки.

 

Способ один - устранить причину этих обращений.

  • Нравится 1

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


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

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

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

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

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

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

Войти

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

Войти сейчас

×