Обработка ввода с устройства космической мыши
Simulink ® 3D Animation™

Космическая мышь - это устройство, похожее на джойстик по назначению, но оно также обеспечивает управление движением с шестью степенями свободы. Этот блок считывает состояние пространственной мыши и обеспечивает некоторые часто используемые преобразования ввода. Блок ввода космической мыши поддерживает текущие модели 3-D навигационных устройств производства 3Dconnexion (https://www.3dconnexion.com). Обратитесь в службу технической поддержки MathWorks ® (https://www.mathworks.com/support) для получения дополнительной информации о поддержке старых 3Dconnexion устройств.
Чтобы открыть диалоговое окно «Параметры блока», дважды щелкните блок.
Блок ввода пространственной мыши выдает сигналы типа double.
Порт - последовательный порт, к которому подключена мышь. Возможные значения: USB1...USB4 и COM1...COM4.
Тип вывода (Output Type) - в этом поле указывается способ преобразования входных данных устройства:
Speed - Преобразования не выполняются. Выходами являются скорости перемещения и вращения.
Position - Переводы и ротации интегрированы. Выходами являются положение и ориентация в виде углов крена/тангажа/рыскания.
Viewpoint coordinates - Переводы и ротации интегрированы. Выходами являются положение и ориентация в виде оси и угла. Эти значения можно использовать в качестве координат точек обзора в виртуальном мире.
Доминирующий режим (Dominate mode) - если установлен этот флажок, мышь принимает только преобладающее движение и поворот и игнорирует остальные. Этот режим очень полезен для начинающих пользователей, использующих пространственный ввод мыши.
Отключить вращение (Disable rotation movement) - фиксирует положения на начальных значениях, позволяя изменять только вращения.
Отключить перемещение положения (Disable position movement) - фиксирует вращения при начальных значениях, позволяя изменять только положения.
Нормализовать выходной угол (Normalize output angle) - определяет, должны ли интегрированные углы поворота накладываться на полный круг (360 °) или нет. Это не используется, если для параметра Тип вывода (Output Type) задано значение Speed.
Предельное положение (Limit position) - определяет, можно ли ограничить верхнее и нижнее положение мыши.
Чувствительность к положению - чувствительность мыши для трансляций. Более высокие значения соответствуют более высокой чувствительности.
Чувствительность к вращению - чувствительность мыши для вращений. Более высокие значения соответствуют более высокой чувствительности.
Исходное положение - исходное условие для интегрированных переводов. Это не используется, если для параметра «Тип вывода» задано значение Speed.
Начальное вращение - исходное условие для интегрированных вращений. Это не используется, если для параметра «Тип вывода» задано значение Speed.
Нижний предел положения - координаты положения для нижнего предела мыши.
Верхний предел положения - координаты положения для верхнего предела мыши.