Блог Муратова про Revit MEP
7.63K subscribers
1.62K photos
100 videos
17 files
1.74K links
Вадим @Vadim_Rafi — раньше ОВэшник, теперь BIM-менеджер и препод. Блог про Ревит — muratovbim.pro

Чат для вопросов: @revitask

— Создаю семейства для Ревита.
— Обучаю моделировать разделы ОВ, ВК, ТМ.

Не размещаю рекламу.
Download Telegram
#ModPlus

ВСЕ ЖДАЛИ СКИДКИ КО ДНЮ СТРОИТЕЛЯ, НО СЕГОДНЯ У НАС СОВСЕМ ДРУГОЙ ПОВОД ДЛЯ РАДОСТИ – 10 ЛЕТ MODPLUS!

В честь этого замечательного праздника мы дарим нашим любимым пользователям скидку 90% на любые покупки в следующие три дня: 12, 13 и 14 августа. Просто используйте промо-код ModPlus10 при оформлении заказа!

С праздником!
🔥263👍1😁1😱1🤝1
🆕 ОБНОВЛЕНИЕ БИБЛИОТЕКИ ПОЛИПРОПИЛЕНА

Актуальная версия — 3.0

В новой версии исправил пару ошибок, расширил типоразмерный ряд некоторых фитингов, добавил новые диаметры к трубам. Теперь максимальный диаметр — 160 мм. Добавил ряд новых семейств, например компенсатор Козлова и вварные сёдла.

Это не все новинки, обо всех изменениях обязательно читайте в статье в разделе с изменениями: https://muratovbim.pro/blog/revit-biblioteka-polipropilenovye-truby-pod-svarku/

Кто покупал ранее, может скачивать из личного кабинета.
Кто хочет купить — сначала читайте статью, в ней будет ссылка на магазин.
👍3
🙂 Привет, ревитчики!

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

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

И в моих статьях вы найдёте достаточно простые и понятные инструкции, как решить эти задачи. И начинать любую из них вы будете с получения элементов из модели. Об этом сегодняшняя статья. Перед этим прочитайте статью о том, что вообще такое Динамо: https://muratovbim.pro/blog/dynamo-instruktsiya_dlya_novichkov/

Далее вам нужно получать значения параметров. Это может быть либо типоразмер, либо экземпляр. Об этом есть отдельная статья: https://muratovbim.pro/blog/dynamo-rabota_s_parametrami_tipa_i_ekzemplyara/

Не всегда нужно работать со всеми элементами. Их нужно отфильтровывать, оставить только нужные. Это статья про фильтрацию: https://muratovbim.pro/blog/dynamo-filtratsiya_elementov_v_skripte/

Если формируете наименование на основе значений параметров, то наверняка столкнётесь с ситуацией, когда нужно числа перевести в текст, иначе будут ".0000". Об этом тут: https://muratovbim.pro/blog/dynamo-okruglenie_i_perevod_chisel_v_tekst/

Почти всё время будете работать со списками. Это важная часть Динамо, списки бывают плоские, а бывают с разными уровнями вложенности. Что можно делать со списками, рассказываю в этой статье: https://muratovbim.pro/blog/dynamo-spiski_i_urovni_v_spiskakh/

У элементов списка есть индексы, об этом тоже существует материал: https://muratovbim.pro/blog/dynamo-rabota_s_indeksami/

Само собой, полученную информацию нужно занести в какой-то параметр. Ага: https://muratovbim.pro/blog/dynamo-kak_perenesti_znachenie_iz_odnogo_parametra_v_drugoy/

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

Далее любые более сложные алгоритмы и скрипты — это масштабирование этих знаний и усложнение взаимодействия со списками. Постепенно вы освоите и это. Добавите Питон, может быть, разберётесь с построением геометрии, хотя лично мне это никогда особо не было нужно. А если решите плотно связать жить с автоматизацией, то сразу смотрите в сторону Си Шарпа, не тратьте много времени на глубокое изучение Питона.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23👌32
#BIMdigest 098 — Шорт
Это один из самых коротких обзоров в этом году. Так и подмывало назвать его «шорт-трек», но олимпиада летняя… поэтому просто шорт.
Да, вот так я каламбурю. 😅 А если не нравится, попробуйте сами и придумайте название к более чем 450 выпускам дайджеста…

Итак, в этом выпуске:
— IFC_v24.2.20 - обновление IFC экспортера;
— LORA модель от Алика Сумина;
— материалы в Revit - полезные ссылки;
— Twinmotion для интерьеров;
— Dynamo, pyRevit и Revit API;
— полезное видео для сивилистов.
👍41
This media is not supported in your browser
VIEW IN TELEGRAM
🎉12🔥9👍2
НЕМНОЖКО ЭКСЕЛЯ ВАМ В ЛЕНТУ

Вот формула в Экселе:
ЕСЛИ(НЕ(ЕОШИБКА(ПОИСК("T";ПРАВСИМВ(A4;4))));1;0)


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

Вернее, есть, это функция ПОИСК, но если она ничего не находит, она говорит, чтобы пользователь шёл в жопу. Зачем так делать, непонятно, ну верните -1 или лучше дайте мне возможность указать значение, возвращаемое при ошибке. А так получается просто #ЗНАЧ и всё. Фигня какая.

Ну ладно, тогда мудрим дальше. Если возвращается ошибка, то надо проверить на наличие ошибки. Для этого есть функция ЕОШИБКА. В принципе, нормально, хотя можно было сделать и ЙОУБРАТИШКАТУТОШИБКА. Она возвращает истину, если в формуле оказывается ошибка, и ложь, если ошибки нет. В моём случае нет ошибки — значит, есть искомый символ в строке.

Мне нужно при нахождении символа писать 1, в остальных случаях писать ноль. ЕОШИБКА мне возвращает истину на ошибку, то есть нужно «развернуть» логическое выражение, если у вас планируется несколько условий в формуле. Это делает функция «НЕ». И вот после всех этих танцев я получаю привычное выражение в виде ЕСЛИ(УСЛОВИЕ; ДЕЙСТВИЕ ПРИ ИСТИНА; ДЕЙСТВИЕ ПРИ ЛОЖЬ).

Функция ПРАВСИМВ и ЛЕВСИМВ возвращают указанное количество символов из строки соответственно справа (с конца) или слева (с начала). Мне не нужно было анализировать всю строку, так как ПОИСК возвращает индекс только первого вхождения, а мне это мешало. Поэтому «подстриг» строку этой функцией.

Вот ещё формула, которую использовал, чтобы задать несколько условий поиска:

ЕСЛИ(НЕ(ЕОШИБКА(ПОИСК("0D";ПРАВСИМВ(A4;4))));0;ЕСЛИ(НЕ(ЕОШИБКА(ПОИСК("1D";ПРАВСИМВ(A4;4))));1;ЕСЛИ(НЕ(ЕОШИБКА(ПОИСК("02";ПРАВСИМВ(A4;4))));2;-1)))


В Ревите, конечно, нельзя текст обрабатывать в условиях, но и в Экселе, как оказывается, иногда приходится делать костыли для результата.
🔥10🤯4👍32🥰1
🙂 ТОП СТАТЬИ БЛОГА

На прошлой неделе просил подписчиков рассказать, какие статьи им помогли больше всего в работе.

Я думал, что выделится какой-то набор статей, которые будут упоминать чаще остальных. По факту прям такого не было, чаще упоминали статью про работу с файлом-хранилищем и спецификации.

Ну раз уж так вышло, то дам ссылки на все статьи, которые упоминали. Дайджест соберу, так сказать.

Создание файла-хранилища — полезная статья для всех бимщиков: https://muratovbim.pro/blog/revit-sovmestnaya_rabota-kak_sozdat_fayl-khranilische/

Полный гид по спецификациям — заголовок такой специально для кликбейта, но фактически тут всё верно, это гид для инженеров. Само собой, прям вообще всё сюда не засунуть, да и можно кое-чего обновить в статье, но всё равно материал — база: https://muratovbim.pro/blog/revit-polnyy_gid_po_spetsifikatsiyam/

Секущий диапазон — первое, что нужно проверять, если какой-то элемент модели скрывается или пропадает при создании. 33 причины инженерам знать необязательно, там слишком много архитектурных дел. Важный инструмент, надо уметь с ним работать: https://muratovbim.pro/blog/revit-kak_rabotat_s_sekuschim_diapazonom/

Иногда нужно на каком-то куске плана сделать другой секущий диапазон, который отличается от того, что есть на остальном плане. Для этого не нужно делать отдельный план, для этого нужен фрагмент секущего диапазона: https://muratovbim.pro/blog/revit-fragment-plana-s-drugim-sekushhim-diapazonom/

Кому-то может пригодиться работа с вариантами конструкций. Так замысловато в Ревите называется инструмент по созданию разных вариантов какой-то части здания или систем. Есть свои нюансы: https://muratovbim.pro/blog/revit-varianty_konstruktsii/

Области видимости помогут быстро подрезать планы на множестве этажей и перевести оси из 3Д в 2Д. Но с этой штукой надо быть аккуратным: https://muratovbim.pro/blog/revit-oblasti-vidimosti/

Схемы оформляете? Оформляете: https://muratovbim.pro/blog/revit-oformlenie-shem-inzhenernyh-sistem/

С расходами беда бывает в системах? Регулярная проблема у многих, особенно у тех, кто вынужден часто применять семейства из интернета: https://muratovbim.pro/blog/revit-cheklist-oshibki-v-ventilyaczionnyh-sistemah/

А если разрабатываете инженерные семейства, то невозможно обойтись без таблиц выбора, инструмент не такой сложный, как кажется в начале изучения. Надо разобраться с логикой работы и синтаксисом формулы: https://muratovbim.pro/blog/revit-tablitsy_vybora_csv-tablitsy/

Для профессиональных разработчиков семейств будет полезно знать, как обрабатывать массивы данных из каталогов производителей в Экселе: https://muratovbim.pro/blog/revit-excel-lajfhaki-dlya-tablicz-vybora/

Синтаксис формул вообще очень важен, его можно применять как в редакторе семейств, так и в расчётных параметрах в спецификациях. Поэтому надо знать, как всё устроено: https://muratovbim.pro/blog/revit-kak_pisat_formuly/

Иногда соединители нужно отключать, и разработчики Ревита не дали нам инструмента для этого. Но жизнь устроена так, что иногда разработчик Ревита вертит тебя на трубе, а иногда ты вертишь разработчика Ревита на трубе. Мы умеем скрывать соединители, даже если разработчики этого не хотели: https://muratovbim.pro/blog/revit-kak-skryvat-soediniteli-v-semejstvah/

Сохраняйте в закладочки подборку статей, читайте по возможности и делитесь с коллегами по бимзнесу.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥35👍104
Смотрите, что можно сделать из моих бесплатных семейств. А теперь представьте, каких невероятных результатов можно добиться с платными 🐎

Здесь:
— сантехника из шаблона АДСК by Muratov
— канализация Остендорф by Muratov
— жироуловитель под мойку by Muratov
— красивый зелёный цвет трубы by Muratov
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥35👍41👏1
Сегодня стрим на Твиче. Где-то в 19-19:30 МСК.

Ссылка: https://www.twitch.tv/muratovbim

Буду делать двойной сифон как на картинке. Собственно, по ней и буду делать.
7🔥3🥰1
Если вы не делали тоннели из канализационных фитингов для сурикатов, то не смейте называть себя профессиональным сантехником.
🔥223😁1
Вот такое семейство сделал на трансляции.

Запись доступна 7 дней.

На прошлом стриме делал канальный жироуловитель, эта запись доступна ещё 1 день. Фильтр можете купить у меня в магазине, если не хотите делать сами.
🔥212
Магазин крутых семейств: https://muratovbim.pro/shop/

Мерч для ревитчиков: https://muratovbim.vsemaykishop.ru/
💯4🔥21👾1
Нужна ваша помощь для тестирования новой версии плагина

Если у вас есть проекты ОВ и ВК на основе шаблонов АДСК в Ревите 2021, то, пожалуйста, пришлите мне их. Без офомления, без штампов, только сами модели. Мне нужно погонять плагин на средних и больших моделях, чтобы побольше всяких вариаций элементов получилось.

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

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

Когда будет обновление, не скажу, не спрашивайте, пожалуйста.
👍7
Я не знаю, будете ли вы пользоваться тем функционалом, который я закладываю в это семейство, но я прям максимально доволен тем, что получается.

Большинство семейств для меня уже «ну семейства и семейства», но иногда получается сделать что-то особенно крутое, и это очень радует. Нечасто такое бывает, но когда случается, то прям предельно приятно.

Вот этот коллектор с автоматически собираемой для оформления таблицей настройки балансировочных клапанов — такой случай.
👍34🔥221