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

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

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

Не размещаю рекламу.
Download Telegram
К видео выше.

Я пока решил, что нет смысла менять площадку, Ютуб пока будет основной. Но просто ради интереса попробовать новое можно.

Соответственно, смотреть видео отечественный БИМ, конечно, можно, но там вряд ли можно уложиться в короткую трансляцию.

Поэтому на пробу надо либо просто поприкалываться, либо поделать что-то простое в Ревите.

Так что предложения кидайте в комменты, но идея с фильтром-жироуловителем мне нравится, это простое семейство.
Вроде разобрался, но давно я себя таким дедом не чувствовал. Через 15 минут проведу пробный стрим на Твиче. Буду делать канальный фильтр-жироуловитель.

https://www.twitch.tv/muratovbim
#ModPlus

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

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

С праздником!
🆕 ОБНОВЛЕНИЕ БИБЛИОТЕКИ ПОЛИПРОПИЛЕНА

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

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

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

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

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

У меня в блоге 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
#BIMdigest 098 — Шорт
Это один из самых коротких обзоров в этом году. Так и подмывало назвать его «шорт-трек», но олимпиада летняя… поэтому просто шорт.
Да, вот так я каламбурю. 😅 А если не нравится, попробуйте сами и придумайте название к более чем 450 выпускам дайджеста…

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

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


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

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

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

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

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

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

ЕСЛИ(НЕ(ЕОШИБКА(ПОИСК("0D";ПРАВСИМВ(A4;4))));0;ЕСЛИ(НЕ(ЕОШИБКА(ПОИСК("1D";ПРАВСИМВ(A4;4))));1;ЕСЛИ(НЕ(ЕОШИБКА(ПОИСК("02";ПРАВСИМВ(A4;4))));2;-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
Смотрите, что можно сделать из моих бесплатных семейств. А теперь представьте, каких невероятных результатов можно добиться с платными 🐎

Здесь:
— сантехника из шаблона АДСК 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
Сегодня стрим на Твиче. Где-то в 19-19:30 МСК.

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

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

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

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

Мерч для ревитчиков: https://muratovbim.vsemaykishop.ru/