Средство автоматизации по заполнению атрибутивных данных строительных конструкций для классификатора Брусники
!!! Появилось обновление v.1.0.1.0 !!!
Дисклеймер
Данный плагин предназначен для первичного заполнения параметров элементов трубопроводных систем с целью:
1) облегчения ручных рутинных операций по наполнению значений параметров;
2) выявления семейств, требующих иметь нередактируемые предварительно заполненные значения параметров
3) аудита моделирования и контроля качества модели.
Порядок установки:
Процесс установки аналогичен, описанному в статье. Предварительно должны быть установлены плагины Брусники.
Файлы доступны тут - Y:\000_BIM-стандарты\050_Плагины\Плагины IBS\
Описание работы
Перед запуском убедитесь, что в модели есть все параметры, указанные в таблице ниже, и у всех параметров назначены категории, описанные ниже.
При первом запуске происходит поиск ФОПа Брусники и его автоматическое назначение при отсутствии., а также заполняются значения параметров у следующих категорий Revit’а:
- Арматура трубопроводов
- Соединительные детали трубопроводов
- Трубы
- Материалы изоляции труб
- Оборудование
- Сантехнические приборы
Плагин заполняет у элементов значения параметров экземпляра, за исключением параметра Группа модели.
У каждой категории определены следующие параметры к заполнению, соответствующие параметрам строительных конструкций:
Тип СК | Категория 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 заменен на пользовательский.
Уточнен алгоритм определения Группы модели у вложенных соединительных деталей