К основному содержимому

Пользовательские формулы

Создавайте формулы, которые автоматически рассчитывают количество позиций на основе измерений.

Автор: Sarah Chen

Пользовательские формулы — это вычисления, которые автоматически рассчитывают количество для позиций сметы на основе данных измерений. Вместо ввода количества вручную формула берёт данные измерений из ваших символов измерений и выводит точное необходимое количество с учётом отходов и округления.

Где появляются формулы

Формулы настраиваются в редакторе позиции, когда позиция встроена в символ измерения. Откройте позицию, и вы увидите поле Расчёт, где можно ввести выражение или сгенерировать его с помощью ИИ. (Если открыть редактор в отдельной панели, она называется Формула.)

Синтаксис формул

Формулы используют запись в квадратных скобках для ссылки на переменные. Заключите любое имя переменной в квадратные скобки, затем объедините их с помощью арифметических операторов. Например, [NetAreaSqFt] * 1.1 берёт чистую площадь в квадратных футах и добавляет 10%. Вы можете использовать +, -, *, / и круглые скобки для группировки. Также доступны стандартные математические функции, включая sqrt, ceil, floor, round, abs, min, max и pow.

Поле ввода формулы проверяет ваше выражение в реальном времени. Зелёная галочка подтверждает, что формула верна, а красный значок указывает на синтаксическую ошибку или нераспознанную переменную.

Переменные измерений

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

Измерения Количество предоставляют Count, а также производные значения, такие как площадь, периметр, площадь стены, площадь траншеи и объём, вычисленные по размерам элемента.

Линейные измерения предоставляют переменные длины (NetLinearFt, NetLinearM и т. д.), площадь, площадь стены, площадь траншеи и объём, выведенные из длины в сочетании с шириной, высотой стены или глубиной.

Измерения Площадь предлагают самый широкий набор переменных. Для площади, периметра, площади стены, площади траншеи, объёма стены и объёма траншеи доступны варианты «чистый», «общий» и «вырез». Чистые значения вычитают вырезы, общие значения включают их, а значения вырезов выделяют только области вырезов.

Исходные размеры (WallHeight, Width, Depth) и счётчики геометрии (PointCount, SegmentCount, ShapeCount) также доступны для всех типов измерений.

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

Пользовательские переменные

Под встроенными переменными нажмите Добавить переменную, чтобы создать свою. Каждая пользовательская переменная имеет ключ (используется в формуле), понятное человеку название, значение по умолчанию и необязательную единицу измерения. Например, вы можете создать переменную с ключом SpacingFt, названием «Шаг лаг», значением по умолчанию 1.33 и единицей «ft». Сослаться на неё в формуле можно как [SpacingFt]. Значение по умолчанию применяется везде, где выполняется формула.

Генерация формул с помощью ИИ

Нажмите значок искры рядом с полем ввода формулы, чтобы переключиться в режим ИИ. Опишите, что вы вычисляете, простым языком (например, «Площадь стены, делённая на 32, для листов гипсокартона») и нажмите Enter. ИИ сгенерирует выражение формулы и при необходимости задаст значения отходов и округления. Для распространённых сценариев доступны подсказки-чипы, такие как «Площадь в квадратных футах плюс 10% отходов» и «Объём в кубических ярдах для бетона».

Чтобы вернуться к ручному вводу, нажмите значок функции или клавишу Escape.

Процент отходов

Поле Отходы добавляет процентный запас к результату формулы. Введите 10, чтобы добавить 10% отходов. Расчёт умножает исходный результат формулы на 1 + wastePercent / 100, поэтому результат в 100 кв. футов с 10% отходов становится 110 кв. футов. Это учитывает обрезку материала, повреждения и излишки без изменения самой формулы.

Правила округления вверх

Поле Округлять вверх до ближайшего округляет итоговое количество вверх до указанного вами шага. Введите 1, чтобы округлять до целых чисел, 12, чтобы округлять до дюжин, или 0.5 для шагов в половину единицы. Округление применяется после учёта отходов, поэтому конвейер выполняется по порядку: вычисление формулы, затем отходы, затем округление.

Нашли ответ на свой вопрос?