Эх, сколько у нас было ожиданий с того времени, как Advance Steel был выкуплен Автодеском! Да, функционал AS начал переезжать в Revit, но «Соединения металлоконструкций» пока совсем не радуют. У них хватает глюков, но главный — у пластин не получить массу! В Revit 2020 добавили параметры длины-ширины — но толку-то, всё равно они недоступны в «Спецификации по нескольким категориям», а без неё как собрать общий расход металла?
Тут в дело вступает ваш покорный слуга!
Да, здесь просто будет еще один плагин. Ну а вы что ожидали?
Плагин работает на параметрах и спецификациях из шаблона Weandrevit. Вот так примерно всё выглядит:
Плагин устанавливается в составе Bim-Starter.
Далее надо закинуть в свой проект нужные параметры («Пластина» — системный элемент, и параметры надо добавить через «Параметры проекта»). Откройте файл PlatesWeight.rvt из архива и скопируйте в свой проект «Параметры проекта» через «Копирование стандартов»:
В шаблоне Weandrevit 2020 все нужные параметры уже добавлены.
Запускать плагин нужно на 3D-виде с высоким уровнем детализации и включенной видимостью пластин, иначе не сработает:
Плагин обрабатывает как пластины, созданные отдельными элементами, так и входящие в «Узел». Вот так выглядят параметры до и после обработки:
Видно, что помимо массы еще много других параметров заполняется — они нужны для спецификации металлопроката.
Масса считается через объем пластины. Объемный вес стали берется из «Физических свойств» материала:
Плагин работает через Advance Steel API, спасибо народу с форума Autodesk что помогли разобраться.
Ну собсна на сегодня всё. Пробуйте и пишите в комментах!
UPD:
Обнаружил пару глюков. Если даже после «Копирования стандартов» появляется ошибка «Не найден параметр О_Масса» — удалите его через «Параметры проекта» и скопируйте параметры еще раз.
Если пластины не приходят в спецификацию металла даже после запуска плагина — создайте шаблон из спецификации, создайте новую пустую «Спецификацию по нескольким категориям» и примените к ней этот шаблон (опять какой-то глюк Ревита)
UPD2:
Исправлен баг — не заполнялась «Рзм.Толщина» у пластин в составе узла.