Разработал ещё одну библиотеку семейств для канализации. Всего таких библиотек на май 22 года три штуки:
- полипропиленовая раструбная канализация для внутренних сетей;
- напорная канализация из высокопрочного чугуна с шаровидным графитом ВЧШГ по СП 66.13330.2011;
- чугунная раструбная канализация по ГОСТ 6942-98.
О последней и поговорим.

Состав библиотеки
В библиотеку входит вся номенклатура изделий из ГОСТа:
- трубы диаметрами 50, 100, 150 мм;
- все фитинги, в том числе составные тройники и отводы;
- скрипт для деления трубопроводов на участки длины по ГОСТу;
- скрипт для формирования данных для спецификации;
- таблицы CSV для возможности отредактировать наименования, если нужны другие формулировки.

Всего 24 файла семейств, 1 типоразмер трубопроводов и два скрипта Динамо для автоматизации работы. В файле есть две спецификации по форме 7, они нужны больше для демонстрации, но можете скопировать их к себе в проекте, если он на общих параметрах АДСК.
После покупки вы получаете архив в составе:
- файл RVT с трубопроводами, фитингами, настроенными трассировками и спецификациями;
- семейства фитингов в формате RFA;
- таблицы выбора для семейств, если решите перебить наименования или другие параметры;
- скрипты для автоматизации разделения трубопроводов на участки и записи данных о трубах в спецификацию;
- видеоинструкция по работе со скриптами;
- промокод на скидку 15 % на курс по разработке фитингов трубопроводов.
Скрипты Динамо
Разделение трубопроводов
В ГОСТе есть определённые длины трубопроводов каждого диаметра.

Скрипт берёт трубы из проекта, анализирует их длину, если она больше максимальной для каждого диаметра, то делит на отрезки. Если труба меньше или равна какой-либо длине из ГОСТа, то эти трубы в обработку не идут. То есть поделятся только те трубы, что превышают максимум.
Тем самым получится и поделить трубы, и выполнить условие по минимизации количества соединений.
Наименования, обозначения, масса и количество
После разделения труб нужно сформировать данные для спецификации.
Скрипт ориентируется на значение в параметре «ADSK_Единица измерения». Если там указаны метры или погонные метры, то скрипт сформирует наименование без указания строительной длины, только диаметр и стенка. В количество запишет длину из модели в метрах с округлением до двух знаков. Масса будет равно массе 1 метра трубы. Обозначение стирается.
Допустимые единицы обозначение, которые скрипт воспринимает как подсчёт в метрах:
«м», «п. м.», «м.», «п.м.», «п.м», «п. м»
Если единица измерения отличается от тех, что перечислил выше, то скрипт воспринимает это как подсчёт трубы в штуках. В этом случае в наименованиях скрипт пропишет строительные длины, заполнит обозначение по ГОСТ, масса будет для конкретной строительной длины, в количество внесёт 1. Вот так выглядит пример спецификации по форме 7:

Составные фитинги
В библиотеке есть составные тройники и отводы. Составной тройник — тройник, который при ответвлениях под 90° строится из косого тройника под 45° и полуотвода под 45°. В итоге получается состыковка двух фитингов и плавный вход стоков.
Составной отвод — отвод из двух полуотводов под 45°. Аналогично получается состыковка двух фитингов и плавный поворот. При углах, отличных от 90°, и тройник и отвод строятся как обычные фитинги, без составных элементов.
В спецификации каждая деталь считается отдельно. Так как полуотвод является общим вложенным, то он не наследует имя и тип системы. В шаблонах АДСК для этого предусмотрены макрос в старых шаблонах и плагин в новых. Пользуйтесь ими, чтобы отсортировать элементы в спецификациях.

Сами вложенные семейства, которые учитываются в спецификации, сделал пустышками — их не видно визуально, они только для спецификации. Сама же геометрия видна и не будет скрываться при фильтрации по параметру «Имя системы».
Особенности семейств
В библиотеке много мультипортов — семейства с типом детали «Мультипорт». Их нужно ставить на открытый конец трубопровода. Сделал так из-за того, что очень много фитингов нестандартных, которые употребляются по месту и их нельзя использовать в настройках трассировки.
В семействе муфты использовал длину 40 мм. Потому что совершенно не понятно, что написано на чертеже из ГОСТа.

У большинства семейства есть раструб трубы и галочка для его включения или отключения. Это больше элемент красоты, но если вы делите трубы на участки, то этот ответный раструб на фитингах сделает систему визуально более похожей на реальную.

Раструбные отводы, тройники и ревизию можно разворачивать специальной галочкой — если они неправильно сориентируются на трубе, положение можно исправить без особых рисков сломать сеть.

Также у раструбных тройника и отвода есть галочки для удлинённого исполнения. При диаметре 100 мм тройник и отвод перестроятся на удлинённую версию, если нажать по галочке. При других диаметрах ничего не произойдёт.
Это не все особенности, только некоторые. Больше рассказываю в видео.
Видеопрезентация
Покупка библиотеки
Физлица приобретают по правилам оферты на сайте в магазине.
Юрлица покупают через заключение лицензионного договора и выставление счёта на оплату. Пишите на почту bimvadim@bk.ru, отправляйте карточку предприятия, вышлю договор, счёт и акт через систему ЭДО.
Семейства продаются как есть, без обмена или возврата.