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

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

Библиотека

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

Описание

Блок Pilot Joystick All обеспечивает экспериментальный интерфейс джойстика для платформы Windows®. Аналог сопоставлен с джойстиком X, Y, Z, R, U, и V каналами. Кнопки и POV сопоставлены максимум с 32 состояниями кнопки джойстика и шляпой точки зрения джойстика.

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

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

Параметры

Joystick ID

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

Output configuration

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

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.

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