Curves

Кривые отклика осей 

Кривые отклика -  вспомогательный элемент управления осями контроллера. 

Назначение - изменение характеристик отклика осей. Расчет  кривых происходит в процессе расчета нормализованной (виртуальной) оси. 

Численные значения для точек коррекции кривой находятся в диапазоне 0-255, номинальное значение, при которым не происходит коррекции - 128.

Для двуполярных осей кривая применяется отдельно для каждой половины характеристики относительно нуля, поэтому результирующая кривая в таких случаях будет всегда симметричной относительно центра оси.

Параметры управления формой кривых находятся на вкладке Profile - Responce curve :

На вкладке представлено 8 наборов кривых по 10 точек коррекции (10-100%).

Числовые значения могут быть скорректированы вручную - установкой конкретных значений или с помощью колеса мыши, однако более удобный способ - графический.

Для изменения  кривой необходимо сначала выбрать набор (кликнув в любое поле числовых значений) и затем кликом по картинке  Responce открыть 

Curve Wizard (Мастер настройки кривой)

Show Values EQ - показать численные значения точек кривой на графике


Для удобства имеется несколько способов управления точками коррекции кривой 

Linked - одновременное ("связанное") изменение соседних точек.

1 - Proportional

2 - Square [ квадратичная кривая ]                           3 - Cubic (Bezier) [ кубическая Безье ] 

Изменение результирующей кривой - одной точкой

Изменение результирующей кривой - двумя векторами

Reset Curve - сброс кривой до линейной  (без коррекции)

Reset 2 Original - восстановление исходной кривой

Параметры для управления подключением кривых находятся на вкладке физических осей 

Profile - Physical Axes

Чекбокс EQ задаёт статическое подключение кривой.

Параметр Eq N - задаёт связь с определенной кривой из набора. Если параметр не задан ("---") - то с осью будет связана соответствующая номеру оси кривая из набора. Такой способ доступен только для осей 1..8. 

При явном задании номера кривой - возможно связать для оси любую кривую из набора, причем возможно использование одной кривой для разных осей.

Динамическое включение кривых

В отличие от статического  включения, возможно динамическое подключение  с помощью функций Сurves (Crv / Crv2).

Функция Crv использует привязки кривых, заданные в параметрах физических осей по правилам, описанным выше. 

Функция Cr2 позволяет использовать свободные привязки ось->кривая для трех осей одновременно. Возможно задание привязки одной кривой для разных осей.

Возможно использование нескольких функций Cr2, что позволяет использовать разные кривые для одной оси.

Hints

Имитация Double Rate (со свободным коэффициентом):

Даблклик по ячейке 100% задаст отключение коррекции на самом краю кривой и позволит иметь  полный размах оси: