Разработал библиотеку наружной канализации. Это продолжение моей линейки семейств для канализации в Revit.

Текущая версия — 3.0

Если моделируете этот раздел, то обратите внимание и на другие библиотеки:

Описание библиотеки

В библиотеку входят трубы cо значениями SN4 и 8.

Список диаметров для труб SN4

Список диаметров для труб SN4

Список диаметров для труб SN8

Список диаметров для труб SN8

Цвет труб и фитингов — оранжевый.

Состав библиотеки

  • отвод обычный и составной;
  • тройник обычный и составной;
  • муфта соединительная;
  • переход эксцентрический;
  • ревизия;
  • заглушка;
  • обратный клапан 160;
  • раструбное соединение.

Отводы

По аналогии с отводами из внутренней канализации сделал два семейства: обычный и составной отвод. При угле в 87°+ составной отвод строится из двух отводов по 45°, а обычный — из одного отвода. Если Ревит построил отвод раструбом не в ту сторону, можете развернуть отвод специальной галочкой. Можно показать или скрыть раструб трубы, в которую вставляется отвод.

Отводы под 45° и составной отвод

Отводы под 45° и составной отвод

Отвод под 45° и обычный отвод на 87°

Отвод под 45° и обычный отвод на 87°

Галочками можно развернуть отвод и отключить раструб со стороны трубы

Галочками можно развернуть отвод и отключить раструб со стороны трубы

Отводы хорошо работают как на трубах с уклоном, так и без.

Тройники

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

Обычный тройник под 90° и составной

Обычный тройник под 90° и составной

Тройники можно строить под 45 и 90 градусов. Доступные сочетания диаметров:

Сочетания диаметров и ответвлений тройников, + — сочетание существует

Сочетания диаметров и ответвлений тройников, + — сочетание существует

Муфта соединительная и ремонтная

Муфта для соединения труб наружной канализации

Муфта для соединения труб наружной канализации. У неё два типоразмера, муфта для соединения и ремонтная.

Муфта ставится на все диаметры, тип детали «Соединение», поэтому можно добавить в настройки трассировки.

Переход раструбный

Как и в переходе для внутренней канализации, реализовал тот же подход — рисуете концентрический переход, а потом с помощью подсказки меняете значение в параметре «ВысотаСмещения». В результате раструб переместится в положение так, чтобы переход был с выравниванием по верху.

Переход для наружной канализации

Переход для наружной канализации

Параметры с подсказками

Параметры с подсказками

Бывает так, что Ревит иначе строит переход, например если идти с большего диаметра на меньший с уклоном вниз. В это случае значение из подсказки нужно вбивать в параметр «ШиринаСмещения». Я не могу повлиять на то, как Ревит будет строить переход, поэтому имейте в виду: не туда переместился раструб — надо поменять параметр.

В параметрах-подсказках «ВысотаСмещения — Вариант 1» и «ВысотаСмещения — Вариант 2» два значения — если не подходит одно, то вбиваете другое. Приноровитесь — это вопрос практики.

Ревизия

Ревизия доступна для установки на трубы диаметрами от 110 до 315 включительно. Если ревизия встала неправильно, для её разворота есть параметр-галочка. Лучше рисовать стояки снизу-вверх.

Ревизии для наружной канализации

Ревизии для наружной канализации

Заглушки

Заглушки доступны для всех диаметров от 110 до 500. Принцип тот же, что и для внутренней канализации, поэтому далее описание скопировал из статьи про внутрянку.

Заглушка может меняться пользователем для разных условий применения, для этого есть параметр «Тип заглушки». Доступны 4 варианта:

  • заглушка без раструба — для подключения на открытые концы труб без отображения раструба;
  • заглушка в фитинг — для подключения в открытые концы фитингов;
  • заглушка с раструбом — для подключения на открытые концы труб;
  • раструб — для создания на открытых концах труб раструба.

По умолчанию строится заглушка в фитинг.

Четыре варианта заглушки

Четыре варианта заглушки

Параметр для выбора типа заглушки

Параметр для выбора типа заглушки

Если нужен другой тип по умолчанию — отредактируйте семейство и выберете в нём другое значение параметра, оно будет новым типом по умолчанию.

Пара примеров в наружной канализации:

Тройник с заглушкой — «прочистка». Тип заглушки — в фитинг

Тройник с заглушкой — «прочистка». Тип заглушки — в фитинг

Труба с заглушкой с отображение раструба. Тип заглушки — с раструбом

Труба с заглушкой с отображение раструба. Тип заглушки — с раструбом.

Раструбное соединение

Раструб можно добавить в настройки трассировки и делить трубу на участки стандартной командой «Разделить элемент». Если раструб встал не в ту сторону по потоку, то в свойствах нажмите на галочку «Развернуть раструб».

Этот раструб можно применять вместе с моим скриптом по делению трубопроводов:

Линии для простановки отметок

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

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

Автоматизация в библиотеке

В версии 3.0 добавил скрипт, который заполнит параметры труб и фитингов, по тем данным, что вы укажете в специальном файле Экселя. Скрипт нужно запускать через проигрыватель Динамо. В нём можете указать нужные вам параметры, сослаться на файл Экселя, посмотреть результаты обработки.

List null означает, что список пустой, то есть ошибок во время обработки не возникло. Про параметры подробнее читайте дальше.

Если запускаете скрипт в версиях Ревита 2023 и новее, то сделайте следующее:

  1. Откройте Динамо (не Проигрыватель, а именно Динамо) на вкладке «Управление».
  2. В Динамо откройте скрипт — файл с расширением «.dyn».
  3. В новых версиях Динамо покажет вам ошибку и справа в окне будет предложение установить пакет DynamoIronPython2.7 — ставьте его.
  4. После этого скрипт будет нормально работать в том числе в Проигрывателе.

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

Работа с параметрами

Для корректной работы автоматизации у элементов должны быть правильные параметры. Для труб свёл параметры в таблицу ниже.

Назначение параметра (параметры по умолчанию)Тип данныхТип или экземпляр
Префикс для наименования (Комментарии к типоразмеру)Тексттип
Наименование (ADSK_Наименование)Текстэкземпляр
Артикул (ADSK_Код изделия)Текстэкземпляр
Длина (ADSK_Количество)Числоэкземпляр
Масса 1 погонного метра (ADSK_Масса)Числоэкземпляр
Поставщик (ADSK_Завод-изготовитель)Тексттип

Отдельно в проекте должен быть специальный общий параметр «VM_Ключ запроса». Его нельзя удалять, он есть у трубы и фитингов, без него автоматизация корректно работать не будет. Поэтому при добавлении трубы в свой проект копируйте параметры проекта из моего файла в ваш проект.

Для этого откройте в одном Ревите мой файл проекта с трубами и фитингами и ваш проект. В вашем проекте зайдите на вкладку «Управление» → «Копировать стандарты проекта» → оставьте галочку на «Параметры проекта» и нажмите ОК.

Параметры перенесутся в ваш проект, если их там ранее не было. Если они были, то проверьте, чтобы они соответствовали типам/экземплярам из таблицы выше. Если не соответствует, параметр нужно удалить из проекта и добавить заново с правильными настройками. Если в параметрах ранее были какие-то данные, то они удалятся, имейте это в виду. Обычно проблемы возникают только с «ADSK_Код изделия», но там редко кто хранит какие-то важные данные для труб.

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

Имена параметров для записи значений

Наименование трубы генерируется по следующему принципу: берётся префикс для наименования, который вы указываете в параметрах типа трубы, а дальше к нему приклеивается внешний диаметр и толщина стенки трубы.

Для длины можно задать запас, в настройках скриптах укажите коэффициент, на который будет домножаться длина трубы из модели.

Для фитингов нужно всего два параметра: параметр для артикула и параметр для поставщика, он же производитель. Параметр для артикула должен быть текстовым и по экземпляру, для производителя — текстовый по типу. Это те же параметры, что и для труб.

Важно! Параметр для артикула нужно добавить к трубам и фитингам по экземпляру через параметры проекта. Только в этом случае будут корректно обрабатываться общие вложенные семейства. По умолчанию таким параметров является ADSK_Код изделия.

Если какого-то параметра нет, то скрипт не заполнит данные или выдаст ошибку.

Заполнение данных в Экселе

В файле Экселя, который идёт с библиотекой, есть две вкладки — первая для труб, вторая — для фитингов. Вот так выглядит заполнение данных для труб:

В первом столбце нужно указать имя типоразмеры трубы. Если меняете имя типоразмера моих труб, то нужно обновить его в Экселе. Далее указываете диаметры, массы погонных метров, артикулы и название изготовителя. Массы указать нужно обязательно. Артикулы и производителя необязательно.

Если в проекте будет труба, чей диаметр не указан в Экселе, то в скрипте получите ошибку.

Вот так выглядит заполнение данных для фитингов:

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

В третьем и далее столбцах заголовки — названия производителей, а ниже — артикулы. Название производителя запишется в фитинги, артикулы тоже подберутся по кодам. Я заполнил данные для четырёх популярных производителей, но не могу гарантировать, что там нет опечаток или ошибок. Проверяйте тщательно самостоятельно. Также вы сами отвечаете за то, существует ли у производителя тот типоразмер, который закладываете в проект.

Чтобы добавить артикулы конкретного производителя, впишите в Проигрывателе Динамо наименование изготовителя точно так же, как оно написано в Экселе, чтобы скрипт понимал, из какого столбца брать значения.

Сохраните Эксель, укажите к нему путь в проигрывателе, а если меняете имена листов, то и их имена тоже укажите в проигрывателе Динамо. После этого можете запускать скрипт.

Если в проекте не найдётся параметров, то в проигрывателе в списке с ошибками увидите, каких параметров не хватает и у каких элементов.

Условные обозначения

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

Системы на низкой детализации

Системы на низкой детализации

Те же системы на высокой детализации

Те же системы на высокой детализации

Видеопрезентация библиотеки

Смотрите видео о семействах:

Состав библиотеки

— файл проекта с трубопроводами, версия Ревит — 2019;

— все перечисленные выше фитинги;

— таблицы выбора в формате CSV для желающих адаптировать семейства;

— скрипт Динамо для заполнения параметров труб и фитингов

Покупка для физлиц на сайте

Ссылка на магазин с библиотекой:

Перед покупкой ознакомьтесь с офертой.

Семейства продаются как есть, без обмена или возврата.

Покупка для юрлиц

С юрлицами заключаю лицензионный договор с ИП. Отправляете запрос о покупке и карточку предприятия на почту bimvadim@bk.ru. Работаю с ЭДО.

Семейства продаются как есть, без обмена или возврата.