Библиотеки блоков / Устройства |
![]() |
![]() |
|
в палитре | на схеме |
Блок позволяет получать данные с подключенного к системе джойстика. Джойстик должен быть подключен через USB и доступен в списке игровых устройств Windows. Перед запуском модели SimInTech ищет среди устройств ввода присоединенных к компьютеру USB джойстик с заданным именем. Если такой джойстик найден, он активируется и в его настройках устанавливаются значения свойств. При сохранении результатов редатирования настроек джойстика сохраняются и значения параметров - имена осей и движков, количество осей и движков, количество POV, количество кнопок. Сохраненные значения параметров - имена осей и движков, количество осей и движков, количество POV, количество кнопок используются для настройки модели при отсутствии подключенного джойстика.
Видеоурок по настройке блока доступен по ссылке.
нет
Количество выходных портов блока определяется из свойств блока и равно сумме количества осей (AXISsNumber), количества переключателей POV (хаток) (POVsNumber) + 1 векторный порт для кнопок джойстика (количество элементов вектора равно числу кнопок джойстика (ButtonsNumber)). Порядок расположения портов сверху вниз аналогичен перечисленному выше: сначала порты осей и движков, затем переключателей вида и порт кнопок. Сигналы на портах имеют вещественный тип и изменяются следующим образом:
Рисунок 1. Переключатель вида
Направление | Сигнал на порту |
---|---|
вперед | 0 |
вперед-вправо | 4500 |
вправо | 9000 |
назад-вправо | 13500 |
назад | 18000 |
назад-влево | 22500 |
влево | 27000 |
влево-вперед | 31500 |
Тип данных (для генерации кода) - тип данных вещественного числа.
Название - название текущего устройства - для выбора устройства необходимо дважды кликнуть мышью по значку блока и воспользоваться соответствующим окном Рисунок 2.
Использовать эксклюзивно - приложение имеет эксклюзивный доступ к устройству, другие приложения не имеют доступ к данным устройства. Если установлено Нет, то другие приложения также имеют доступ к устройству и, в том числе, могут устанавливать для себя экслюзивный статус, отключая от устройства SimInTech.
Использовать при активности - приложение получает доступ к устройству, только когда окно приложения активно. Если установить Да, то данные с устройства не будут приходить если окно приложения не активно.
Оси и движки мин. значение - значение, соответствующее минимальному положению оси или движка.
Оси и движки макс. значение - значение, соответствующее максимальному положению оси или движка.
Количество осей и движков - суммарное количество аналоговых осей и движков выбранного джойстика (например вверх-вниз, влево-вправо, газ и руль направления образуют 4 оси), значение свойства заполняется автоматически при выборе джойстика (максимальное значение - 32).
Количество POV - количество переключателей вида (хаток), значение свойства заполняется автоматически при выборе джойстика.
Количество кнопок - количество кнопок выбранного джойстика, значение свойства заполняется автоматически при выборе джойстика.
Наименование осей и движков - названия осей и движков джойстика, значение свойства заполняется автоматически при выборе джойстика.
Рисунок 2. Окно выбора устройства
нет