Fusion 360 — Параметры и формулы (Parameters)

Управляйте размерами и связями модели с помощью Design > Modify > Change Parameters. Создавайте пользовательские параметры, используйте формулы, единицы и конвертацию прямо в полях ввода.

1) Где открыть диалог Parameters

Перейдите в рабочее пространство DesignModifyChange Parameters. Откроется диалог Parameters со списками Model Parameters (параметры, созданные действиями в эскизах/операциях) и User Parameters (созданные вами вручную).

2) Типы параметров в Fusion

  • User Parameters — именованные величины, которые вы создаёте сами (например, thickness, width, h_dowel). Можно задавать единицы, выражения и комментарии.
  • Model Parameters — появляются автоматически при создании размеров и операций (Extrude, Fillet, Pattern и т. п.). Их тоже можно переименовывать и использовать в формулах.
  • Favorites — отмеченные “звёздочкой” параметры, чтобы быстро находить ключевые величины.

3) Создание и редактирование пользовательских параметров

  1. Откройте Change Parameters и нажмите + User Parameter.
  2. Задайте Name (латиницей, без пробелов: panel_w), Unit (мм, градусы, без единиц и т. п.), Expression (значение или формула), при необходимости Comment.
  3. Нажмите OK. Параметр доступен для ссылок в эскизах и операциях.

Создание “на лету”: в поле размера введите имя, затем знак равно и значение — например hole_d=5mm. Fusion создаст параметр автоматически и добавит его в список.

4) Использование параметров и формул в размерах

В любом поле ввода (скетч-размер, Extrude Distance, Pattern Quantity и др.) можно писать выражения:

  • panel_w — подставит значение параметра.
  • panel_w/2 — половина ширины.
  • floor(length/10mm)*10mm — округление до кратности 10 мм.
  • hole_qty = ceil(span/100mm) — вычисление количества по длине пролёта.
  • fillet = min(3mm, thickness/2) — ограничение скругления.

5) Единицы и конвертация

Fusion понимает единицы в выражениях и автоматически конвертирует:

  • Длина: mm, cm, m, in, ft.
  • Углы: deg, rad.
  • Площадь/объём: mm^2, mm^3 и т. п. (встречается в параметрах некоторых операций).

Примеры:

  • 25.4mm = 1in
  • 45deg = pi/4
  • panel_w = 600mm, затем в другом поле panel_w + 2in — Fusion сам приведёт к активным единицам документа.

6) Операторы и функции (шпаргалка)

Арифметика и сравнения

Синтаксис Описание
+, -, *, /, ^Сложение, вычитание, умножение, деление, степень
()Скобки для приоритета
==, >, <, >=, <=Сравнения (полезны внутри if() в некоторых контекстах)

Математические функции

Поддерживаются стандартные функции. Наиболее практичные для моделирования:

  • abs(x) — модуль
  • ceil(x), floor(x), round(x) — округления
  • min(a,b), max(a,b)
  • sqrt(x)
  • sin(x), cos(x), tan(x)
  • asin(x), acos(x), atan(x)
  • ln(x), log(x)
  • exp(x)
  • Константы: pi, e

Примеры выражений

  • rib = max(3mm, thickness*0.4)
  • slots = ceil( (length - 2*margin) / (pitch) )
  • angle_step = 360deg / pattern_qty
  • ledge = round(width/5mm)*5mm — “к ближайшим 5 мм”

7) Практические советы

  • Имена: короткие и осмысленные (w_panel, h_panel, t_mdf). Избегайте пробелов и кириллицы.
  • Группируйте: добавляйте комментарии и отмечайте ключевые параметры “звёздочкой”.
  • Единицы: всегда указывайте их в выражениях, если сомневаетесь (20mm вместо 20).
  • Повторное использование: один параметр можно применять и в эскизах, и в функциях (Extrude, Fillet, Pattern и т. п.).
  • Глобальные параметры: для семейства изделий рассмотрите подход с “мастер-файлом” + Derive, чтобы синхронно обновлять проекты.

8) Типичные ошибки

  • Несогласованные единицы: смешение мм/дюймов без явной записи. Решение — дописывайте единицы в выражениях.
  • Зависимости ломаются: при переименовании параметров убедитесь, что все ссылки обновились (проверяйте поля размеров и диалог Parameters).
  • Слишком длинные цепочки формул: разбивайте на промежуточные параметры для удобства чтения и поддержки.

Источник: Autodesk Fusion Help — разделы про параметры и диалог Change Parameters. Этот материал адаптирован и переведён для учебных целей.

  • Арифметические функцииabs(x) — возвращает модуль числа (например, abs(-5) = 5). Полезно, если результат выражения может быть отрицательным, но нужно только положительное значение.
  • sqrt(x) — квадратный корень (sqrt(25) = 5). Используется, например, при расчётах диагоналей.
  • ^ или pow(a,b) — возведение в степень (pow(2,3) = 8).
  • Функции округленияceil(x) — округляет число вверх до ближайшего целого (ceil(3.2) = 4). Часто используется, чтобы рассчитать количество деталей/отверстий.
  • floor(x) — округляет вниз (floor(3.9) = 3). Удобно для расчётов, где нельзя превысить размер.
  • round(x) — округляет до ближайшего целого (round(3.5) = 4).
  • round(x,n) — округляет до n знаков после запятой (round(3.14159,2) = 3.14).
  • Сравнительные и ограничительныеmin(a,b) — возвращает меньшее из двух чисел (min(10,3) = 3). Удобно для ограничения максимального значения.
  • max(a,b) — возвращает большее (max(10,3) = 10). Часто применяют для минимальных толщин или радиусов.
Тригонометрия(аргументы могут быть в радианах или градусах, если указать deg)
  • sin(x), cos(x), tan(x) — синус, косинус, тангенс. Например, sin(30deg) = 0.5.
  • asin(x), acos(x), atan(x) — обратные функции: арксинус, арккосинус, арктангенс. Возвращают угол.
  • atan2(y,x) — вычисляет угол по двум координатам, учитывая четверть (полезно в сложных конструкциях).
  • Логарифмы и экспоненты ln(x) — натуральный логарифм (по основанию e).
  • log(x) — десятичный логарифм (по основанию 10).
  • exp(x) — экспонента: e в степени x (exp(1) = 2.718...).
  • Константыpi — число π (3.14159…).
  • e — число Эйлера (2.718…).
  • Примеры примененияrib = max(3mm, thickness*0.4) → рёбра всегда ≥ 3 мм.
  • holes = ceil(length/100mm) → количество отверстий по длине.
  • diag = sqrt(width^2 + height^2) → диагональ прямоугольника.
  • angle_step = 360deg / qty → шаг угла для кругового массива.
  • offset = round(panel_w/5mm)*5mm → всегда кратно 5 мм.

Имя (Name)

Единицы

Значение (Expression)

Комментарий

width

mm

120

ширина подставки

length

mm

200

длина подставки

thickness

mm

15

толщина заготовки

hole_d

mm

10

диаметр отверстия

margin_x

mm

15

отступ отверстий от краёв по X

margin_y

mm

20

отступ от краёв по Y

spacing_x

mm

20

шаг отверстий по ширине

spacing_y

mm

25

шаг отверстий по длине

holes_x

число

floor(( Width - 2 * margin_x ) / spacing_x + 1)

количество отверстий по ширине

holes_y

число

floor((length-2*margin_y)/spacing_y)+1

количество отверстий по длине

  1. Как работает логика Создаёшь один эскиз с точкой в первой позиции отверстия (например, левый нижний угол под отступом margin_x, margin_y).
  2. Делаешь Hole Feature с диаметром hole_d, через всю толщину thickness.
  3. Применяешь Rectangular Pattern Feature:
  • Direction 1 (X): количество holes_x, расстояние spacing_x.
  • Direction 2 (Y): количество holes_y, расстояние spacing_y.
  • Что это даётЕсли меняешь ширину/длину, автоматически пересчитываются holes_x и holes_y.
  • Если размер слишком маленький → формулы floor(...) уменьшают количество отверстий (динамически удаляются).
  • Можно легко менять диаметр отверстий, отступы, шаг — и вся модель перестроится.