Арматурные сетки из системной арматуры в шаблонах ADSK



Арматурные сетки создаются точно так же как каркасы в шаблонах КЖ, но есть несколько моментов, которые требуется настроить и немного изменить, чтобы все получилось.

Немного теории


Для начала посмотрим на спецификацию арматуры. Я показываю на примере спецификации КЖ_Арматура_Спецификация на жб конструкцию, но аналогичные формулы есть и в других спецификациях. Здесь есть параметр Расч_Наименование, который отвечает за вывод текста Закладная, Каркас и другие значения для сборочных единиц.

if(or(ADSK_Форма арматуры = 1000, and(ADSK_Закладная деталь, ADSK_Каркас)), 
"Закладная",
if(and(ADSK_Каркас, ADSK_Форма арматуры > 1000),
"Каркас",
if(or(ADSK_Пространственный каркас, ADSK_Каркас),
"Каркас",
if(ADSK_Форма арматуры = 1001, ADSK_Наименование_Текст1, ""))))

В формуле при определенных условиях для арматуры выводится текст «Каркас». Заменим его на параметр ADSK_НаименованиеТекст1. Таким образом мы сможем управлять содержанием этого текста внутри типоразмера арматуры и назначать для разных типоразмеров различные значения.

if(or(ADSK_Форма арматуры = 1000, and(ADSK_Закладная деталь, ADSK_Каркас)), 
"Закладная",
if(and(ADSK_Каркас, ADSK_Форма арматуры > 1000),
ADSK_Наименование_Текст1,
if(or(ADSK_Пространственный каркас, ADSK_Каркас),
ADSK_Наименование_Текст1,
if(ADSK_Форма арматуры = 1001, ADSK_Наименование_Текст1, ""))))

Первый шаг


Чтобы это стало возможным, нужно добавить общий параметр ADSK_НаименованиеТекст1 как параметр проекта для категории Несущая арматура. В данных параметра указать, что это будет параметр Типа.

Теперь у каждого типоразмера арматуры появился этот параметр.

Для типоразмеров с префиксом к_ и мп_к заполним его текстом «Каркас».

Чутка Dynamo


Конечно, это все можно заполнить вручную. Но мы, любители Denamo, сделаем с помощью несложного скрипта.

Подробно описывать как создавать такой скрипт я не буду. Просто оставлю здесь картинку с готовым скриптом. А если интересно получить уже собранный скрипт, то пишите в комментарии в чат ТГ.

В видео в конце статье сможете посмотреть процесс создания.

Создаем тип для сетки


После того, как скрипт отработает, у каждого типоразмера с указанными префиксами заполнится параметр ADSK_НаименованиеТекст1.

Следующим шагом нужно создать типоразмер арматуры с префиксом с_, который мы будем использовать для создания сеток. Параметр ADSK_НаименованиеТекст1 для этих типоразмеров будет Сетка

Все остальные параметры остаются без изменения.

Теперь, используя новый типоразмер можем заармировать конструкцию и получить спецификации.

Видео


Итоги


В этой статье мы:

  • Рассмотрели как можно создавать сетки с использованием системной арматуры.
  • Разобрали формулу в спецификациях, которая отвечает за вывод текста Каркас/Сетка.
  • Написали скрипт по заполнению параметра ADSK_НаименованиеТекст1
  • Получили сетку и спецификацию.

Связаться со мной можно на странице контактов

Поддержать

Хотите поддержать автора? Это можно сделать по qr коду ниже


Больше на BIMASKREVIT

Подпишитесь, чтобы получать последние записи по электронной почте.

Добавить комментарий