Space Mouse Input

Вход Process от устройства мыши пробела

  • Библиотека:
  • Simulink 3D Animation

  • Space Mouse Input block

Описание

Мышь пробела является устройством, похожим на джойстик в цели, но это также предоставляет управлению перемещением шесть степеней свободы. Этот блок читает состояние мыши пробела и обеспечивает некоторые обычно используемые преобразования входа. Блок Space Mouse Input поддерживает текущие модели 3-D навигационных приборов, произведенных 3Dconnexion (https://www.3dconnexion.com). Свяжитесь с MathWorks® Техническая поддержка (https://www.mathworks.com/support) для получения дополнительной информации о поддержке более старых 3Dconnexion устройства.

Чтобы открыть диалоговое окно Block Parameters, дважды кликните блок.

Порты

Вывод

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

Состояние объектного перевода, возвращенного как 0 или false если не нажатый и 1 или true если нажато.

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

Состояние объектного вращения, возвращенного как 0 или false если не нажатый и 1 или true если нажато.

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

Состояние кнопки, возвращенной как 0 или false если не нажатый и 1 или true если нажато.

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

Параметры

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

Последовательный порт, с которым соединяется мышь пробела. Возможными значениями является USB1... USB4 и COM1... COM4.

Это поле задает, как входные параметры от устройства преобразовываются:

  • Speed — Никакие преобразования не сделаны. Выходные параметры являются скоростями перевода и вращения.

  • Position — Переводы и вращения интегрированы. Выходные параметры являются положением и ориентацией в форме углов крена/тангажа/рыскания.

  • Viewpoint coordinates — Переводы и вращения интегрированы. Выходные параметры являются положением и ориентацией в форме оси и угла. Можно использовать эти значения в качестве координат точки зрения в виртуальном мире.

Если этот флажок устанавливается, мышь принимает только преобладающее перемещение и вращение и игнорирует другие. Этот режим очень полезен для новичков, использующих вход мыши пробела.

Фиксирует вращения в начальных значениях, позволяя вам сменить положения только.

Фиксирует положения в начальных значениях, позволяя вам изменить вращения только.

Определяет, должны ли интегрированные углы поворота перенестись на полном круге (360 °) или нет. Это не используется, когда вы устанавливаете Output Type на Speed.

Определяет, можно ли ограничить верхние и более низкие положения мыши.

Чувствительность мыши для переводов. Более высокие значения соответствуют более высокой чувствительности.

Чувствительность мыши для вращений. Более высокие значения соответствуют более высокой чувствительности.

Начальное условие для интегрированных переводов. Это не используется, когда вы устанавливаете Output Type на Speed.

Начальное условие для интегрированных вращений. Это не используется, когда вы устанавливаете Output Type на Speed.

Положение координирует для нижнего предела мыши.

Положение координирует для верхнего предела мыши.

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