Аналитик Renga, конструктор с многолетним стажем · 1 дек 2022
Как посчитать фасонные элементы и не сойти с ума.
При моделировании зданий часто возникает задача подсчета и вывода в спецификацию количества фасонных элементов.
Рассмотрим, на примере узла примыкания кровельных панелей к стеновым, как автоматизировать расчет с наименьшими потерями производительности.
Для получения данных о фасонных элементах нам необходимо создать их модель, при этом для расчета данных спецификации от моделируемых объектов нам потребуется только их длина, соответственно, фасонный элемент должен моделироваться линейным объектом с максимально простой геометрией, для того чтоб как можно меньше нагружать модель здания.
Воспользуемся инструментом Балка.
В редакторе профилей создаем максимально простой профиль, приблизительно соответствующий габаритам профиля фасонного элемента из каталога.
Создаем стиль балки с созданным профилем и строим в 3D виде фасонные элементы.
Создадим пользовательские свойства для вывода фасонных элементов в спецификацию.
Для стиля балки создадим параметры, значения которых мы берем из каталога и которые будут одинаковые у всех объектов с одним стилем.
Открываем диалог Свойства объектов и создаем для Стиля балки параметры Длина развертки (тип данных Длина), Масса ед. (тип данных Масса). Для дальнейшего рассчета изделия в штуках создадим параметр Длина изделия (тип данных Длина).
Для экземпляра балки создадим свойства, рассчитывающие количество фасонных элементов в каждой балке и их общую массу.
Для расчета количества нам необходимо поделить длину балки на длину детали и округлить получившееся значение в большую сторону, используя оператор Сeil.
Создаем свойство Кол-во деталей (тип данных Целое число) и задаем для него выражение:
Сeil(Номинальная длина/Стиль балки.Длина детали)
Для получения массы всех деталей нам необходимо полученное ранее свойство Кол-во деталей умножить на свойство Стиля балки Масса ед.
Кол-во деталей*Стиль балки.Масса ед.
Создадим спецификацию фасонных элементов.
Для графы Марка используем параметр Стиль балки.Имя.
Для графы Эскиз добавим общую графу без выбора специфицируемых объектов.
Для граф Кол-во и Масса деталей включим флажок Суммировать значение при объединении.
Для графы Расположение используем пользовательское свойство экземпляра балки Примечание.
Для того, чтоб в спецификацию попадали только фасонные элементы создадим фильтр с правилом фильтрации: Стиль балки.имя начинается с ФИ, и назначим его спецификации.
Эскизы фасонных элементов можно вставить из файла DWG на чертеж с размещенной спецификацией или создать на чертеже при помощи инструмента Линия.