АМ 4+ · BIM-ОБУЧЕНИЕ

Урок 39 — Групповая спецификация

АР 17 мин Продвинутый уровень

Видео

Открыть видео на Яндекс.Диске Групповая спецификация

Ключевые понятия

  • Параметр проекта — пользовательский параметр (например, «Этаж спецификация»), добавляемый через УправлениеПараметры проекта для разбивки элементов по этажам
  • Вычисляемое поле (функция) — формула с условием IF для подсчёта элементов по условию (например, если этаж = 1, то 1, иначе 0)
  • Общие параметры ADSK — файл ФОП (FOP) с параметрами обозначения, наименования, марки для стандартизации спецификаций
  • Подготовительная спецификация — вид для заполнения параметров; листовая — для вывода на лист

Конспект

[00:00] Задача

Посчитать окна с разбивкой по этажам: первый этаж отдельно, типовые этажи вместе, чердак отдельно.

[01:51] Подключение параметров ADSK

Вкладка УправлениеОбщие параметры — подсоединить файл FOP Autodesk. Затем Параметры проекта — добавить общие параметры (обозначение, наименование, ADSK марка) к категории Окна по типу.

[03:26] Две спецификации

Создать спецификацию с полями: марка, обозначение, наименование, число, комментарий типа размера. Скопировать: одна — подготовительная (для заполнения), вторая — для листа.

[07:25] Параметр «Этаж спецификация»

Добавить параметр проекта: имя — «Этаж спецификация», тип данных — целое, по экземпляру, для категории Окна. В подготовительной спецификации заполнить: 1 — первый этаж, 2 — типовые, 4 — чердак. При работе в группах заполнять через фильтр.

[11:04] Вычисляемые поля с функцией IF

Для каждого этажа создаётся вычисляемое поле:

  • Число первый этаж: IF(Этаж спецификация = 1, 1, 0)
  • Число типовой этаж: IF(AND(Этаж спецификация > 1, Этаж спецификация < 4), 1, 0)
  • Число чердак: IF(Этаж спецификация = 4, 1, 0)

Во вкладке Формирование для каждого поля включить Вычислять итоги.

[14:34] Оформление шапки

Скрыть вспомогательные столбцы, создать группу заголовков: «Число на этаж» с подзаголовками (первый этаж, типовой этаж, всего). Настроить выравнивание и шрифт. Вынести на лист.


Практическое задание

Задание к уроку

В учебном файле Revit выполните:

  1. Создайте параметр проекта «Этаж спецификация» (целое, по экземпляру) для категории «Окна» через Управление — Параметры проекта
  2. В подготовительной спецификации окон заполните параметр «Этаж спецификация»: 1 — первый этаж, 2 — типовые этажи, 4 — чердак
  3. Создайте три вычисляемых поля с функцией IF для подсчёта окон по этажам (первый этаж, типовой, чердак) и включите вычисление итогов
  4. Скопируйте спецификацию, скройте вспомогательные столбцы и создайте группу заголовков «Число на этаж» с подзаголовками
  5. Разместите оформленную спецификацию на листе и проверьте корректность итогов по каждому этажу

Проверь себя

Зачем нужен пользовательский параметр «Этаж спецификация», если в Revit уже есть параметр уровня?

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

Как записать условие для подсчёта элементов на типовых этажах (со 2 по 3)?

Используется функция с двойным условием через AND: IF(AND(Этаж спецификация > 1, Этаж спецификация < 4), 1, 0). Если условие истинно — элемент считается, если нет — возвращается 0.

Почему для спецификации с разбивкой по этажам нужны две версии?

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