Создайте объект joystick
joy = vrjoystick(id) joy = vrjoystick(id,'forcefeedback')
joy = vrjoystick(id) создает объект джойстика, способный взаимодействовать с устройством джойстика. The id параметр является идентификатором джойстика на одной основе. Идентификатор джойстика - это идентификатор системы, присвоенный данному устройству джойстика. Свойства джойстика, подключенного к системе, можно найти в разделе Game Controllers системной панели управления.
joy = vrjoystick(id,'forcefeedback') включает принудительную обратную связь, если джойстик поддерживает эту возможность.
| Метод | Описание |
|---|---|
axis |
a = axis(joy, n)считывает состояние джойстика с номером оси n. Статус оси возвращается в область значений от -1 до 1. The n параметр может быть вектором, чтобы вернуть несколько кнопок. |
button | b = button(joy, n) считывает состояние номера кнопки джойстика n. Состояние кнопки возвращается как логическое 0, если не нажата и логическое 1, если нажата. The n параметр может быть вектором, чтобы вернуть несколько кнопок. |
caps | c = caps(joy) возвращает возможности джойстика, такие как количество осей, кнопок, POV и осей обратной связи с силой. Значение возврата является структурой с полями с именем Axes, Buttons, POVs, и Forces. |
close | close(joy) закрывает и делает объект джойстика недействительным. Объект нельзя использовать, когда он закрыт. |
force | force(joy, n, f) применяет принудительную обратную связь к оси джойстика n. The n параметр может быть вектором, который влияет на несколько осей. f значения должны быть в области значений от -1 до 1, а количество элементов в f должно совпадать с количеством элементов n, или f может быть скаляром, применяемым ко всем заданным в n осям. |
pov | p = pov(joy, n) считывает состояние джойстика POV (точка зрения) контрольного номера n. pov обычно возвращается в степенях со значением -1, означающим «не выбран». n может быть вектором, чтобы вернуть несколько POV. |
read | [axes, buttons, povs] = read(joy) считывает состояние осей, кнопок и POV указанного джойстика. [axes, buttons, povs] = read(joy, forces) прикладывает силы обратной связи, в сложение, к джойстику с обратной силой. |
где joy - указатель на объект джойстика.