Средство автоматизации по заполнению атрибутивных данных строительных конструкций для классификатора Брусники

!!! Появилось обновление v.1.0.1.0 !!!

Дисклеймер

Данный плагин предназначен для первичного заполнения параметров элементов трубопроводных систем с целью:

1) облегчения ручных рутинных операций по наполнению значений параметров;

2) выявления семейств, требующих иметь нередактируемые предварительно заполненные значения параметров

3) аудита моделирования и контроля качества модели.

Порядок установки:

Процесс установки аналогичен, описанному в статье. Предварительно должны быть установлены плагины Брусники.
Файлы доступны тут - Y:\000_BIM-стандарты\050_Плагины\Плагины IBS\

Описание работы

Перед запуском убедитесь, что в модели есть все параметры, указанные в таблице ниже, и у всех параметров назначены категории, описанные ниже.
При первом запуске происходит поиск ФОПа Брусники и его автоматическое назначение при отсутствии., а также заполняются значения параметров у следующих категорий Revit’а:

  1. Арматура трубопроводов
  2. Соединительные детали трубопроводов
  3. Трубы
  4. Материалы изоляции труб
  5. Оборудование
  6. Сантехнические приборы

Плагин заполняет у элементов значения параметров экземпляра, за исключением параметра Группа модели.

У каждой категории определены следующие параметры к заполнению, соответствующие параметрам строительных конструкций:

Тип СК

Категория Revit

Параметр классификатора

Параметр Revit

Арматура труб

Арматура трубопроводов

Вид

BRU_Вид

Размер

BRU_Габарит элемента

Система

BRU_Система

Тип

BRU_Тип

Изоляция трубчатая

Материалы изоляции труб

Вид

BRU_Вид

Размер

BRU_Размер изоляции

Система

BRU_Система

Тип

BRU_Тип

Толщина изоляции

BRU_Толщина изоляции

Металлическая соединительная деталь трубы

Соединительные детали трубопроводов

Вид

BRU_Вид

Размер

BRU_Габарит элемента

Система

BRU_Система

Тип

BRU_Тип

Толщина стенки

ADSK_Толщина стенки

Оборудование

Арматура трубопроводов Оборудование

Вид

BRU_Вид

Размер

BRU_Марка

Система

BRU_Система

Тип

BRU_Тип

Полимерная соединительная деталь трубы

Арматура трубопроводов Соединительные детали трубопроводов

Вид

BRU_Вид

Размер

BRU_Габарит элемента

Система

BRU_Система

Тип

BRU_Тип

Сантехнический прибор

Сантехнические приборы

Вид

BRU_Вид

Тип

BRU_Тип

Труба металлическая

Трубы

Вид

BRU_Вид

Система

BRU_Система

Тип

BRU_Тип

Толщина стенки

ADSK_Толщина стенки

Труба полимерная

Трубы

Вид

BRU_Вид

Система

BRU_Система

Тип

BRU_Тип

Значение параметра BRU_Система определяется согласно чек-листу и исходя из значений встроенного параметра Классификация систем. В качестве исключений встречаются следующие значения:

  • "Неопределенная классификация системы" – означает, что у элемента значение параметра Классификация систем равно "Не определено".
  • "Невалидное значение" – когда у элемента Классификация систем не имеет значения(пусто).

Значение параметра BRU_Тип заполняется согласно чек-листу и Конструктору, и даже у тех элементов, которым заполнение не требуется для Валидатора.

Значение параметра BRU_Вид в общем случае равно значению встроенного параметра Имя семейства, из которого удалены значения параметра BRU_Тип и другие символы, например, “BRU”, “IBS”, “_” и т.п.

Параметр BRU_Габарит элемента наполняется значениями только у арматуры, отводов и равнопроходных муфт, имеющих два соединителя. В остальных случаях для валидации используется встроенный параметр Размер. Исключение: втулка фланцевая

Параметр BRU_Размер изоляции равен встроенному Размер трубы. Валидатор почему-то настроен на параметр Размер, а у изоляции такого нет, поэтому приходится копировать без изменения.

Значения параметра BRU_Толщина изоляции равно Толщина изоляции.

Значение параметра ADSK_Толщина стенки равно половине разности внешнего и внутреннего диаметров трубы, к которой подключен фитинг

Значение параметра BRU_Марка копируется с параметра ADSK_Марка, за исключением коллекторов, счетчиков и гибких вставок.

История изменений:

v.1.0.1.0

Добавлен блок удаления изоляции фитингов и арматуры, кроме гнутого отвода Pe-Xa трубы

Добавлен перехват исключения, когда у изоляции встроенный параметр Размер трубы содержит в значении текстовые символы

Исправлена ошибка перезаписи пользовательских значений параметров. Встроенный метод Set заменен на пользовательский.

Уточнен алгоритм определения Группы модели у вложенных соединительных деталей