Обеспечьте интерфейс джойстика на платформе Windows
Утилиты Поддержки анимации/Анимации
Блок Pilot Joystick обеспечивает экспериментальный интерфейс джойстика для платформы Windows®. Прокрутитесь, сделайте подачу, отклоняйтесь от курса, и дроссель сопоставлен с джойстиком X, Y, R и каналы Z соответственно.
Можно также сконфигурировать блок, чтобы вывести все каналы путем установки Выходного параметра конфигурации на AllOutputs
.
Этот блок не производит развертываемый код.
Задайте ID джойстика: Joystick 1
, Joystick 2
, или None
.
Задайте выходную настройку: FourAxis
или AllOutputs
(см. Pilot Joystick All). FourAxis
значение по умолчанию.
Задайте шаг расчета (-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.