Параметры и спецификации
Для правильной работы скриптов в модели должны быть следующие параметры :
- 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_Материал" для необходимых Типов СК (Группа модели)
Спецификации
Спецификация состоят из нескольких столбцов:
- Наименование по БРУ - объединенный параметр (в зависимости от Типа СК объединены разные параметры). Наименование элемента в ведомости объемов от Брусники.
- Число - для расчета количества в штуках.
- IBS_BRU_Длина - параметры для сравнения с параметром объема в спецификациях документации
- IBS_BRU_Материал - параметр для записи корректного наименования материала, попадающего в валидатор
- IBS_BRU_Наименование - параметр для записи корректного наименования элемента, попадающего в валидатор
- IBS_BRU_Размер - параметр для записи корректной марки или размера элемента, попадающий в валидатор
- IBS_BRU_Масса - параметр для расчета массы арматуры в зависимости от найденных IBS_BRU_Длина и IBS_BRU_Размер, для сравнения с параметром объема в спецификациях документации
В зависимости от Раздела или Типа СК параметры могут немного разниться
Данные спецификации сравниваются с ведомостью объемов от Брусники и объемами в документации
Скрипт для сравнения объемов КР
Y:\000_BIM-стандарты\060_Скрипты Dynamo IBS\КР\IBS_BRU_Сравнение объемов\IBS_BRU_Сравнение объемов_КР_(Последняя версия).dyn
Данный скрипт обрабатывает следующие категории семейств:
- Каркас несущий
- Лестницы
- Несущая арматура
- Несущие колонны
- Окна
- Перекрытия
- Стены
- Армирование по площади несущей конструкции
- Армирование по траектории несущей конструкции
- Обобщенные модели
- Фундамент несущей конструкции
- Двери
- Колонны
Алгоритм действий
- Скопируйте себе в модель необходимые спецификации
- Запустите нужный скрипт
- После завершения работы скрипта, спецификации должны заполнится
- Сравните полученные значения параметров Число, IBS_BRU_Длина, Площадь, Объем с "Ведомостью объемов" от Брусники (они должны совпадать, если нет, то скорей всего что то не попадает в валидатор)
- Сравните полученные значения параметров Число, IBS_BRU_Длина, Площадь, Объем, IBS_BRU_Масса с ведомостью объемов в документации (создайте копию своих ведомостей и добавьте в них эти параметры с вычислением итогов)
Если есть разногласия их необходимо определить и скорректировать
Журнал изменений
19.03.2026 - v1.0 - Создание



