vrjoystick

Создайте объект джойстика

Синтаксис

joy = vrjoystick(id)
joy = vrjoystick(id,'forcefeedback')

Описание

joy = vrjoystick(id) создает объект джойстика, способный к взаимодействию через интерфейс с устройством джойстика. Параметр id является ID джойстика на основе одним. ID джойстика является системным ID, присвоенным данному устройству джойстика. Можно найти свойства джойстика, который соединяется с системой в разделе Game Controllers системной Панели управления.

joy = vrjoystick(id,'forcefeedback') включает обратную связь силы, если джойстик поддерживает эту возможность.

Методы

МетодОписание
axis a = axis(joy, n) читает состояние джойстика с номером оси n. Состояние Axis возвращено в области значений-1 к 1. Параметр n может быть вектором, чтобы возвратить несколько кнопок.
buttonb = button(joy, n) читает состояние номера кнопки джойстика n. Состояние Button возвращено как логический ноль если не нажатый и логическая единица, если нажато. Параметр n может быть вектором, чтобы возвратить несколько кнопок.
capsc = caps(joy) возвращает возможности джойстика, такие как количество осей, кнопок, POVs и осей обратной связи силы. Возвращаемое значение является структурой с полями под названием Axes, Buttons, POVs и Forces.
closeclose(joy) закрывает и делает недействительным объект джойстика. Объект не может использоваться, если он закрывается.
forceforce(joy, n, f) применяет обратную связь силы к оси джойстика n. Параметр n может быть вектором, чтобы влиять на несколько осей. значения f должны быть в области значений-1 к 1, и число элементов в f должно или совпадать с числом элементов n, или f может быть скаляром, который будет применен ко всем осям, заданным n.
povp = pov(joy, n) читает состояние джойстика POV (точка зрения) контрольного числа n. pov обычно возвращается в градусах с-1 значением, "не выбранным". n может быть вектором, чтобы возвратить несколько POVs.
read[axes, buttons, povs] = read(joy) читает состояние осей, кнопок и POVs заданного джойстика. [axes, buttons, povs] = read(joy, forces) прикладывает силы обратной связи, кроме того, к джойстику обратной связи силы.

где joy является указателем на объект джойстика.

Представленный в R2007b