В комплекте с шаблонами идёт набор плагинов для автоматизации ряда задач. Плагины работают только с проектами, которые созданы на шаблонах ADSK 2.0 и старше. Если вы обновляете проект, выполненный на шаблонах версии 1.0, до Revit 2021 или старше, то запустить плагины не удастся.
Плагины размещаются на трёх панелях: STR — плагины для шаблона КР, MEP — плагины для шаблонов ОВ, ВК, ЭОМ, СС, INFO — кнопка со справочной информацией и обратной связью.
В этой статье мы рассмотрим плагины для инженерных систем.
Auto Numbering
Плагин нумерует позиции в спецификации. Обязательные условия для работы плагина:
- В спецификации первым столбцом должен быть столбец параметра «ADSK_Позиция»;
- Параметр «ADSK_Позиция» должен быть параметром экземпляра;
- Запускать плагин нужно на открытом виде спецификации.
Подробнее о работе плагина можете узнать из короткого видео:
ADSK Check
Плагин проверяет семейства в указанной пользователем папке на наличие основных параметров ADSK, без которых не соберутся спецификации. После обработки вы получите отчёт по каждому семейству и параметру. Плагин проверяет наличие следующих параметров:
- ADSK_Наименование;
- ADSK_Марка;
- ADSK_Код изделия;
- ADSK_Завод-изготовитель;
- ADSK_Единица измерения;
- ADSK_Количество;
- ADSK_Масса.
Подробнее о работе плагина смотрите в коротком видео:
Spaces from Rooms
Плагин для создания пространств на основе помещений из связанного файла. Как правило, это файл архитектуры. Прежде, чем запускать плагин, убедитесь, что у архитектурного файла в свойствах типа стоит галочка «Граница помещения». Если это не сделать, то плагин выдаст окно-предупреждение о том, что невозможно создать пространства.
После запуска плагин предложит выбрать связанный файл, из которого будет копировать помещения. Если в текущем проекте нет пространств, то плагин об этом сообщит, нужно нажать «Продолжить». Если пространства есть, то плагин предложит выбрать способ для обновления/создания пространств.
При создании пространств необходимо задать их верхнюю границу — верхний предел и смещение. Концептуально в Revit есть два способа: либо задать высоту пространства через параметр «Смещение» от текущего уровня, либо указать уровень выше и приравнять смещение к нулю.
Объём и площадь в обоих случаях будут рассчитываться верно, однако в первом случае параметр «Полная высота» будет точнее отражать реальную высоту помещения. Во втором случае высота будет равна расстоянию между уровнями с учётом ограждающих конструкций.
При создании пространств плагин предлагает два варианта: по помещениям и по уровням. При способе «По помещениям» плагин скопирует настройки верхнего предела и смещения из помещений. Если в текущем файле нет уровней, которыми ограничиваются помещения из связи, то плагин их создаст сам.
При способе «По уровням» плагин задаст верхним пределом уровень выше, смещение приравняет к нулю. Если для пространства нет уровня выше, то выберет верхним пределом текущий уровень и задаст смещение 3500 мм.
Чтобы почитать описание способов, можете нажать по кнопке «Показать подробности» в нижней части диалогового окна «Создание/обновление пространств». После выполнения команды плагин выдаст окно с отчётом, где укажет количество созданных и обновлённых пространств и время работы.
Подробнее узнать о работе плагина можно в видеопримере:
Duct Scheme
Плагин выполняет две задачи:
- копирует значение из системного параметра «Имя системы» в параметр проекта «ИмяСистемы» для всех категорий, которые указаны в параметрах проекта для «ИмяСистемы». Значения копируются в том числе во все вложенные общие семейства;
- копирует текущий вид, создаёт фильтры для него и в итоге формирует виды, на каждом из которых остаётся по одной системе.
Роль плагина в шаблоне — быстрое создание схем. Рекомендуем следующий алгоритм работы:
- Создайте 3D-вид, скройте с него все не нужные на схемах категории, например уровни, оси, связанные файлы;
- Сориентируйте вид под нужным углом;
- Запустите плагин, выберите команду «Да, создать виды и фильтры».
Плагин создаст столько копий, сколько вентиляционных систем есть в проекте, сгенерирует фильтры по параметру «ИмяСистемы» и применит их к видам. У плагина есть особенность, которую нужно учитывать при работе: в фильтре используется оператор «не содержит». Из-за этого на схемах для систем П1 или В1 могут отображаться системы, соответственно, П11, П12 и В11, В12 и т. д. Такие виды нужно отредактировать вручную: добавить дополнительные фильтры или изменить настройки добавленного плагином.
Если нужно только скопировать «Имя системы» в «ИмяСистемы», то запустите плагин, а в появившемся диалогом окне нажмите «Нет» или закройте его.
Подробнее смотрите в видео:
Pipe Scheme
Плагин работает аналогично плагину Duct Scheme, но для трубопроводных категорий.
Подробнее о плагине можно узнать в видео:
Updater Settings
Плагин для автоматического заполнения наименований, количества и примечаний. Плагин работает в фоновом режиме и заполняет данные в момент создания или перемещения элементов. После изменения настроек в апдейтере все элементы можно обновить кнопкой «Обновить все элементы типа».
Плагин «склеивает» значения из разных параметров по аналогии со стандартным инструментом объединения параметров в спецификациях. Но при этом значения записываются в отдельные параметры, а поэтому по ним можно сортировать и отфильтровывать позиции в спецификации.
Разберём интерфейс и настройки апдейтера.
Категории
Плагин обрабатывает системные категории:
- воздуховоды и гибкие воздуховоды;
- материалы изоляции воздуховодов;
- трубы и гибкие трубы;
- материалы изоляции труб;
- лотки и короба
Из загружаемых категорий плагин работает только с соединительными деталями воздуховодов. Подобное решение приняли, потому что у фитингов воздуховодов бесконечное разнообразие размеров и нет какой-то единой номенклатуры. Для фитингов трубопроводов, лотков и коробов существует ограниченный набор сечений, поэтому наименования этих категорий можно сформировать через формулы и таблицы выбора внутри самих семейств.
Вкладки
Интерфейс плагина состоит из вкладок с настройками. Есть одна вкладка для соединительных деталей воздуховодов. Для остальных категорий количество вкладок может быть любым.
Каждая вкладка соответствует отдельным настройкам. Благодаря этому пользователи могут создавать свои правила наименования и расчёта количества внутри разных элементов одной категории. За создание вкладки отвечает значение в параметр «Маркировка типоразмера».
Разберём на примере. В проект добавили новый тип трубопровода. Нужно сгенерировать для него наименование по схеме «Трубопровод полимерный 160×6.5 для подземной прокладки». Стандартные настройки плагина не подходят из-за текста в конце. Также нужно добавить 10 % на длину в спецификации.
Заходим в свойства типоразмера данной трубы, в параметр «Маркировка типоразмера» вписываем «Днар х Стенка_Подземный». В результате в апдейтере формируется новая вкладка с именем «Трубы:Днар х Стенка_Подземный». На ней нужно задать настройки наименования — добавить в суффикс после толщины стенки текст про подземную прокладку.
Чтобы посмотреть, как будет выглядеть пример текста, вбейте в столбец «Значение» пример ожидаемого значения, слева сгенерируется пример. Чтобы добавить запас, введите коэффициент в нижнем блоке окна и укажите единицы измерения.
Если в модели уже размещены трубы, нажмите «Обновить все элементы типа». Если трубы ещё не создавали, то можете нажать «ОК» или закрыть окно и начинайте моделировать трубы. Наименования и количество будут автоматически заполняться в свойствах трубы.
В блоке для параметра «ADSK_Примечание» можно настроить автоматическое заполнение примечания. Если это необходимо, включите галочку «Заполнять» и добавьте параметры в блок справа.
Если создадите типоразмер системной категории и не заполните у него параметр «Маркировка типоразмера», то в апдейтере появится вкладка с названием по шаблону «Категория:Без типа».
Параметры в апдейтере
В плагине можно использовать общие и системные параметры. Для трубопроводов параметр «Толщина стенки» — встроенный в плагин, его нельзя отредактировать. Он вычисляется автоматически как половина разницы внешнего и внутреннего диаметра из настроек сегмента трубопровода.
Аналогично с параметром «Толщина стенки» для воздуховодов — толщина вычисляется по неизменяемому алгоритму. За основу взяли данные из приложения К СП 60.13330.2020. Если воздуховод не покрыт изоляцией, то толщина определяется по диаметру или размеру большей стороны в соответствии с СП 60. Если воздуховод покрыт наружной изоляцией, в имени типа которой есть текст «Огнезащита», то толщина стенки автоматически применяется 0.8 мм независимо от сечения. То же в случае, если на воздуховоде есть внутренняя изоляция любой толщины.
Смотрите видео, чтобы преисполниться в знании об автоматизации работы: