Принцип работы

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

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

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

 

Параметр 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».

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

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

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

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

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

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

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

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

  • У каждого параметра есть тип данных. Самые распространённые: Текст, Длина, Целое, Число, Да/Нет, Площадь, Объём, Материал, Изображение, Типоразмер.
    В одну формулу не могут попадать параметры с разными типами данных. Пример: Текст нельзя сложить с Числом
  • Каждое условие необходимо заключать в круглые скобки
    Пример:(Параметр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, то тот параметр в строку которого добавлена данная формула

  Наверх
  Наверх