Очередная подборка лайфхаков. Посмотреть все статьи с лайфхаками можете в специальном разделе сайта: https://muratovbim.pro/topics/lifehacks/

1. Область маскировки вместо линий
Когда мы с ребятами разрабатывали семейства условных обозначений для технологических схем, то я столкнулся с проблемой: линии в семействах цепляются друг за друга, образуя цепочку. В итоге при перемещениях они могут ломать семейство.
Конкретно это было в семействах обозначений для приборов, всяких датчиков. Я решил, что мы сделаем семейство так, что пользователю не нужно строить дополнительных линий: с помощью галочек можно настроить сноски, чтобы датчик хорошо читался и не накладывался на линии труб. На картинке ниже правый датчик отнесён от трубопроводной линии вправо и для этого не нужно было дорисовывать линии.

Но вот беда: если делать эти сноски обычными линиями, то они цепляются к вертикальной, основной, линии, и уже не дают нормально перестраивать семейство. Я не хотел плодить кучу линий, я хотел решить всё одной линией.
В итоге нашёл выход: вместо линии использовать область маскировки. У неё можно отображать границы, а можно скрывать. А можно какие-то показать, а какие-то скрыть. И при этом линии эскиза такой области не цепляются к линиям обычным.

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

Библиотека: условные графические обозначения для принципиальных схем
Версия Revit — 2019
2. Разные типы труб в смежных системах
При моделировании систем водоснабжения есть частая проблема: при подключении циркуляции к системе ГВС обе системы объединяются в одну.
Можете попробовать сделать следующим образом: создайте копию типоразмера труб и дайте ей суффикс «Циркуляция» или «Т4». Всё, больше ничего не нужно, только сделать копию трубы с теми же самыми настройками трассировки, но другим именем. И моделируйте циркуляцию отдельным типом труб.
При подключении через тройник Ревит не должен объединять эти системы в одну, тройник будет выступать делителем.

Важно! У меня не было достаточной выборки, чтобы надёжно проверить этот способ. Поэтому попробуйте, расскажите потом, помогает ли он или нет.
3. Значения параметров до размещения типоразмера
При работе с тяжёлыми семейства на слабых машинах возникают прям сильно ощутимые тормоза при редактировании параметров. У меня не прям супер мощный ноутбук, и на нём тяжёлые семейства, например этажные отопительные коллекторы в сборе с арматурой и фитингами, довольно долго перестраиваются, если меняю значения параметров.
Проблема не столько в том, что оно долго меняется, это ещё можно понять, проблема в том, что Ревит задумывается после изменения каждого значения. То есть не получается сначала задать все значения, а потом уже применить, чтобы они разом обработались, как бы одним пакетом изменений.
В итоге, если одно изменение занимает 5-10 секунд, а изменений надо внести несколько, то всё это суммируется и вот уже на одно семейство тратим минуту. Это на словах недолго, но психологически очень некомфортно, что сидишь и ждём, пока Ревит тупит.

Нашёл такой вариант, который позволяет провести все изменения за один раз: менять параметры нужно в момент до размещения типоразмера, но после того, как его активировали. То есть нашли нужный типоразмер, перевели курсор в модель — появляется эскиз и свойства семейства по умолчанию. Вот теперь надо вносить нужные значения.
После размещения семейство будет перестраиваться, но все изменения произойдут как бы одним пакетом. Естественно, уже после размещения так не получится, если только не создавать новый типоразмер. Но зато после первого размещения повторно семейство размещается побыстрее.
4. Системы без фитингов
Бывают системы вообще без фитингов. Например, ветки теплого пола. Формально, там фитинги в Ревите будут — повороты надо как-то делать, тут вам не Ренга, где раз-раз и дикобраз. Но больше фитингов не нужно. Можно упарываться и ещё муфты ставить, типа бухты не хватило, но это как-то слишком.
Проблема такая: кажется, что для такой системы в настройках трассировки нужны только отводы (и муфты, ладно). Но как начинаешь моделировать, то иногда вылезают ошибки, система не строится. Возникают не всегда, но возникают.
Решение неочевидное, но оно такое: нужно в настройки трассировки добавить любой переход и тройник. Вообще любые, главное, чтобы они были. Это касается как труб, так и воздуховодов. Мало ли молниезащиту тащите или короба воздуховодами делаете.
Использовать их вы не будете, но почему-то Ревиту важно, чтобы такие элементы были, без них он часто отказывается строить трассу. Видимо, внутри себя какие-то варианты перебирает и в том числе смотрит в настройки трассировки, есть ли там переход или тройник.
5. Неточные расходы в системах
У меня в Телеграм-группе задали вопрос: почему суммарный расход в системе получается неточный, с погрешностью. Вот на картинке пример: вместо суммы 800 кубов получилось 799.9999.

У меня ответа не было, а вот Дмитрий Ризванов ответ знал. В последних версиях Ревита (про 2024 не знаю, в 2025 точно) поменяли немного настройки расчётов и если стоит галочка «Разрешить расчеты на основе сети», то расход считается неточно. Без неё всё в порядке. Наверняка тут завязано на перевод из имперских единиц в метрические и числа с плавающей запятой.
Чтобы убрать галочку, зайдите в Настройки MEP → Настройки ОВиВК → Расчет → вкладка «Сети».

Ниже иллюстрации от Дмитрия, как работает суммирование расходов с галочкой и без.




Скорее всего, люди сами виноваты в этих проблемах, потому что в проектах на основе шаблонов АДСК эта галочка не включается. Видимо, что-то сами натыкали. Зато теперь знаем, откуда растут ноги.
6. Параметризация многогранников в семействах
Дополнительный лайфхак для разработчиков семейств. Их тут два маленьких в одном.
Я стараюсь избегать лишних вложенных семейств, если можно сделать без вложенных. В частности это касается всяких гаек. Если их 2-3 штуки, то я лучше отмоделю каждую руками, чем буду использовать профили или вложенные готовые гайки. Ну вот такой я человек.
Проблема в том, что их долго параметризировать, но есть вариант, как немного облегчить задачу.
Делаем первую гайку, настроили параметризацию, как пишу в этой статье, теперь нужно сделать ещё одну в той же ориентации. Например, это пара гаек у шарового крана на входе и выходе. Одну сделал, теперь нужна вторая с другой стороны крана.
Выделяем существующую гайку, копируем в буфер, а затем вставляем по тому же месту. Это прям такой вариант в меню для вставки.

Гайка встанет там же, но при этом она потеряет часть своих привязок. В частности — симметричные размеры. Вот их нужно вернуть, проставить заново. И вот тут второй лайфхачишка: когда ставим размеры, они в первую очередь любят цеплять грани существующей геометрии, а не линии эскиза.
Чтобы такого не было, зайдите в видимость/графику внутри семейства и отключите там категории модели. После этого геометрия семейства исчезнет, а линии эскиза останутся. Быстро всё привязали, вернули видимость категорий модели и можно продолжать.

7. Видеошкола Муратова
Я запустил свою видеошколу. Это раздел сайта с видеоуроками моего авторства. Потихоньку буду наполнять его материалами: переносить курсы со Степика и создавать новые. На сайте уже есть курсы по работе с фильтрами видов и с Динамо для Ревита. Это мини-курсы, их можно изучить буквально за день.
Если интересно, переходите в раздел сайта: https://muratovbim.pro/course/
Курсы оплачиваются так же, как товары в магазине: купили курс в магазине — получили доступ к урокам. Уроки переключайте в меню слева.

Вот тут в магазине собрал все курсы в отдельной рубрике: https://muratovbim.pro/product-category/videouroki/



