Принцип работы спецификаций в Revit

 32

Любой элемент в Revit – это пользовательское или системное семейство, принадлежащее к одной из Категорий.

Спецификации формируются автоматически и содержат список всех элементов в модели.

Каждый элемент в Revit содержит определённый набор параметров. Параметры и их значения вы всегда сможете увидеть в Свойствах элемента. Пример: Параметр – Марка, Значение – КМ1.1_В1

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

 

Параметр 1

Параметр 2

Параметр 3

Элемент 1

Значение
параметра 1 для элемента 1

Значение
параметра 2 для элемента 1

Значение
параметра 3 для элемента 1

Элемент 2

Значение
параметра 1 для элемента 2

Значение
параметра 2 для элемента 2

Значение
параметра 3 для элемента 2

Элемент 3

Значение
параметра 1 для элемента 3

Значение
параметра 2 для элемента 3

Значение
параметра 3 для элемента 3

Фильтр – фильтрация по значению.
Пример: в проекте три элемента, в параметре «Марка» каждого из элементов присутствует индивидуальное значение «К1», «К2», «К3». Устанавливая в фильтре Марка = К1 в спецификацию попадёт только один элемент с значением параметра Марка = К1

Создавая спецификацию, мы всегда выбираем Категорию. Это фильтр элементов, попадающих в спецификацию по Категории. При создании спецификации по нескольким категориям в неё не попадают индивидуальные параметры, содержащиеся в каждой из категорий элементов.

Сортировка/Группирование
Пример: в проекте четыре элемента, в параметре «Марка» двух из них указано значение «К1», в других двух «К2».  
Выставим настройку «Сортировать по» параметру «Марка», «по возрастанию»
Спецификация будет состоять из четырёх строк. Первые две строки элементы с значением параметра равным «К1», третья и четвёртая строки – «К2».

Синтаксис формул в спецификациях

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

Также присутствует возможность создать «Расчётный параметр». Данный параметр представляет собой итоговое значение, полученное по формуле. Формула содержит набор параметров, взаимодействующих между собой с помощью арифметических и логических операции.

Расчётный параметр присутствует только в таблицах и не отображается в Свойствах элемента.

При составлении формул необходимо учитывать следующие моменты:

  • В одну формулу не могут попадать и параметры «по типу» и параметры «по экземпляру». *

* Краткая справка: при изменении значения параметра «по типу» данное значение меняется для всех экземпляров типа, при изменении значения параметра «по экземпляру» меняется значение только у одного элемента-экземпляра.

  • У каждого параметра есть тип данных. Самые распространённые: Текст, Длина, Целое, Число, Да/Нет, Площадь, Объём, Материал, Изображение, Типоразмер.
    В одну формулу не могут попадать параметры с разными типами данных. Пример: Текст нельзя сложить с Числом
  • Каждое условие необходимо заключать в круглые скобки
    Пример:(Параметр1 + Параметр2)
  • Для того чтобы Revit правильно определял наименование параметра воспользуйтесь квадратными скобками.
    Пример: [Размер в погонных метрах]

Основные операторы формул в спецификациях

Оператор

Значение

Пример

if

если

If(Параметр1, Да, Нет)

If(Параметр1, Параметр2, Параметр3)
Условно это можно прочитать так:

Если Параметр 1, то Параметр2, если нет, то Параметр3

round

округление

Для округления до 10-х воспользуйтесь формулой
10 мм * round(Параметр1 / 10 мм)

and

 

и

If(([Параметр1]and[Параметр4]), Параметр2, Параметр3)

or

или

If(([Параметр1]or[Параметр4]), Параметр2, Параметр3)

not

если не

not(Параметр1)

Если не Параметр1, то тот параметр в строку которого добавлена данная формула

Как работает семейство арматурного стержня? Предыдущая статья Системная арматура vs IFC Следующая статья
  Наверх