Продолжаю дорабатывать шаблон Revit КЖ/КМ. Сделал подсчет закладных деталей и арматурных каркасов, спецификации для них.
Как всегда — не только красивые картинки, но и ссылки для скачивания семейств и прочего: гугл, яндекс. Перенести в проект, созданный на базе моего шаблона — Ctrl-C Ctrl-V.
Подробнее — ниже.
UPD: это метод подсчета каркасов/закладных устарел. Актуальную реализацию смотрите в шаблоне Weandrevit 2020.
Подсчет элементов
Вообще, закладная деталь или каркас — несложный элемент. Но надо еще подсчитать количество материала на одну деталь, массу одной детали, да еще и сделать общую ведомость расхода стали.
В свой шаблон я сразу вложил параметры, необходимые для создания таких семейств, но сделать сами семейства всё никак руки не доходили. Самая интересная задача — как при наличии нескольких элементов в модели посчитать расход только на 1 штуку (обсуждение на dwg.ru, идеи от Михаила Дубко).
Что получилось сделать
- Арматурные каркасы и закладные детали попадают в одну спецификацию «Сборочных единиц», выводится количество, масса одного элемента;
- Подсчитывается количество деталей, расход материалов на одну деталь, общий расход;
- В этой же спецификации учитываются «линейные» детали — в погонных метрах (соответственно расход и масса указывается на п.м.)
- Вся арматура/металл собираются в ведомость расхода стали
- Во время работы не требуется никаких дополнительных действий.
Детально описывать устройство самих семейств не буду — слишком уж много печатать придется. Расскажу то, что касается непосредственной работы с семействами. Все семейства можно перенести в свой проект через Ctrl+C — Ctrl+V, устанавливать через кнопку «Компонент».
Семейства
Семейство «310_Закладная Серия 1.400-15.0 (ОбщМод_Грань)».
В семействе реализована почти вся серия, за исключением «линейных» закладных. Устанавливается на любую грань или плоскость. Есть разные размеры, количество и расположение стержней, анкерные пластины:
Нужный тип выбирается при загрузке из каталога типоразмеров. Почти 500 типов в одном семействе!
На основе серийных можно создать свои типы закладных, задавая параметры в окне «Изменить тип»:
«310_Закладная полоса с анкерами (ОбщМод_Линия)»
Простая полоса с рядом стержней. Можно включить анкерные пластины, менять размеры. Каталог размеров не создавал — сами задавайте нужные размеры.
Семейство на основе линии — можно быстро устанавливать через «Выбрать линию».
«310_Уголок с анкерами (НесКаркас_Балка)»
В отличие от других семейств, создано как «Балка». Устанавливать через кнопку «Балка». Для наклонных поверхностей предварительно задать рабочую плоскость. Через инструмент «Соединение балок» можно сделать соединения в углах:
Семейство подсчитывается «В погонных метрах».
В окне «Свойства типа» можно создать новые типы закладных. Свойства уголка (название, размеры, масса погонного метра) указать из сортамента.
«261_Каркас прямоугольный (НесАрм_РабПлоск)»
Прямоугольный арматурный каркас, созданный через «IFC-арматуру». Можно менять размеры, шаг арматуры. Если длина/ширина не делится на шаг нацело — добавляется доборный шаг. На низкой детализации отображается линиями, на средней — крайние стержни, на высокой детализации — все стержни (на поперечном разрезе в любой детализации отображаются все стержни).
Все параметры задаются через «Изменить тип».
Можно задать выравнивание крайних стержней «по осям» или «по наружным граням» (например, бывает нужно для каркасов от продавливания).
«261_Каркас прямоугольный (ОбщМод_Линия)»
Аналог предыдущего семейства, но создано «На основе линии» и подсчитывается в погонных метрах.
Через параметр «Выравнивание высота» можно задать, как будет устанавливаться семейство (0 — вниз от плоскости, 1 — вверх от плоскости, 2 — по оси каркаса).
Спецификации
«Спецификация сборочных единиц»
Выводит все детали и каркасы. Для единичной детали выводится ее количество и масса одной детали, для «линейных» — суммарная длина и масса одного метра.
«Спецификация сборочных единиц + состав»
Выводит все детали и каркасы, а также количество материалов на деталь и массу одной детали. Для деталей и каркасов в погонных метрах — выводится общая длина или количество деталей на 1 метр.
Также выводится полосовая сталь и профили (уголки, швеллеры и тд).
В некоторых случаях масса элементов детали не будет точно совпадать с общей массой детали — это издержки округления из-за того, что эти массы подсчитываются разными путями. Как победить — пока не придумал.
Данная спецификация может использоваться как отдельно от предыдущей, так и совместно с ней. Для этого следует скрыть столбцы «Итого» и «ШтКгПм» и показать «ИтогоПустой».
Спецификация примет следующий вид:
«ВРС на эл-т (детали)»
Арматура, входящая в каркасы, сваливается в ту ведомость расхода, которая уже есть в шаблоне, ничего заменять не надо. Но для закладных деталей — нужна новая спецификация.
Почему я сказал про нее «в тестовом режиме»? Да потому, что в ВРС для закладных могут входить самые разные детали — арматура, уголки, полосы, трубы, и всё нужно предусмотреть. Пока ещё дорабатываю эту систему подсчета.
И видео. Ну разве не красота? Кто там говорит, что Ревит что-то не умеет? :)