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

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

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

Автор: Blake Fischer
Обновлено сегодня

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

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

Формулы настраиваются в редакторе строки, когда строка встроена в символ разбивки. Откройте строку, и вы увидите поле Формула, где можно ввести выражение или сгенерировать его с помощью ИИ.

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

Формулы используют нотацию с квадратными скобками для ссылки на переменные. Оберните любое имя переменной в квадратные скобки, затем комбинируйте их с арифметическими операторами. Например, [NetAreaSqFt] * 1.1 берет чистую площадь в квадратных футах и добавляет 10%. Можно использовать +, -, *, / и круглые скобки для группировки.

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

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

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

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

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

Разбивки Area предлагают самый широкий набор переменных. Варианты Net, gross и cutout доступны для площади, периметра, площади стены, площади траншеи, объема стены и объема траншеи. Значения Net вычитают вырезы, значения gross включают их, а значения cutout изолируют только области вырезов.

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

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

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

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

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

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

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

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

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

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

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