Создать объект джойстика
joy = vrjoystick(id) joy = vrjoystick(id,'forcefeedback')
joy = vrjoystick(id) создает объект джойстика, выполненный с возможностью сопряжения с устройством джойстика. id параметр является идентификатором джойстика на основе одного элемента. Идентификатор джойстика - это идентификатор системы, назначенный данному устройству джойстика. Свойства джойстика, подключенного к системе, можно найти в разделе Игровые контроллеры Панели управления системы.
joy = vrjoystick(id,'forcefeedback') включает обратную связь силы, если джойстик поддерживает эту возможность.
| Метод | Описание |
|---|---|
axis |
a = axis(joy, n)считывает состояние джойстика с номером оси n. Состояние оси возвращается в диапазоне от -1 до 1. n параметр может быть вектором для возврата нескольких кнопок. |
button | b = button(joy, n) считывает состояние номера кнопки джойстика n. Состояние кнопки возвращается как логическое 0, если не нажата, и логическое 1, если нажата. n параметр может быть вектором для возврата нескольких кнопок. |
caps | c = caps(joy) возвращает возможности джойстика, такие как количество осей, кнопок, POV и осей обратной связи. Возвращаемое значение представляет собой структуру с полями с именем Axes, Buttons, POVs, и Forces. |
close | close(joy) закрывает и аннулирует объект джойстика. Объект нельзя использовать после его закрытия. |
force | force(joy, n, f) применяет обратную связь силы к оси джойстика n. 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 является рукояткой к объекту джойстика.