vrjoystick

Создайте объект 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 параметр может быть вектором, чтобы вернуть несколько кнопок.
buttonb = button(joy, n) считывает состояние номера кнопки джойстика n. Состояние кнопки возвращается как логическое 0, если не нажата и логическое 1, если нажата. The n параметр может быть вектором, чтобы вернуть несколько кнопок.
capsc = caps(joy) возвращает возможности джойстика, такие как количество осей, кнопок, POV и осей обратной связи с силой. Значение возврата является структурой с полями с именем Axes, Buttons, POVs, и Forces.
closeclose(joy) закрывает и делает объект джойстика недействительным. Объект нельзя использовать, когда он закрыт.
forceforce(joy, n, f) применяет принудительную обратную связь к оси джойстика n. The n параметр может быть вектором, который влияет на несколько осей. f значения должны быть в области значений от -1 до 1, а количество элементов в f должно совпадать с количеством элементов n, или f может быть скаляром, применяемым ко всем заданным в n осям.
povp = pov(joy, n) считывает состояние джойстика POV (точка зрения) контрольного номера n. pov обычно возвращается в степенях со значением -1, означающим «не выбран». n может быть вектором, чтобы вернуть несколько POV.
read[axes, buttons, povs] = read(joy) считывает состояние осей, кнопок и POV указанного джойстика. [axes, buttons, povs] = read(joy, forces) прикладывает силы обратной связи, в сложение, к джойстику с обратной силой.

где joy - указатель на объект джойстика.

Введенный в R2007b