Перейти к публикации

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

Опубликовано:

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

Опубликовано: (изменено)

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

  • 1 год спустя...

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

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

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

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

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

Войти

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

Войти сейчас
×
×
  • Создать...