С его помощью можно выполнить обновление программного обеспечения, создать и/или настроить профиль устройства, а так же выполнить калибровку осей.
Все USB-устройства VPC собраны по одинаковой архитектуре и на одном типе микропроцессора "ATmega32u4". Поэтому программное обеспечение для всех USB-устройств VPC одинаково и как правило имеет имя: "Firmware_vpc_YYMMDD_[CNT-ATMEGA32U4].hexc", где "YYMMDD" версия релиза.
Прежде чем начинать работу с конфигуратором нужно объяснить как работает электроника устройств вирпил.
Все устройства построены по одной схеме:
1) ключевой USB контроллер, это материнская плата и в разных устройствах она может менять геометрию размеров и количество слотов для расширения;
2) в слоты расширения подключается дочерняя электроника, это бесконтактные цифровые сенсоры и платы расширения кнопок и осей;
3) микропрограмма контроллера после настройки профиля, связывает физику всех плат расширения в единое логическое устройство USB джойстик.
Ключевые вещи которые нужно знать для правильной работы с конфигуратором:
1) Работайте только с одним подключенным устройством вирпил, если вы калибруете или обновляете прошивку – отключайте все другие устройства, пошагово выполняйте все процедуры с одним устройством.
2) Выберете устройство в списке слева вверху (клик левой мышкой).
3) Для продолжения нужно загрузить профиль из устройства в конфигуратор - синяя кнопка “LOAD VPC DEVICE” (в новых версиях конфигуратора это происходит автоматически). Во время загрузки профиля вы увидите бегущую строку с заголовком чтения EEPROM.
4) По завершении настройки или калибровки необходимо записать профиль в устройство, зеленая кнопка “SAVE VPC DEVICE” и так же пробежит бегущая строка записи в EEPROM.
Режимы работы программы
По умолчанию конфигуратор работает в режиме "LITE", тут показаны минимальные необходимые функции (обновление программного обеспечения, калибровка осей, создание и настройка профиля):
В режиме "PRO" отображаются все возможные настройки устройства (открываются расширенные настройки осей и кнопок, а также светоиндикации):
Так же, для удобства, существует дополнительное окно "DEBUG", которое позволяет видеть физическое состояние кнопок и осей когда вы производите настройку в любом из разделов конфигуратора.
Интерфейс программы:
Зона (1) (слева на право):
а) Индикатор состояния связи конфигуратор - устройство. Зелёный - конфигуратор успешно связался с USB-устройством VPC. Красный - устройство не выбрано.
б) Окно выбора USB-устройства VPC. Предназначено для выбора устройств, вывода краткой информации о состоянии устройства и их профиле Пример:
- название и версию ПО;
- состояние устройства: Bootloader - контроллер устройства в режиме ожидания загрузки ПО; NO PROFILE - отсутствие профиля.
Как правило при запуске конфигуратора он сам выбирает устройство. Но необходимо убедиться в правильности выбора устройства. Для этого необходимо сделать ЛКМ по устройству в окне выбора.
в) Кнопка "LOAD VPC DEVICE" (синяя) - кнопка чтения ранее записанного профиля в устройстве.
г) Кнопка "SAVE VPC DEVICE" (зелёная) - кнопка загрузки настроек из конфигуратора в устройство VPC.
Обращаем ваше внимание, что конфигуратор НЕ работает в режиме при котором внесённые изменения сразу отправляются на устройство. После настройки обязательно необходимо загрузить изменения в устройство с помощью кнопки "SAVE VPC DEVICE".
д) Кнопки выбора режима работы программы (конфигуратора): LITE и PRO.
е) Кнопка включения окна DEBUG.
Зона (2) - ярлыки переключения главного окна настроек(3).
Рассмотрим ярлыки настроек (2) сверху вниз:
а) "AXIS" - настройки осей. Ось, как правило, это некий элемент (РУС, рычаг, ручка тормоза, ползунок, министик, твист, ручка вращения и д.р.) который, в отличии от кнопки, изменяет свое значение плавно, в зависимости от преложенного к нему усилия. К примеру плавное, либо резкое изменение курса самолёта. При помощи рычагов РУД можно плавно и точно регулировать тягу двигателя. Министиком осуществляется обзор. Ползунком с центром можно осуществлять изменение масштаба обзора (zoom). В главном окне настроек (3) отображается информация об осях устройства в реальном времени. В режиме LITE вы будете видеть визуализацию работы осей. Здесь же можно внести изменения в настройки осей и их калибровку.
б) "BUTTON" (для PRO) - настройка кнопок. Перейдя по ярлыку "BUTTON" на главном окне настроек (3) будет отображена информация о состоянии кнопок.
в) "LED" (для PRO) - настройка световой индикации.
Подробно о настройках конфигуратора мы расскажем в детальной инструкции для Профессионалов.
г) "PROFILE" - ярлык для перехода в окно создания профиля, его параметров. Импорта и экспорта настроек профеля на ПК.
д) "FIRMWARE" - ярлык для перехода в окно обновления программного обеспечения.
Зона (4) Дополнительное программное обеспечение
"Windows Joysticks" - прямой вызов настройки устройств из панели управления Windows (из-за своих ограничений не показывает кнопки номерами больше 32х);
"VPC JOY TESTER" - дополнительная программа для тестирования логики (нет ограничений по кнопкам);
"Direct Input Viewer" - еще одна программа для тестирования логики (очень удобно проверять работу всех осей всех устройств одновременно);
Некоторые особенности и общие советы
Конфигуратор правильно работает только со своей версией программного обеспечения. Версия конфигуратора отображается в заголовке программы. Версия ПО в списке устройств после названия.
Рекомендуется отключать все другие устройства VIRPIL когда вы работаете с конфигуратором. Многие автоматические функции конфигуратора отключаются если обнаружено несколько подключенных устройств VIRPIL.
AXIS Закладка настройки осей
Первая большая кнопка «AXIS» предназначена для настройки параметров осей. Всего осей может быть до 8 штук на каждое USB устройство, физически оси могут быть реализованы цифровыми бесконтактными сенсорами, классическими потенциометрами или аналоговыми холлами или вовсе быть программной эмуляцией с управлением через кнопки.
На разных версиях и типах устройств
В верхней части окна настройки осей находится таблица в которой сгруппированы все параметры осей. Двойной клик по строке в этой таблице открывает окно параметров этой оси. Правой кнопкой мыши открывается дополнительное контекстное меню где можно скопировать или удалить строки или выполнить выгрузку загрузку всей таблицы в текстовый файл.
В нижней части окна дополнительные кнопки:
«Reset axes setup» – полностью очищает и сбрасывает настройки физики и логики всех осей.
«Calibrate axes» - включает окно помощник калибровки физики сенсоров осей.
Параметры таблицы настройки осей
1) группа «Joystick logical» (тут сгруппированы параметры как ось будет представлена в ОС и играх)
1.1) «Axis name» - имя оси из списка X/Y/Z/rX/rY/rZ/Slider/Dial. Никак не влияет на производительность или что либо еще, просто название этой оси которое вы увидите в игре.
1.2) «Precision» - 14 бит, фиксированное значение, весь механический ход оси будет оцифрован в 16’000 отсчетов.
1.3) «Processed value» / «Processed value %» После калибровки оси вы увидите именно тот результат работы всех алгоритмов прошивки джойстика. Это и есть текущее положение оси в ОС Windows и играх.
2) группа «Axis source» (тут параметры физического источника для оси, куда и в какую плату какой сенсор подключен)
2.1) «Type» - тип физического источника.
2.1.1) «Virtual» виртуальная, программная эмуляция оси через три кнопки управления. Настраивается через группу «Virtual axis params»
2.1.2) «Analog» ось которая управляется классическим потенциометром или аналоговым холлом. Физически может подключаться только в один из портов осей на плате USB контроллера.
2.1.3) «VPC_Sens» цифровой бесконтактный выскоскоростной сенсор вирпил. Физически может подключаться только в один из портов осей на плате USB контроллера.
2.1.4) «VPC_Stick» ось которая реализована через ручки / панели / платы расширения вирпил.
2.1.5) «TLE5010» цифровой бесконтактный сенсор компании Infenion, используется только в педалях BRD.
2.2) «Main PCB Port» - номера от 1 до 6, указывает физический порт куда подключен сенсор оси.
2.3) «Sub.Port» - используется только «VPC_Stick», дополнительный номер порта (многие ручки VPC имеют несколько осей).
2.4) «Smothing» - фильтр сглаживания дрожания сенсора, имеет выбор коэффициента сглаживания от 2х(слабое сглаживание арифметическое среднее по текущему и предыдущему опросу) до 8х(сильное сглаживание по текущему и 7ми предыдущим опросам).
2.5) «Invertion» - включение инвертирования сигнала сенсора.
2.6) «Offset» - включение сдвига полупериода, используется только для цифровых бесконтактных сенсоров работающих в паре с магнитом, автоматически управляется алгоритмом мастера калибровки.
2.7) «Sensor raw value» - исходные (необработанные, сырые) значения полученные от сенсора.
2.8) «Sensor link errors» - счетчик ошибок связи с цифровыми бесконтактными сенсорами, позволяет диагностировать или обрыв линии(проводов), чрезмерную длину проводов или неверную настройку профиля. В нормальном режиме значение счетчика ошибок должно быть нуль.
3) группа «Calibration» (настраивает режим и границы калибровки)
3.1) «Type» - выбор режима алгоритма калибровки
3.1.1) «No center» - простой режим калибровки где полученные сырые значения сенсора алгоритм растягивают (или редко сжимают) в разрядность логики джойстика 14бит/16'000 отсчетов.
3.1.2) «With center» - режим калибровки для осей с механическим физическим центром (оси РУС «X» и «Y», ось Педалей/руля направления «Z»). Используется сложный алгоритм раздельно расчитывающий калибровку для двух «веток» оси 0-50% до центра и 50-100% после центра, позволяет полностью сгладить нелинейность физики/механики (например если ход механики до центра и после центра разный).
3.2-4) «Values Min/Center/Max» - сырые/необработанные значения сенсора используемые для калибровки. Для отладки качества сборки механики/крепежа сенсора - после калибровки нужно убедиться что сырые значения сенсора (пункт 2.7) всегда находятся в рамках «Values Min/Max».
3.5) кнопа «Start» позволяет включить калибровку одной текущей оси, для калибровки необходимо несколько раз не быстро переместить рычаг оси от края до края. Значения «Values Min/Max» начнут меняться.
3.6) для осей с центром выставить ручку в механический центр и нажать «Set Center»
3.7) кнопка «Stop» останавливает и сохраняет калибровку.
4) группа «Deadzone» (устанавливает лимиты мертвых зон оси, значения в процентах оси от 0 до 15% для каждой зоны)
4.1) «Min» - нижняя мертвая зона, в начале оси. Если МЗ активирована и пока ось находится ниже лимита – в логике джойстика всегда будет значение 0.
4.2) «Middle» - средняя мертвая зона, в центре оси. Если МЗ активирован и пока ось находится в центре +/- значение МЗ – в логике джойстика будет значение 50%.
4.3) «Max» - верхняя мертвая зона, в конце оси. Если МЗ активирована и пока ось находится выше лимита – в логике джойстика всегда будет значение 100%.
4.4) «Dynamic» - динамическая мертвая зона, работает во всем диапазоне оси, настраивается в 1/10 процента (значение «5» = 0.5%, или «15» = 1.5%). По смыслу похоже на работу фильтра сглаживания (пункт 2.4), также убирает скачки/пики и дрожание, но не замыливает сигнал отклика.
5) группа «Curve» (кривые осей)
5.1.1) Режим «Normal» предназначен для осей без физического центра, настройка коэффицентов нелинейности разбита на 10 зон.
5.1.2) Режим «Symmetrical» предназначен для осей с выделенным физическим центром (крен/тангаж/рули направления), при этом 10 зон коэффициентов нелинейности симметрично управляют полуосями от центра до краев.
5.2) Коэффициенты нелинейности, числовое значение в процентах, по умолчанию «100».
6) группа Axis to Button (виртуальные кнопки управляемые положением осей)
6.1) первая подгруппа 0/50/100%, три виртуальные кнопки активируются когда ось строго в крайних положениях или в центре.
6.2) вторая подгруппа 0-20/21-40/41-60/61-80/81-100% пять виртуальных кнопок активируются когда ось будет в указанных диапазонах.
Так же, в основном окне настройки осей, есть дополнительный режим «Axis to Button» где можно добавить четыре виртуальные кнопки в произвольном диапазоне любой оси.
7) группа «Special functions» (позволяет подключить к управлению осью спец.функции)
7.1) Функция «Zoom», настраивается в основном окне настройки осей, галочкой подключается к текущей оси.
7.2) Функция «Trim» , настраивается в основном окне настройки осей, галочкой подключается к текущей оси.
7.3) Числовое значение «Shift mode», подключает к управлению осью подсистему шифтов(модов), ось будет активна и обновлять значение только при активном шифте/моде.
8.) группа «Mixer» (алгоритмы микширования, физического триммирования осей)
8.1) Выбор режима «Math mode» поведения математики
8.1.1) «Base position» значение текущей оси будет взято как база, т.е. прямо скопировано в результирующее значение.
8.1.2) «Addition» значение текущей оси будет добавлено к оси результату.
8.1.3) «Subtraction» из значения оси результата будет отнято значение текущей оси.
8.2) Числовое значение «Proportion» указывает долю/пропорцию от 0 до 100% для режима «Math mode».
8.3) Числовое значение «Result axis» указывает номер оси от 1 до 8 в которую будет помещен результат работы математики.
9) Окно «Axis Visual» позволяет увидеть визуализацию настройки мертвых зон и кривых нелинейности.
10) Кнопка «Clear axis setup» сбрасывает все настройки оси.
11) Кнопка «Save and next» сохраняет настройки текущей оси и загружает настройки следующей строки.
12) Кнопка «Save» сохраняет настройки текущей оси и возвращается в окно основных настроек осей.
13) Кнопка «Cancel» отменяет все изменения оси и возвращается в окно основных настроек осей.
Под таблицей настройки параметров каждой оси, расположены дополнительные группы управления осями.
14) дополнительная группа «Axis to button» (можно добавить до четырех виртуальных кнопок в любом диапазоне любой оси)
14.1) «Axis number» номер оси (из таблицы выше) которая будет управлять виртуальной кнопкой.
14.2) «Range from(%)» начальное значение оси в процентах для активации кнопки.
14.3) «Range to(%)» конечное значение оси в процентах для активации кнопки.
14.5) «Result button» номер виртуальной кнопки, число от 1 до 128.
15) дополнительная группа «Throttle axes double lock» (предназначена для программного сцепления двух осей РУДов с двумя ручками, может активироваться кнопкой или алгоритмом мертвой зоны)
15.1) «Source axis» номер оси (из таблицы выше) значение которой будет дублироваться при активации функции сцепки.
15.2) «Destination axis» номер оси (из таблицы выше) значение которой будет заменено на значение «Source axis».
15.3.1) первый алгоритм сцепки управляющей кнопкой «Action button» номер кнопки от 1 до 128.
15.3.2) «Button mode - ON» сцепка будет активна когда управляющая кнопка нажата.
15.3.3) «Button mode - OFF» сцепка будет активна при отжатой(выключенной) управляющей кнопке.
15.4) второй алгоритм сцепления мертвой зоной «Double axes DZ», число в процентах от 1 до 15%, включает сцепку если разница значений осей «Source axis» и «Destination axis» меньше значения мертвой зоны около 1й секунды. Т.е. если ручки РУДа совмещены(рядом).
16) дополнительная группа «Throttle axes virtual detents». предназначена для программного ограничения одной или двух зон, например в начале малый газ и/или форсаж в конце оси.
16.1) «Axis» физический номер оси;
16.2) «Action Button» - физический номер управляющей кнопки;
16.2.1) «Action Button» режим «OFF» - функция будет активна когда кнопка выключена/отжата;
16.2.2) «Action Button» режим «ON» - функция будет активна когда кнопка включена/нажата;
16.2.3) «Action Button» режим «TGL» - функция будет переключаться при однократном нажатии кнопки;
16.2.3) «Action Button» режим «EXT» - функция будет управляться внешним устройством через программный мост «VPC SHIFT»;
16.3) «Zones…» когда функция «virtual detents» не активна ось будет ограничена зона лимитов, можно настроить одну или обе зоны;
16.3.1) «Zones Low(%)» лимит зоны малого газа, в начале оси (0-15%);
16.3.2) «Zones High(%)» лимит зоны форсажа, в конце оси (85-100%);
16.4) «Hold…» дополнительный модификатор работы алгоритма.
16.4.1) «Hold OFF» в этом режиме ось мгновенно включает и отключает ограничения;
16.4.1) «Hold ON» режим удерживания/залипания лимитов, ручку газа нужно вывести из зоны для переключения лимита;
17) специальная функция «Axes ZOOM», позволяет временно уменьшить чувствительность на заданный коэффициент.
17.1) «Action Button» - номер управляющей кнопки, кнопка должна быть нажата и удерживаться.
17.2) «Coefficient of division» - коэффициент, управляющий во сколько раз снизится чувствительность оси.
18) специальная функция «Axes Trim», при активации запоминает текущее смещение ручки РУС и/или руля направления от центра, и программно добавляет это смещение когда ручки возвращаются в центр.
18.1) «Action Button» - номер управляющей кнопки;
18.1.1) «Action Button» режим «OFF» - функция будет активна когда кнопка выключена/отжата;
18.1.2) «Action Button» режим «ON» - функция будет активна когда кнопка включена/нажата;
18.1.3) «Action Button» режим «TGL» - функция будет переключаться при однократном нажатии кнопки;
18.1.4) «Action Button» режим «EXT» - функция будет управляться внешним устройством через программный мост «VPC SHIFT»;
18.2) «LED» позволяет подключить дополнительную индикацию активного статуса функции светодиодом (если эта индикация предусмотрена на вашем устройстве);
BUTTONS Закладка настройки кнопок
Вторая большая кнопка «BUTTONS» предназначена для настройки кнопок. Всего кнопок может быть до 128 штук на одно USB устройство, к сожалению, есть игры которые не «видят» более 32х кнопок(см. далее настройку профиля).
Описание физики подключения кнопок можно пропустить, все устройства Virpil controls имеют готовую настройку физики в профиле и если вы её решите изменить, скорее всего, часть или все кнопки перестанут работать.
Кнопки могут быть подключены через платы расширения, это могут быть съемные ручки на базах джойстиков или панели управления РУД. Разные версии USB контроллера имеют разное возможное количество слотов для плат расширений, но не более 4х. Также контроллер поддерживает подключение кнопок через матрицу до 8 рядов и 8 колонок или прямым подключением с общей землей до 8ми кнопок.(см. ниже приложение).
Группа «Sticks (Shift registers)» четыре строки с параметрами подключенной платы расширения:
1) Поле «Shift registers» содержит список поддерживаемых плат. Список содержит все возможные ручки для джойстиков компании Virpil controls, а также возможные платы панелей и РУДов. Список начинается с простого сдвигового регистра серии «4021», такую электроника может быть сделана самостоятельно а так же работает в ручках Cougar/Warthog/Hornet компании Thrusrmaster.
2) Поле «Port» название слота куда подключена дочерняя плата. Название слота всегда имеет маркировку на печатной плате USB контроллера.
3) Поле «Bytes» задает контроллеру сколько байт кнопок вычитывать в протоколе обмена, имеет значение только для сдвиговых регистров. Один байт это 8 бит, и соответственно 8 кнопок.
4) Поле «Error» не управляется пользователем, это поле предназначено для вывода информации об ошибках связи. Красное значение неравное «0» означает, что либо есть проблемы провода соединения, либо неверно указано поле «Port» в настройках строки. Не все ручки имеют проверку ошибок связи (см. ниже приложение).
Группы «Buttons matrix, rows» и «Buttons matrix, columns» могут быть использованы для подключения матрицы кнопок. Группа «Buttons, direct input» используется для настройки не более 8ми кнопок напрямую подключенных к контроллеру с общей землей. Для настройки нужно указать названия ножек куда подключены кнопки по маркировке их на печатной плате USB контроллера.
Группа «Physical buttons state» не имеет настроек, тут только отображается статус физики всех кнопок. Именно физические номера кнопок из этой группы участвуют во всех алгоритмах работы прошивки. Красный цвет – кнопка нажата и удерживается, Синий – была нажата/отпущена.
Кнопка «Reset buttons stat» сбрасывает набранную статистику нажатых кнопок.
Кнопка «Reset buttons physical setup» сбрасывает настройки физики подключения кнопок и спец.режимов.
Группа «POVs 1-2 modes» хатки, каждый джойстик может не более 4х или не иметь их вообще.
Для каждой из четырех возможных хаток может быть назначен свой алгоритм работы управляющих кнопок:
1) «4B4W» 4 кнопки и 4 положения (только вверх/вниз и влево/вправо), диагонали в таком режиме будут выключены;
2) «4B8W» 4 кнопки и 8 положений, активны все стороны и диагонали;
3) «8B8W» 8 кнопки и 8 положений, активны все стороны и диагонали;
номера кнопок которые управляют хатками задаются в таблице логики кнопок.
Группа «Buttons as SHIFT mode» выделение одной или нескольких кнопок для служебного использования внутри прошивки и управления режимами шифтов/модов. Всего шифтов может быть до 6ти штук. Шифты могут управляться кнопками собственного устройства, так и в режиме «EXT» через программу мост «VPC SHIFT» быть назначенными от другого ведущего устройства.
Для каждого шифта нужно указать физический номер управляющей кнопки (кроме режима «EXT») и режим активации шифта.
1) Активация «ON» режим будет включен когда кнопка нажата и удерживается;
2) Активация «OFF» режим будет включен когда кнопка выключена;
3) Активация «TGL» переключает режим одиночным нажатием управляющей кнопки. В этом режиме можно собрать группу из нескольких шифтов циклично переключаемых только одной клавишей.
4) Активация «RTR» специальный режим активации для галетных переключателей на несколько позиций.
5) Активация «EXT» специальный режим, не требует управляющей кнопки, статус устанавливается через программу мост «VPC SHIFT» от ведущего устройства.
Статус включенного режима шифта может быть продублирован в систему индикации «LED».
Группа «ALPS Decoding» специальный режим раскодирования физики модулей «ALPS RKJXM1015004». На данный момент все модули многопозиционных переключателей выполнены этим компонентом. Особенности его работы, центральное нажатие включается всегда и в том числе при отклонении в сторону. Режим конфигурации модуля содержит всего два режима «4W» без диагоналей и «8W» диагонали включены. Настройка раскодирование требует «Center» номер физической кнопки при нажатии в центр и «Sides» номера физики при отклонениях в стороны.
Логика настроек кнопок выполнена таблицей в несколько колонок. так же как и настройка осей, левый клик мышкой вызывает настройку строки, правый клик мышки отображает меню копирования/перемещения и экспорта/импорта настроек.
«Logic name» автоматически заполняется конфигуратором, тут отображаются возможные логические кнопки джойстика от 1 до 128, и если включены POV (например POV1_U POV1_R POV1_D POV1_L);
«Physical button» номер управляющей физической кнопки;
«Mode» модификатор активации
«Mode Normal» - логика кнопки полностью соответствует физике;
«Mode Inverted» - логическая кнопка джойстика будет включена когда физическая кнопка наоборот выключена;
«Mode Switch» - для тумблеров, логическая кнопка кратковременно моргнет при переключении тумблера;
«Mode Toggle ON» - для тумблеров, логическая кнопка кратковременно моргнет при включении тумблера;
«Mode Toggle OFF» - для тумблеров, логическая кнопка кратковременно моргнет при выключении тумблера;
«Mode Soft.Toggle» - эмуляция работы тумблера, логическая кнопка каждый раз будет переключаться при однократном нажатии управляющей физической;
«Mode Encoder Dial» - специальный режим раскодирования для энкодеров ручек и панелей;
«Mode Encoder Scroll» - специальный режим раскодирования для «мышиных» энкодеров ручек;
«Mode Encoder Dial(buffer)» и «Mode Encoder Scroll(buffer)» - дополнительный режим в котором прошивка запоминает длинный буфер срабатываний энкодеров;
«Shift» дополнительный модификатор активации, требует номер шифта. Соответственно логика кнопки будет проверять статус шифта.
«Delay for encoders» / «Turbo for buttons» - добавляет долгие тайминги в режиме энкодеров (для некоторых игр необходимо долгое удержание и интервал между нажатиями кнопки). Для простых кнопок подключается режим «турбо» когда кнопка начинает часто моргать пока вы её удерживаете.
Кнопка «Save and exit» сохраняет параметры текущей строки логики и переходит к следующей строке.
Кнопка «Clear» сбрасывает параметры строки.
Кнопка «Save» сохраняет параметры текущей строки логики и закрывает окно логики кнопки.
Кнопка «Cancel» отменяет несохраненные изменения и закрывает закрывает окно логики кнопки.
Под таблицей логики, Кнопка «Reset buttons logical setup» позволяет сбросить настройку таблицы.
Закладка индикации LED
Индикация системой светодиодов RGB WS2812.
Цифровые светодиоды серии WS2812 могут быть подключены:
1) напрямую к USB контроллеру (слот RGB, всего не более 8 штук в цепочке). Каждому светодиоду можно задать свой уникальный цвет и яркость.
2) к платам расширения, некоторые ручки джойстиков и панели РУД имеют встроенные светодиоды индикации.
Окно настройки индикации состоит из предустановленных возможных цветов и конкретного светодиода получателя этого цвета.
Также через кнопку «custom» можно открыть режим и из трех цветов RGB и их яркости создать свой оттенок.
PROFILE Закладка помощника создания профиля
Окно помощник создания профиля устройства.
Группа «Profile wizard»
cверху группы указаны текущие параметры профиля «Current Base/Grip».
Поле «Select Base» предлагает выбрать основу вашего устройства:
1) «FLIGHT BASE» для джойстика это выбор базы;
2) «THROTTLE» для устройств РУД;
3) «RUDDER» для устройств педалей руля направления;
При выборе «Select Base» изменяется пиктограмма и отображает выбранное устройство.
Поле «Select Grip or Modification» предлагает выбрать установленную ручку джойстика(дополняется пиктограммой ручки), или варианты работы РУД, или модификации педалей руля направления(дополняется пиктограммой педалей);
Многие пользователи собирают комплекты одинаковых устройств, база и ручка слева + база и ручка справа. Оба таких комплекта будут иметь одинаковые названия и идентификаторы в Windows и играх, это мало-то что будет путать но и может привести к ошибкам калибровки и настройки. Для того чтобы эти комплекты можно было различить введено понятие «Device Side». Управление сведено к двум кнопкам «LEFT» и «RIGHT», нужно выбрать сторону установки устройства.
Дополнительный модификатор «Split to virtual device by 32 buttons» позволяет разделить одно устройство джойстика, на несколько виртуальных по 32 кнопки в каждом. Это поможет использовать устройства с большим количеством кнопок в играх где не видно кнопки с номерами более 32.
После выбора базы и ручки/модификации, и всех дополнительных модификаторов профиля нужно кнопкой «CREATE PROFILE» сгенерировать новый профиль. Новый профиль автоматически запишется в устройство.
Группа «Profile management» содержит кнопку импорта профиля из файла «IMPORT PROFILE FROM FILE» и кнопку экспорта профиля в файл «EXPORT PROFILE TO FILE».
Группа «USB» помогает назначить некоторые параметры USB
«USB NAME» имя USB устройства в системе Windows и играх;
«VID/PID» два ключевых идентификатора устройства, по этим ключам система Windows отличает устройства друг от друга.
«Boot delay» счетчик задержки USB идентификации устройства после подачи питания. Помогает настроить очередь появления устройств в системе после включении или перезагрузки компьютера.
FIRMWARE Закладка обновления прошивки
окно для выполнения обновления прошивки устройства.
1) проверьте что выбран правильный файл прошивки и нажмите кнопку «Start auto firmware update».
2) программа предупредит о том что начинает процесс обновления
3) откроется дополнительное окно подсказка где будет указан весь прогресс обновления