Экспериментальный джойстик

Обеспечьте интерфейс джойстика на платформе Windows

Библиотека

Утилиты Поддержки анимации/Анимации

Описание

Блок Pilot Joystick обеспечивает экспериментальный интерфейс джойстика для платформы Windows®. Прокрутитесь, сделайте подачу, отклоняйтесь от курса, и дроссель сопоставлен с джойстиком X, Y, R и каналы Z соответственно.

Можно также сконфигурировать блок, чтобы вывести все каналы путем установки Выходного параметра конфигурации на AllOutputs.

Этот блок не производит развертываемый код.

Параметры

Joystick ID

Задайте ID джойстика: Joystick 1, Joystick 2 или None.

Output configuration

Задайте выходную настройку: FourAxis или AllOutputs (см. Экспериментальный Джойстик Все). FourAxis является значением по умолчанию.

Sample time

Задайте шаг расчета (-1 для наследованного).

Вводы и выводы

Блок имеет следующие выходные параметры.

Четыре режима оси (все значения двойной точности)

Номер порта

Выведите область значений

Джойстик

Описание

1

[-1, 1]

[оставленный, правильный]

Прокрутите команду

2

[-1, 1]

[вперед/вниз, назад/]

Передайте команду

3

[-1, 1]

[оставленный, правильный]

Команда отклонения от курса

4

[ 0, 1]

[min, макс.]

Отрегулируйте команду

Весь Выходной режим (Вся двойная точность значений, за исключением кнопок)

Номер порта

Номер массива

Канал

Выведите область значений

Джойстик

Описание

1

1

X

[-1, 1]

[оставленный, правильный]

Прокрутите команду

1

2

Y

[-1, 1]

[вперед/вниз, назад/]

Передайте команду

1

3

Z

[ 0, 1]

[min, макс.]

Отрегулируйте команду

1

4

R

[-1, 1]

[оставленный, правильный]

Команда отклонения от курса

1

5

U

[ 0, 1]

[min, макс.]

U значение канала

1

6

V

[ 0, 1]

[min, макс.]

V значений канала

2

 

кнопки

  

uint32 flagword, содержащий до 32 состояний кнопки. Бит 0 является кнопкой 1 и т.д.

3

 

POV

  

Значение шляпы точки зрения в градусах как двойное. Нулевые степени прямо вперед, 90 налево, и т.д.

Выходные значения [-1,1] для значений в центре, [0,1] для значений нев центре и uint32 для кнопок в режиме All Outputs. Выходной смысл положителен для вращений правила правой руки относительно значений в центре (список, подача и отклонение от курса).

Предположения и ограничения

Если джойстик не поддерживает R (руководящий принцип или “скручивание”) канал, отклонение от курса вывело, обнуляется. Выходные параметры типа double за исключением кнопок вывод в режиме AllOutputs, который является uint32 flagword битов. На платформах не-Windows, этот блок в настоящее время выходные нули.

Примечание

Сделайте подачу значение имеет противоположный смысл как поставленный интерфейсом джойстика FlightGear.

Представлено до R2006a

Для просмотра документации необходимо авторизоваться на сайте