Использование триммеров для изменения глобальных переменных (Use Trims to Adjust Global Variables)
Есть типы моделей, где часть кнопок триммеров (trim switches) на аппаратуре или все они не используются. Вертолётам и дронам с полётным контроллером триммеры обычно не нужны. Также на многих самолётах могут понадобиться не все 4 трима — газа, руля направления, руля высоты и элеронов.
В следующем примере наша модель — планёр. Планёрам не нужен трим газа. Трим руля направления нам тоже не нужен, поскольку руль направления можно отрегулировать субтримом сервопривода.
Планёры обычно используют дифференциал в миксах элеронов. Модель кренится ровно, когда дифференциал выставлен на правильное значение.
В этом примере мы используем кнопки триммера руля направления для регулировки дифференциала элеронов — и сможем подстраивать его триммерами прямо в полёте.
Шаг 1. Отключите ненужные тримы руля направления и газа. После этого их кнопки можно переиспользовать для других задач. Войдите в меню модели и перейдите на страницу Режимы полёта (Flight Modes). Отредактируйте FM0 и отключите тримы газа (Throttle) и руля направления (Rudder). Когда тримы отключены, жёлтая подсветка исчезает.

Отключение тримов для режима полёта
Отключённые тримы также видны на странице режимов полёта — теперь они показаны прочерком.

FM0 с отключёнными тримами газа и руля направления
Шаг 2. Теперь перейдите на страницу Глобальные переменные (Global Variables) и задайте для GV1 в FM0 значение по умолчанию 30.

Шаг 3. Теперь создадим две специальные функции (Special Functions) для изменения значения GV1, заданного на предыдущем шаге. Перейдите на страницу Специальные функции (Special Functions) и создайте новую функцию SF1 для уменьшения GV1:

- Trigger (Триггер) — задайте Rud- (триммер руля направления влево)
- Function (Функция) — Adjust (настройка глобальной переменной)
- Global var (Глоб. переменная) — GV1
- Mode (Режим) — Inc/Decrement (увеличить/уменьшить)
- Inc/Decrement — задайте -=1
- Enable (Включено) — включите специальную функцию
Теперь создаём SF2 для увеличения значения GV1:

- Trigger (Триггер) — задайте Rud+ (триммер руля направления вправо)
- Function (Функция) — Adjust
- Global var (Глоб. переменная) — GV1
- Mode (Режим) — Inc/Decrement
- Inc/Decrement — задайте +=1
- Enable (Включено) — включите специальную функцию
После создания этих двух специальных функций можно сразу проверить работу. Откройте страницу «Глобальные переменные» и следите за значением GV1 — оно должно меняться, когда вы пользуетесь триммерами руля направления.
Шаг 4. Теперь настроим микс элеронов и используем значение GV1 для дифференциала.

- В поле Curve (Кривая) выберите тип Diff (дифференциал), а источником его значения задайте глобальную переменную GV1 (нажмите кнопку GV рядом с полем).
Теперь вы сможете регулировать дифференциал элеронов триммером руля направления прямо в полёте.