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

King Cobra MK I.

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

На видео показаны срабатывания кнопок между двумя щелчками. Если медленно вращать энкодер (правильный), то именно так и происходят детенды.

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


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

Если крутить энкодер, линии которого сконфигурированы, например, как кнопки, то в джойтестере или на вкладке Тест конфигуратора будет показано одновременное (почти) срабатывание обеих линий при вращении в одну сторону. Чтобы во внешнем приложении энкодер работал правильно, то есть при вращении в одну сторону срабатывала одна линия (только) и наоборот, необходимо настроить его именно энкодером. Я наступал на эти грабли так: настроил энкодер как колесо мыши (на логическом уровне). Кручу, курсор топчется на месте. Зашл на физический уровень, удивился своей забывчивости. Обе линии были по умолчанию buttons. Сделал их энкодером и получил успех.

PS.

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

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

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


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

На видео показаны срабатывания кнопок между двумя щелчками. Если медленно вращать энкодер (правильный), то именно так и происходят детенды.

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

 

Обновлю прошивку контроллера и посмотрю как будет. Может подскажете как лучше проверить во внешнем приложении? Если в винде в настройках джойстика проверить срабатывание кнопок, то по идее должно же показывать как будетт во внешнем приложении, а не как в контроллере?

 

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


Ссылка на сообщение
Поделиться на других сайтах
12 минут назад, =2ndSS=BOSSmsc сказал:

 И на вкладке Тест такую же последовательность показвает.

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

Изменено пользователем -DED-Ron

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


Ссылка на сообщение
Поделиться на других сайтах
43 минуты назад, =2ndSS=BOSSmsc сказал:

Обновлю прошивку контроллера и посмотрю как будет. Может подскажете как лучше проверить во внешнем приложении? Если в винде в настройках джойстика проверить срабатывание кнопок, то по идее должно же показывать как будетт во внешнем приложении, а не как в контроллере?

Вкладка тест показывает данные DirectInput - так как это увидят приложения.

Poll показывает состояние линий ввода - независимо от назначенных функций.

 

Проверил c тремя разными энкодерами:

IMG_20180927_132925.jpg.051df4fb63c4f15b692f04baae7329a4.jpg   KK_ENC.thumb.jpg.9e050634c16eabb75a517abb53674d2c.jpg

 

Под спойлером гифка работы.
 

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


GIF.gif.f302e01d81aa182cfc62afbb900923dc.gif


 

 

  • Нравится 1

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


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

Вот тут у меня правильно настроено?  Если да, то я даже теряюсь, что делать... Попробую прошику обновить, если не поможет - поменяю энкодер.

image.png.7337a930944d45498698f3ebc2091233.png

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


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

Все заработало после обновления прошивок. Огромное спасибо -DED-Ron за помощь в онлайн режиме.

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


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

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

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

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

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

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

Войти

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

Войти сейчас

×