Pilot Joystick All

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

  • Библиотека:
  • Аэрокосмический Blockset/Анимация/Анимация Поддержка Утилиты

  • Pilot Joystick All block

Описание

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

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

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

Ограничения

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

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

Порты

Выход

расширить все

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

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

Канал

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

Джойстик

Описание

1

X

[-1, 1]

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

Команда Roll

2

Y

[-1, 1]

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

Команда Pitch

3

Z

[ 0, 1]

[min, max]

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

4

R

[-1, 1]

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

Рыскание

5

U

[ 0, 1]

[min, max]

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

6

V

[ 0, 1]

[min, max]

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

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

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

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

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

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

Параметры

расширить все

Задайте идентификатор джойстика следующим Joystick1, Joystick2, или None.

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

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

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

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

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

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

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

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