Space Mouse Input

Обработайте вход от пространственного устройства мыши

Библиотека

Simulink® 3D Animation™

  • Space Mouse Input block

Описание

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

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

Поддержка типа данных

Блок Space Mouse Input выводит сигналы типа double.

Параметры

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

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

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

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

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

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

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

Disable position movement - фиксирует повороты при начальных значениях, позволяя изменять только позиции.

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

Limit position - Определяет, можно ли ограничить верхнее и нижнее положения мыши.

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

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

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

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

Lower position limit - Координаты положения для нижнего предела мыши.

Upper position limit - Координаты положения верхнего предела мыши.

Введенный в R2007b