Сравнение объемов по ведомости Брусники_КР


Параметры и спецификации

Для правильной работы скриптов в модели должны быть следующие параметры :

  • IBS_BRU_Размер
  • IBS_BRU_Длина
  • IBS_BRU_Наименование
  • IBS_BRU_Материал
  • IBS_BRU_Масса

А также модель должна быть валидной


Под данный скрипт созданы спецификации для сравнения объемов.

Спецификации и необходимые параметры можно скопировать в свою модель отсюда:

Y:\000_BIM-стандарты\060_Скрипты Dynamo IBS\КР\IBS_BRU_Сравнение объемов\IBS_BRU_Параметры для объемов_КР_(Последняя версия).rvt

Спецификации наименованы по схеме IBS_BRU_Сравнение объемов_[Категория спецификации Revit/Логика]

Алгоритм работы

Данный скрипт записывает значение параметров, проверяя их по приоритету. Тем самым копирует алгоритм валидатора.

В параметр IBS_BRU_Размер записывается приоритетный заполненный параметр, который попадает в валидатор:

Или же записывается приоритетный заполненный параметр Марки в зависимости от Типа СК:


Аналогичным образом заполняются параметры: "IBS_BRU_Длина", "IBS_BRU_Наименование", "IBS_BRU_Материал" для необходимых Типов СК (Группа модели)

Спецификации

Спецификация состоят из нескольких столбцов:

  1. Наименование по БРУ - объединенный параметр (в зависимости от Типа СК объединены разные параметры). Наименование элемента в ведомости объемов от Брусники.
  2. Число - для расчета количества в штуках.
  3. IBS_BRU_Длина - параметры для сравнения с параметром объема в спецификациях документации
  4. IBS_BRU_Материал - параметр для записи корректного наименования материала, попадающего в валидатор
  5. IBS_BRU_Наименование - параметр для записи корректного наименования элемента, попадающего в валидатор
  6. IBS_BRU_Размер - параметр для записи корректной марки или размера элемента, попадающий в валидатор
  7. IBS_BRU_Масса - параметр для расчета массы арматуры в зависимости от найденных IBS_BRU_Длина и IBS_BRU_Размер, для сравнения с параметром объема в спецификациях документации

В зависимости от Раздела или Типа СК параметры могут немного разниться

Данные спецификации сравниваются с ведомостью объемов от Брусники и объемами в документации

Скрипт для сравнения объемов КР

Y:\000_BIM-стандарты\060_Скрипты Dynamo IBS\КР\IBS_BRU_Сравнение объемов\IBS_BRU_Сравнение объемов_КР_(Последняя версия).dyn

Данный скрипт обрабатывает следующие категории семейств:

  • Каркас несущий
  • Лестницы
  • Несущая арматура
  • Несущие колонны
  • Окна
  • Перекрытия
  • Стены
  • Армирование по площади несущей конструкции
  • Армирование по траектории несущей конструкции
  • Обобщенные модели
  • Фундамент несущей конструкции
  • Двери
  • Колонны

Алгоритм действий

  1. Скопируйте себе в модель необходимые спецификации
  2. Запустите нужный скрипт
  3. После завершения работы скрипта, спецификации должны заполнится
  4. Сравните полученные значения параметров Число, IBS_BRU_Длина, Площадь, Объем с "Ведомостью объемов" от Брусники (они должны совпадать, если нет, то скорей всего что то не попадает в валидатор)
  5. Сравните полученные значения параметров Число, IBS_BRU_Длина, Площадь, Объем, IBS_BRU_Масса с ведомостью объемов в документации (создайте копию своих ведомостей и добавьте в них эти параметры с вычислением итогов)

Если есть разногласия их необходимо определить и скорректировать

Журнал изменений

19.03.2026 - v1.0 - Создание