Pilot Joystick

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

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

  • Pilot Joystick block

Описание

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

Можно также сконфигурировать блок для вывода всех каналов путем установки параметра конфигурации на AllOutputs. Для получения дополнительной информации см. раздел Pilot Joystick All. Блоки Pilot Joystick и Pilot Joystick All являются идентичными блоками с различными настройками Output configuration умолчанию.

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

Ограничения

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

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

Порты

Выход

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

Команда Roll, заданная в области значений [-1, 1], которая соответствует направлению джойстика влево и вправо.

Зависимости

Чтобы включить этот порт, установите Output configuration равным FourAxis.

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

Команда pitch, заданная в области значений [-1, 1], которая соответствует джойстику вперед или вниз и назад и вверх.

Зависимости

Этот выходной порт активируется, когда параметр Output configuration установлен в FourAxis.

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

Команда Yaw, заданная в области значений [-1, 1], которая соответствует направлению поворота джойстика влево и поворота вправо.

Зависимости

Чтобы включить этот порт, установите Output configuration равным FourAxis.

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

Команда дросселя, заданная в области значений [0, 1], которая соответствует положениям joystick min и max.

Зависимости

Чтобы включить этот порт, установите Output configuration равным FourAxis.

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

Параметры

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

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

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

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

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

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

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

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

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

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