Основное отличие от обычной - новый движок, расширенные структуры данных,
улучшенная функциональность.
1. Циклический переключатель CSW
1.1 Добавлен статический режим Static ( всегда нажата линия текущего положения)
1.2 Добавлен номерной идентификатор переключателя Sw ID ( для использования в связанных функциях ).
1.3. Добавлена возможность отключить виртуальные кнопки No VB (при использовании в связанных функциях.
2. BCS (Button controlled by Cyclic Switch)
Представляет собой демультиплексор, вход - основная линия (кнопка), адрес (и количество) выходных линий функции задает связанный номерной переключатель CSw . V_Button #1 - первая выходная виртуальная линия (кнопка).
3. Энкодеры.
Основное изменение - расширеные возможности по "шифтованию" виртуальных энкодеров
Кроме обычных SHIFT1/SHIFT2
добавлены виртуализации:
- Cабшифтами
- Реверсивными переключателеми CSW (2/3-х поз.)
Необходимо указать номер (N) управляющего переключателя ( см. Циклический переключатель CSW - SwID)
- Виртуальными линиями (кнопками)
Вторая линия всегда N+1 от первой (используйте джамперы).
С помощью этого способа и булевских функций можно использовать смешанную виртуализацию - например SHIFT2+subSHIFT5 и т.п.
4. BS (Button controlled by SubSHIFTs)
Добавлен параметр Type. При значении Single - работает один SubSHIFT,его номер задается пареметром SubSHIFT#
При значении Multi - параметр SubSHIFT# задает последовательность виртуальных кнопок, связанных с сабшифтами (от 1 до 7 макс.) .
5. SubSHIFT-ы
Добавлена возможность "шифтования" сабшифтов
6. Триммер
Функции Trimmer Reset & Trimmer Return
Заданий осей - прямым назаначением ( 0 = OFF)
Количество функций триммера сокращено ( знак операции +/- теперь включен в параметры )
Множитель Mpl для функций Trimmer / Trimmer Auto устанавливается из возможного диапазона 1..128 с дискретностью 1.
Для функции Trimmer Auto добавлен параметр Rate - он задает соотношение скорости спада к скорости нарастания.
1:X ускоряют, X:1 замедляют спад.
Для функции Trimmer Set значение уставки 0-100% с дискретностью 1.
Знак Sign определяет полярность операции
Для всех функций триммера оси задются указанием номера (из диапазона 1...31)
7. Фиксаторы осей FixAxes
Добавлена опция Alternate action для включения функции с фиксацией ( одно нажатие кнопки включает, повторное - выключает)
Заданий осей - прямым назначением ( 0 = OFF)
Добавлен новый тип FA5
Для каждого фиксатора FA5 можно задать свою величинцу Value ( 0-100% )
Параметр Group используется для связывания нескольких функций FA5 в зависимую группу ( при включенной опции Alternate action ).
8. Кривые (Curves)
Изменён сам механизм связывания кривых с осями.
Для любой из 32 осей можно применить любую кривую из набора (#1..#8).
Допускается для разных осей применять одну и ту же кривую ( пример - 4 оси микростиков ручки MCG использует кривую #1)
Чекбокс Eq - постоянное включение кривой.
Для оперативного включения/выключения используется следующие подфункции Curves:
8.1 Type Cr1
Заданий осей - прямым назаначением ( 0 = OFF)
Alternate action - см. п.5 Фиксаторы осей FixAxes
Номер кривой задан в параметрах виртуальной оси.
8.2 Type Cr2
В отличие от Cr1 номера кривых задаются в параметрах функции Curve N:
9. LED Event Alternate Function
Событие отслеживает фиксацию Alternate Action для разных функций с такой опцией ( кроме фиксаторов осей FA_X - для них есть свое событие )
В качестве параметра OP1 задаётся номер линии (кнопки).
10. Джамперу (NOT) добавлена функциональность хаба (множество параллельных выходов )
При активации Hub необходимо задать число реплицируемых выходов (2-8).
11. Новая функция временного дискриминтора TEMPO S
Для короткого и длинного нажатий доступен выбор режима
VBut - стандартный режим импульсного нажатия вирт. кнопки (аналогично функции TEMPO 1)
VButAlt - режим переключения с фиксацией. Данный режим отображается инверсией цвета
SHIFT - управление модификаторами SHIFT 1/2
SubSHIFT - управление модификаторами SubSHIFT 1..7
Режимы могут сочетаться в любом порядке
|