exponenta event banner

Пилот Джойстик Все

Предоставление интерфейса джойстика в конфигурации «Все выходы» на платформе Windows

  • Библиотека:
  • Средства поддержки аэрокосмического блока/анимации/анимации

  • Pilot Joystick All block

Описание

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

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

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

Ограничения

  • Если джойстик не поддерживает канал R (руль направления или кручение), выходной сигнал рыскания устанавливается равным нулю. Выходы имеют тип double, за исключением тех случаев, когда для параметра Joystick ID установлено значение AllOutputs режим, который является uint32 флагштоком битов. На платформах, отличных от Microsoft ®, этот блок выводит нули.

  • Значение шага имеет противоположное значение, предоставляемое интерфейсом джойстика FleyGear.

Порты

Продукция

развернуть все

Аналоговый выход, возвращаемый в соответствии с:

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

Канал

Выходной диапазон

Джойстик

Описание

1

X

[-1, 1]

[слева, справа]

Команда крена

2

Y

[-1, 1]

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

Команда «Тангаж»

3

Z

[ 0, 1]

[мин, макс.]

Команда «Дроссель»

4

R

[-1, 1]

[слева, справа]

Команда «Рыскание»

5

U

[ 0, 1]

[мин, макс.]

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

6

V

[ 0, 1]

[мин, макс.]

Значение канала V

Типы данных: double

Вывод кнопки, возвращаемый в виде флагштока, содержащего до 32 состояний кнопки на канале кнопок. Бит 0 является кнопкой 1, бит 1 является кнопкой 2 и так далее.

Типы данных: uint32

Точка зрения, возвращенная как значение шляпы в градусах на POV-канале. Ноль градусов прямо впереди, 90 градусов слева и так далее.

Типы данных: double

Параметры

развернуть все

Укажите идентификатор джойстика как Joystick1, Joystick2, или None.

Программное использование

Параметр блока: JoystickID
Текст: символьный вектор
Значения: Joystick1 | Joystick2 | None
По умолчанию: 'Joystick1'

Конфигурация выхода джойстика, указанная как FourAxis или AllOutputs. Для получения дополнительной информации о AllOutputs конфигурация, см. Пилотный джойстик Все.

Программное использование

Параметр блока: OutputConfiguration
Текст: символьный вектор
Значения: FourAxis | AllOutputs
По умолчанию: 'FourAxis'

Укажите время выборки (-1 для наследуемого), указанное как скаляр.

Программное использование

Параметр блока: SampleTime
Текст: символьный вектор
Значения: скаляр
По умолчанию: '1/30'
Представлен в R2007a