Обработайте вход от пространственного устройства мыши
Simulink® 3D Animation™
Пространственная мышь является устройством, подобным джойстику по назначению, но она также обеспечивает управление движением с шестью степенями свободы. Этот блок считывает состояние пространственной мыши и обеспечивает некоторые обычно используемые преобразования входа. Блок 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 - Координаты положения верхнего предела мыши.