среда, 1 января 2020 г.

Новые шаблоны Autodesk Revit 2019 (пост закреплён, все ссылки под катом!)


Вот так выглядела последняя версия шаблонов Revit на сайте Autodesk. ☝
С того момента утекло много воды, шаблоны Revit 2019 версия 1.2.1 доступны не на сайте Autodesk, а на сайте BIM2B после бесплатной регистрации.

Кроме того, мы обновили шаблоны до версии 2021 и добавили бесплатный плагин для более удобной работы. Все подробности под катом или на странице шаблонов по ссылке выше.

воскресенье, 26 августа 2018 г.

"Умные" семейства сборного железобетона

С декабря 2014 года я разрабатываю семейства для компании МОБИЛСТРОЙ (БЭНПАН), которая проектирует, производит и строит коттеджи и малоэтажные дома из сборных ЖБ панелей. Для них я сделал первое в России реально рабочее решение по сборняку в Revit (были решения и до этого, но они позволяли только достаточно медленно собрать модель, никаких чертежей для производства или спецификаций на арматуру получить по ним было нельзя).

На AURU 2015 я показывал эту свою разработку - "умные семейства" на примере сборных ЖБ перекрытий и стеновых панелей для МОБИЛСТРОЙ XXI.
Вот это видео:


За прошедшее время мы с клиентом продвинулись достаточно далеко. Были созданы семейства панелей для серии БЭНПАН, БЭНПАН+ и БЭНПАН ПРЕМИУМ, вот они (цикл: разработка серии - производство - испытания - разработка семейств):


BENPAN (стеновая панель с несъёмной ПП опалубкой, 2015 год)


BENPAN+ (стеновая панель "рёбрами наружу" с профилями под вентфасад, 2016 год)


BENPAN PREMIUM (трёхслойная стеновая панель, 2017 год)

Для ускорения работы было написано более 10 плагинов для проверки и оформления моделей.

Год назад цифры по производству были такие:
  • Более 50 проектов разработано по моей технологии в Revit
  • Более 25 000 м² частных домов было построено
  • Более 85 000 м² панелей было произведено
Я думаю, что за 2018 год эти цифры удвоились, если не утроились.

Как работает технология?

1. Есть Стандарт по разработке проектов, в нём указаны типовые осевые размеры, требования по простенками и прочее. Архитекторы создают проекты, опираясь на этот стандарт и используя настроенных шаблон Revit.

2. Конструкторы "обрисовывают" архитектурные проект своими панелями. А точнее, облегчённой версией панелей ("Empty"), в которой нет вложенных семейств арматуры и прочих прелестей. Такие семейства просто "летают". 
Все параметры в семействе сделаны по экземпляру, оно "резиновое", и управлять им достаточно просто, не нужно иметь 2000 - 3000 типоразмеров - всё настраивается прямо на месте: вы просто строите панель нужной длины, указываете, сколько и каких проёмов вам нужно, и всё, остальное - дело "умого семейства.

Необходимый минимум параметров на примере панели BENPAN PREMIUM

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

3. Панели маркируются (сейчас это происходит с помощью плагина), а затем заменяются на "полные" семейства панелей ("Standart"). 

4. С помощью плагина выполняется автоматическое оформление чертежей.

Кратко кусочек технологии можно посмотреть в этом видео:


К сожалению, подробнее я рассказать не могу - коммерческая тайна и всё такое. Но понять смысл разработки, я думаю, у вас получится.

Предвосхищая вопросы. Это специфические ЖБ панели, BENPAN и BENPAN+ - панели с несъёмной опалубкой из пенополистирола, BENPAN PREMIUM - трёхслойная панель. У компании специфическое производство и специфические требования. Мы разработали технологию, которая позволяет выпустить проект в производство в кратчайшие сроки, настроена интеграция с 1С и автоматическое создание заказ-наряда по каждой панели, с фиксацией необходимых материалов и работ / расценок. Качество чертежей всех устраивает, учтена специфика производства.
А ещё там штрихкодирование ЖБ изделий, визуальный контроль монтажа панелей на модели и т.п.

Как-то так. Если интересно и нужно что-то похожее - обращайтесь.
А если хотите понять, как создать такие семейства - прошу ко мне на курс: "BIM мастер 2.0. Шаблон и семейства Revit для архитектора и конструктора"

понедельник, 26 июня 2017 г.

«R AutoSave» - автосохранение для Revit



Каждый пользователь Revit сталкивался с ситуацией аварийного завершения работы и потери данных. Да, Revit иногда «вылетает», не всегда предлагает создать файл восстановления… А ведь так обидно терять время и проделанную работу!

В Revit нет автосохранения. Есть простые бэкапы файлов, которые представляют из себя копию вашего файла на момент прошлого сохранения.

В общем-то, если Revit вдруг «вылетел», у вас нет возможности восстановить работу за время с предыдущего сохранения. И если вы игнорируете напоминания Revit о том, что пора сохраняться (как я), то можете потерять несколько часов работы.

Знакомо?

А ведь в AutoCAD, например, есть автосохранение с возможностью восстановить файл из AC$ файла. Почему в Revit нет такого?

Уже есть. «R AutoSave» сохраняет ваш файл через заданный промежуток времени, и если Revit вдруг аварийно завершит работу, вы сможете восстановить файл при открытии:


Несколько важных моментов:

1. Рекомендуем на важных этапах проекта выполнять «ручное» сохранение (жать на «дискетку», как обычно). В этот момент Revit будет создавать привычные вам файлы резервных копий типа «Название.0001.rvt» в папке «Backup» в директории вашего проекта. Эти файлы, возможно, понадобятся вам в будущем (если захотите «откатиться»). Без «ручного» сохранения файлы резервных копий создаваться не будут!

2. Папку для сохранения резервных копий можно настроить – указать единую папку для всех проектов.

3. «R AutoSave» начинает отсчитывать время до сохранения с начала внесений изменений в файл (что-то передвинули, создали, удалили, изменили видимость и т.д.). Это значит, что если вы открыли файл, чтобы просто посмотреть или скопировать из него что-то, автосохранение проводится не будет. При этом, при закрытии такого файла всегда выбирайте «не сохранять», и файл закроется без сохранений, даже если автосохранение выполнялось.

4. При совместной работе никаких проблем не будет, сохранение – это не синхронизация.

5. «R AutoSave» всегда можно отключить.

Подробности на странице плагина в новом разделе сайта BIM2B: REVIT ADDINS

пятница, 9 июня 2017 г.

Рубрика "Спросите у Чубрика". Спецификация Revit с округлением количества в строке

Наконец появился вопрос, достойный рубрики "Спросите Чубрика" )) 
"Добрый день!
Формирую спецификацию. Бывают позиции, для которых нужно заложить запас (в %-х от проектного количества). Хоть отдельной строкой, хоть одной строкой с примечанием, что учтен запас. 
Пытаюсь создать расчетное значение с применением параметра Число (которым обозначается в Revit количество элементов). А его нет в списке допустимых для формулы параметров. Пробую вручную ввести формулу: Число * 0.1. Выдает ошибку, что поле "Число" не может использоваться в формулах.
Может есть у кого опыт с решением задачи?"

Я набросал вариант такого рода спецификации (не смотрите, что это стены).
Округлённый результат для суммарной длины + для количества, всё с запасам 10%:


воскресенье, 30 апреля 2017 г.

Цикл статей [Материалы Revit]


Публикую ссылки на серию статей о том, как создавать и настраивать материалы в Revit. Всё, что вы хотели знать о материалах, начиная с вопроса "почему при копировании материала исходный материал тоже меняет цвет" или "как создать материал плитки в Revit" и до вопросов "как сохранить собственную библиотеку материалов Revit" и "как правильно назначать материал в семействах Revit".

Авторы статей - мы с Алексеем Борисовым. Цикл создан специально для сайта BIM2B.ru


А в комментариях пишите темы в Revit, которые вас интересуют  - будем готовить новые статьи!

суббота, 17 декабря 2016 г.

Вакансия. Инженер ОВиК (Revit MEP)

Давненько не публиковал я вакансий...


Итак, в проектную компанию требуется Инженер-проектировщик ОВиК. 
Опыт работы в Revit обязателен.
Обязанности, адрес, контакты, ЗП и прочие подробности по ссылке.

От себя могу сказать, что подход компании мне понравился, так что если вам или вашим знакомым нужна работа, и с Revit проблем у вас нет - стоит попробовать!

и еще немного информации о фирме и вакансии... 

среда, 23 ноября 2016 г.

Рубрика "Спросите у Чубрика". Печать в тонких линиях в Revit

Привет всем! Сегодня меня спросили: "как отключить все веса линий при печати в Revit"?
Собственно, первое, что я начал писать, было классическое: "переопределение видимости/графики..." но потом я подумал, что это слишком долго. И придумал способ лучше:


Итак, в чём смысл:
1. Настраиваете "Стадии":


Смысл в том, что вы убираете переопределения со всего, настраиваете только толщину линии в 1 (или в 2, это вам виднее)

2. Создаете и настраиваете новый фильтр по стадиям:


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

3. На нужном виде устанавливаете фильтр по стадиям "Тонкие линии". Наслаждаетесь. (см. заглавную картинку...)

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

вторник, 25 октября 2016 г.

Задачка по Revit. Треугольник, вписанный в окружность + скругление углов

Очередная задачка по семействам Revit. Если хотите немножко размять мозги, вам нужно сделать так:


Что происходит на картинке и зачем это надо?
Перед вами треугольный хомут для армирования сваи.
R - это радиус описанной окружности (радиус сваи).
r - это радиус загиба арматуры
d - это диаметр арматуры.

Сразу скажу, что тут геометрическая параметризация + чуть-чуть тригонометрии.
Прошу всех желающих подумать над задачкой фиксировать время исполнения и после решения писать его в комментариях.

И еще: я делал это в Revit 2014, в 2017 будет проще - там есть новый тип зависимости )

воскресенье, 23 октября 2016 г.

Ошибка при создании типоразмера в новых семействах дверей к шаблону Revit 2017

Привет всем и спасибо за то, что вы пишете ваши замечания и пожелания к шаблону и семействам. Если вам есть, что сказать - пишите здесь: Обсуждение, пожелания, предложение по шаблону АР

UPDATE: Ошибку устранили в Revit 2017.2. Скачать обновление можно по ссылке (доступно тем, у кого есть 2017.1)

А пока, уже с нескольких сторон ко мне пришло сообщение об ошибке, которая появляется, если копировать типоразмер двери привычным способом:


Александр Зуев столкнулся с такой ошибкой в своих конструктивных семействах. Он выяснил, что ошибка возникает из-за параметра "ADSK_Обозначение", а точнее, из-за того, что в нем содержится формула.
Вполне безобидная формула, между прочим. Она просто блокирует ГОСТ от изменения непосредственно в проекте.
Решение тоже простое: если формулу удалить, ошибка пропадает:


Вот так должно получиться:


Потом сохраняете семейство, загружаете в проект и всё готово.

Но это временное решение проблемы, ведь если у меня в параметре "ADSK_Обозначение" будет реальная формула, которая должна писать "ГОСТ 123" в одних случаях, и "ГОСТ 321" - в других, что тогда? Неувязочка...
Погуглив форумы, я нашел вот что:
1. Проблема не связана именно с нашим шаблоном или параметром. вот аналогичная тема. 
Проблема есть и у других, и только в 2017 Revit. Надеюсь, что это пофиксят...
2. Там же нашлось и решение проблемы - чтобы ошибки не было, надо создавать новый типоразмер особым способом: в диспетчере проекта кликать п.к.м. на нужном семействе и выбирать "Новый тип":


Так ошибка не появляется...

и еще одно решение оттуда же: 
"We changed temporary our text based parameters (which uses formulas) from type to instance.
I know this is not the solution, but Autodesk will not fix this problem very soon. 
So we can not wait for months or year until this problem is fixed."

В ближайшем будущем мы наберем некоторое количество замечаний и проведем апгрейд и замену семейств, выберем один (убрать формулу) либо второй (сменить на параметр экземпляра) способ...
Следите за новостями!

... кстати, скоро в УЦ "BIM2B" курс по семействам ;) - приходите...

пятница, 7 октября 2016 г.

Формулы Revit: от перемены мест множителя произведение меняется!


Вчера я выступал на Autodesk University Russia 2016. И в последнем докладе у меня не получилась простенькая формула )
В принципе, я не парюсь насчет таких вещей. Поэтому я не побежал пулей докапываться до ответа, а сначала выспался (целых 8 часов сна, непозволительная роскошь!)
И вот, на свежую голову, за 3 минуты я определил, в чем глюк. И это так неожиданно, что решил написать пост.

Итак, первично формула выглядела так:


Для вычисления значения при условии, что ADSK_Материал тип подсчета равен 0,
я умножаю Материал: Площадь на Материал: ADSK_Норма расхода, а затем делю произведение на 1, чтобы убрать единицы измерения.
Всё просто.

Но Revit взбрыкнул и не захотел меня понять ))
Сегодня утром я внимательно прочитал сообщение, которое он мне написал:


"Убрать скобки, что ли?" подумал я, и перестроил выражение, чтобы можно было убрать скобки, не меняя результата вычисления:


В принципе, ничего не изменилось, я также перемножаю норму расхода на площадь и потом делю на 1, но за счет того, что я вынес "беразмерную" норму расхода на первое место, я смог избежать скобок. Это не имеет смысла в математике, но как оказалось, имеет смысл для Revit!

Он скушал новую формулу и не подавился.

Можете скачать файл с итоговой спецификацией.

суббота, 17 сентября 2016 г.

Рубрика "Спросите у Чубрика". Типоразмеры планов: удобная сортировка в диспетчере проекта и не только!

Очередной вопрос в рубрику задал Сергей Резник: "В диспетчере есть планы 1,2 и тд этажей. Хочется сделать Кладочные планы всех этажей и обьеденить их в одну закладку, далее Маркировочные планы, планы расстановки мебели и тд, но чтобы их можно было скрывать и отображать нажав на плюсик, как группировка ячеек в Exel".
Нет ничего проще ) Вопрос на 1 по 5 бальной шкале... 
1. Создаёте шаблон вида.
2. Создаёте типоразмер плана и применяете к нему шаблон вида.
3. Создаёте планы нужного типоразмера.


среда, 7 сентября 2016 г.

Задачка по Revit. Условные выражения в семействе

Всем привет! Я готовлюсь к курсу по семействама заодно делаю тест по семействам.
И придумал одну простую задачку. Правда, Алексей Борисов считает, что эта задачка слишком сложная для теста... так что прошу развеять мои сомнения.

Итак, вот гифка:



Сможете повторить? Я сделал это (от идеи до реализации) за 10 минут. Идея у вас уже есть, так что нужна реализация.
Если справитесь, пишите в комментариях "справился" и время, которое у вас на это ушло.
Задачка чисто на интерес и спортивный азарт.
Тем, кто справится, от меня респект и уважуха ;)

P.S. Прошу правильные формулы не палить )
P.P.S. Правильный ответ выложу к новому году ))))

суббота, 27 августа 2016 г.

Revit tips&tricks. Как быстро вставить диаметр, квадрат, куб и другие полезные символы с клавиатуры в Revit

Написать этот пост я пообещал своим ученикам на курсе по оформлению РД в Revit, который закончился в эту пятницу.

На самом деле, быстро вставить символ Ø, м², м³ и другие знаки в Revit можно так же, как и в Windows ))) Нужно использовать ALT!

Для тех, кто не в теме, поясню, как это работает:
На полной клавиатуре (с боковой цифровой клавиатурой) вы зажимаете клавишу ALT, а потом вводите на цифровой клавиатуре код.

Например, чтобы ввести символ диаметра, нужно ввести ALT+0216
(плюс вводить не надо, удерживаете ALT и вводите 0216).

Вот табличка с самыми нужными символами:

среда, 17 августа 2016 г.

Размер по двум точкам на 3D виде (по мотивам What Revit Wants)

На днях Люк Джонсон разместил свое семейство Revit для добавления размеров на 3D виде.
Вот его пост: Making Your Own Adaptive Dimension Tool for Revit 

Сразу после публикации у меня спросили, как можно настроить семейство, чтобы оно:
1) Было видимым
2) Отображало размер не в свойствах, а на виде

Вот что у меня получилось (ссылки на семейства под катом):



среда, 27 июля 2016 г.

Настройки отображения, видимости и графики элементов Revit (часть методички курса "Оформление РД раздела АР")

Друзья, я снова решил опубликовать маленькую часть методички, на этот раз посвященную теме настройки видимости, графики (оформления) и отображения элементов в Revit.
Эта методичка была написана еще в 2011 году, но не потеряла своей актуальности. Сейчас я использую ее для курса "Разработка и оформление документации раздела «АР» в Revit", который я читаю в своем учебном центре BIM2B

Настройки отображения элементов Revit


Настройки отображения элементов в Revit имеют определенную иерархию. Ниже представлена схема, в которой каждая вышележащая настройка меняет (переопределяет) настройки графики, заданные с помощью предыдущей настройки, т.е. имеет приоритет над нижележащей.

среда, 20 июля 2016 г.

О преподавателях Revit

Пост немного не в тему, но просто наболело.
Друзья! Если вы когда-нибудь решите обучиться Revit, подумайте вот о чем:
Вы готовы в автошколе учиться у преподавателя, который за рулем меньше года? Или вы хотя-бы почитаете отзывы? Поищете не того, кто ближе, а того, кто лучше?
Именно так надо искать преподавателя Revit / AutoCAD и т.п.
У вас этим занимается IT или отдел кадров? Найдите сами и предложите им, докажите, что так лучше!

Вот вам свежая история: на прошлой неделе я проводил курс по оформлению рабочей документации в Revit в одной крупной компании. До меня у них был преподаватель из одной известной консалтинговой фирмы... Он сам "освоил" Revit 2 месяца назад и учил их по книжке, "путаясь в показаниях".
Вы думаете, это редкий случай? Отнюдь. Это почти норма. Знали бы вы как ищут преподавателей в консалтинговых компаниях на рынке САПР... скольких "жертв" такого "обучения" мне пришлось переучивать...


Итак, что же делать?

Если вам надо пройти "базовый" курс, минимальные требования к преподавателю:
1. Отзывы учеников, в идеале - референсы, т.е. контакты учеников, которым можно позвонить и пообщаться.
Если с отзывами все ОК, то дальше смотрим на следующие моменты
2. Наличие сертификата Autodesk Revit Professional
3. Стаж преподавательской деятельности от 2 лет (не менее 5 курсов в год)
4. Наличие и качество раздаточного материала
5. Пример проекта, на котором проводится курс

Если вам надо обучиться сложным вещам: "продвинутому" курсу (оформление РД), фриформам, Dynamo и т.п. - то минимальные требования такие:
1. Стаж работы в Revit (т.е. преподаватель - практик, это главное) не менее 3 лет
2. Отзывы учеников, в идеале - референсы
3. Наличие сертификата Autodesk Revit Professional
Если первые 3 пункта выполнены, то далее смотрим на следующие моменты (достаточно наличия 3 из 4 пунктов)
4. Стаж преподавательской деятельности от 2 лет (не менее 5 курсов в год)
5. Наличие и качество раздаточного материала
6. Пример проекта, на котором проводится курс
7. Наличие блога или иных форм профессиональной активности в интернете (тематические посты в соцсетях и на форумах, группы в соцсетях и т.п.)

Это не завышенные требования, ВЫ же ПЛАТИТЕ ДЕНЬГИ за то, что вас учат!!!
Если преподаватель плохой, вы теряете время, деньги, а что еще хуже - вас учат работать неэффективно! 

Не жалко своего времени? Если жалко, ищите тех, кто реально сможет вас научить. Влияйте на руководство, доказывайте. Всё в ваших руках.

И еще один критерий: цена.
Себестоимость обучения складывается из следующих факторов:

  • Зарплата преподавателя
  • Зарплата менеджера
  • Аренда офиса
  • Амортизация техники
  • Платежи Autodesk за лицензии (ATC)
  • Накладные расходы

Исходя из рынка (для Москвы), "базовый" курс у хорошего преподавателя не может стоить меньше 18000/чел. Продвинутый не может стоить меньше 23000/чел. Все, что ниже - сомнительно. Это как нанять для ремонта таджиков, а не белорусов. Разница в цене небольшая, а качество - небо и земля.
Конечно, если заполняемость класса не 10, а 12-15 человек, то можно и по 15000 курс провести, но качество существенно ухудшится.

Хороших вам преподавателей!

суббота, 16 июля 2016 г.

Высотные отметки в Revit: проектный и абсолютный нуль.

Последние две недели я обучал архитекторов сразу в двух проектных мастерских. И в обеих меня попросили настроить вот такие высотные отметки в Revit:

Вот этому полезному навыку я вас и научу ;)

воскресенье, 3 июля 2016 г.

Формулы и условные выражения Revit (часть методички курса "BIM мастер 2.0")

На прошлой неделе я читал курс "BIM мастер 2.0".
К курсу прилагалась методичка, и я решил опубликовать ее часть, посвященную формулам в Revit. Что называется, "как есть".
Пользуйтесь.

Синтаксис формул

Формулы Revit поддерживают стандартные арифметические операции и тригонометрические функции.
В формулах используются следующие операторы и функции:

  • Сложение: +
  • Вычитание: -
  • Умножение: *
  • Деление: /
  • Возведение в степень: ^ (Пример: 3^2 – это 3 в квадрате, т.е. 3 в степени 2)

Все следующие функции имеют стандартную запись:
функция (значение)
Например: sin (Угол) – синус параметра «Угол».

  • Логарифмирование: log
  • Извлечение квадратного корня: sqrt
  • Синус: sin
  • Косинус: cos
  • Тангенс: tan
  • Арксинус: asin
  • Арккосинус: acos
  • Арктангенс: atan
  • 10 в степени x: exp(x)
  • Модуль числа: abs
  • Число Pi: pi() 

Имена параметров в формулах чувствительны к регистру. Если имя параметра начинается с заглавной буквы, например "Ширина", то формулах его следует вводить именно начиная с заглавной буквы.
Примеры использования функций в формулах:

  • Длина = Высота + Ширина + sqrt(Высота * Ширина)
  • Длина = Длина1 + Длина2
  • Площадь = Длина * Ширина
  • Площадь Круга = pi() * Радиус^2
  • Объем = Длина * Ширина * Высота 
  • Ширина = 100 мм * cos(Угол)
  • Параметр = 2 * abs(a) + abs(b/2)
  • Число элементов массива = Длина / Шаг


Если нужно заблокировать от изменения из проекта значение какого-либо параметра, его значение пишут в формуле (для текста значение пишут в кавычках):


 Для значений в формулах можно использовать функцию округления.
round(x) Функция round возвращает значение, округленное до ближайшего целого числа. При этом не учитывается направление округления. round(3.1) = 3, round(3,5) = 4
roundup(x) Функция roundup возвращает значение, округленное до максимального целого значения, большего или равного х. roundup(3) = 3, roundup(3.1) = 4
rounddown(x) Функция rounddown возвращает значение, округленное до минимального встроенного значения, меньшего или равного х. rounddown(3) = 3, rounddown(3.7) = 3

Округление работает только с числами без размерностей, т.е. не работает с параметрами длины, площади и т.п. 

Чтобы округление работало, нужно в записи выражения с округлением сначала убрать единицы (делением на 1, единицы Revit подставит сам), а потом (после функции округления) вернуть единицы (умножением на 1).

Примеры работы формул по округлению:


Площадь 01 - простое округление
Площадь 02 - округление в меньшую сторону
Площадь 03 - настроено округление до десятых в большую сторону.
Чтобы округлять до конкретного числа, нужно сначала поделить значение на это число (в данном примере – поделить на 0,1), а потом, после округления – умножить на это число. 


Синтаксис условных выражений

В Revit можно использовать условные выражения. Структура условного выражения:
IF (<условие>, <значение, если выполняется>, <значение, если не выполняется>)
Пример: if (Площадь > 1 м², 500 мм, 300 мм)



Пример читается так:
Если Площадь больше 1м², то Отступ равен 500 мм, а если меньше – то Отступ равен 300 мм

При использовании параметры типа "Да/Нет" форма записи условия укорочена:



В условии можно использовать следующие операторы сравнения: "<", ">" и "=". Также поддерживается использование логических операторов: "AND", "OR" и "NOT".
На текущий момент не поддерживаются операторы "<=" и ">=". Однако, эти операторы может заменить логический оператор "NOT". Например, неравенство a<=b можно записать как NOT(a > b).

Примеры формул с условными выражениями:

  • IF со строковым параметром: IF (Длина > 350 мм, "Текст 1", "Текст 2")

Если Длина больше 350 мм, то пишем "Текст1", а если меньше или равно - пишем "Текст2"

  • IF и логический оператор AND (должны выполняться все условия, перечисленные в скобках): =IF (AND(x = 1 , y = 2), 8, 3 )

Если параметр "х" равно 1 и параметр "у" равно 2, то пишем "8", а если "х" не равно 1, или параметр "у" не равно 2 - пишем "3"

  • IF и логический оператор OR (должно выполняться хотя бы одно условие из перечисленных в скобках): =IF (OR( A = 1 , B = 2), 8, 3 )

Если параметр "А" равно 1, или параметр "В" равно 2, то пишем "8", а если параметр "А" не равно 1, и параметр "В" не равно 2 - пишем "3"

  • Вложенное IF-условие: =IF(Длина < 10500 мм, 450 мм, IF(Length < 13500 мм, 900 мм, IF(Длина < 16500 мм, 1500 мм, 2400 мм)))

Если Длина меньше 10500 мм, то параметр равен 450 мм, 
а если Длина больше или равна 10500 мм, но меньше 13500 мм, то параметр равен 900 мм,
а если Длина больше или равна 13500 мм, но меньше 16500 мм, то параметр равен 1500 мм, 
а если Длина больше 16500 мм, то параметр равен 2400 мм.

Если нужно запараметризовать параметр типа "Да/Нет", также используется укороченная форма записи.



Еще больше про формулы вы можете прочитать в других статьях моего блога:

Семейства Revit. Параметризация вложенных семейств Revit.
Семейства Revit. Настраиваем массив "как импосты в витражах". Часть 1
Семейства Revit. Настраиваем массив "как импосты в витражах". Часть 2
Семейства Revit. "Центровка массива". Частный случай
Семейства Revit. "Уклон или градус? И то и другое, или ни в чем себе не отказывайте!"
Семейства Revit: параметр для отчетов
Немного про марки в Revit

суббота, 25 июня 2016 г.

Рубрика "Спросите у Чубрика". Настройка ведомости материалов Revit с разными единицами измерения

Продолжаем разбираться со спецификациями Revit, у которых в одном столбце должны быть разные значения. На очереди ведомость материалов.
Вопрос прилетел от Александра Гончарова. В принципе, их даже два:
1. Как умножить площади разных слоев пола на разный коэффициент?
2. Как в ведомость материалов пола добавить количество шурупов?
В общем, сегодня будем учиться делать вот такую ведомость:

воскресенье, 19 июня 2016 г.

Что делать, если Revit не создает помещение (не отображает марку) в помещениях с фальшполом

Периодически меня спрашивают:
"Что делать, если у меня в Revit помещение с фальшполом? Отметка пола выше нуля, например +0,600? Создаю помещение, вроде оно создается, а марка помещения не проставляется!"
Некоторые пользователи Revit просто дорисовывают еще один уровень по верху фальшпола, и размещают на нем помещение.
Да, это снимает проблему. Но добавляет новых, например, проблемой становится получение спецификаций на этаж, в котором 5 полов на разном уровне )
В общем-то, создание новых уровней для помещений выше нуля - это неправильно. В Revit для всего есть инструмент, и для решения нашей проблемы таким инструментом является параметр "Расчетная высота" у уровня.

воскресенье, 5 июня 2016 г.

Рубрика "Спросите у Чубрика". Как настроить экспорт фасадов из Revit в DWG, чтобы получить цветные штриховки поверхностей?

Очередной вопрос от пользователей, на этот раз коснемся экспорта в DWG.
Итак, как настроить экспорт фасадов из Revit в DWG, чтобы получить цветные штриховки поверхностей?
На самом деле, ответ достаточно широко известен. Но я скажу так: экспорт в DWG давно сломали, и никак не починят. Еще в 2011 версии все работало, как часы...  надеюсь, это когда-нибудь все-таки исправят. А пока, будем выкручиваться.
Итак, если я просто экспортирую из Revit в DWG вот такую картинку:

То я получу неожиданный результат:

пятница, 13 мая 2016 г.

Рубрика "Спросите у Чубрика". Настройка спецификации Revit с разными единицами измерения

Продолжаю отвечать на интересные вопросы.

Вот что недавно спросил на VK Владимир Белевич:
"Вопрос знатокам РЕВИТ. Как в спецификации на кровлю ( в одной спецификации) обрешётку, лобовую доску показать м.п...., а всё остальное как отдельные элементы? Как лучше это сделать?"

Вопрос стандартный, я про это рассказывал не раз на вебинарах. Но раз задают, видно, пора подробнее рассказать про то, как настроить спецификацию Revit с разными единицами измерения.

понедельник, 25 апреля 2016 г.

Рубрика "Спросите у Чубрика". Настройка стыковки стены и колонны в Revit

Решил я тут сделать новую рубрику. Авось приживется...
Побудил меня на это вопрос Павла Леонтьева из VK.

Вопрос:

...У меня тут появился вопрос к вашей довольно старой статье о настройке слоев в ревите. Вот к этой: http://easy4smart.blogspot.ru/2014/05/revit_15.html

...Смотрите какая ситуация имеется: есть сетка колонн 400х400, в качестве ограждающей конструкции хочется использовать многослойную стену (400 камень, 200 изоляция, 70 навесной фасад), которая по идее должна быть построена в два клика, после чего после объединения геометрии колонны должны вырезать в этой стене объем, который они заполняют. Раньше строил по честному - однослойную каменную стену от колонны до колонны, потом снаружи еще одну стену (изоляция+фасад) и склеивал их. Сейчас вот попробовал упростить решение, однако столкнулся с проблемой.


На скриншоте два места, слева - после объединения колонны со стеной, справа - без. В настройках стилях объектов стоит тонкая серая линия, для того, чтобы между слоями Изоляция и Фасад была тонкая общая линия. ... В этом случае меня удовлетворяет отображение графики только в одной из ситуаций, то есть или послойная стена имеет все тонкие серые слои, но при этом общие ребра между колонной и стеной тоже тонкие (а должны быть толстые), или если переопределяю видимость общих ребер на толстую линию, я эту толстую линию вижу и на границе колонна-стена, а так же между всеми слоями многослойных стен.

Не пробовали подружить колонны и стены?


Ответ:

Вот как нужно поступить Павлу, и всем, кто хочет решить этот вопрос:
В семействе колонны добавить символические линии в категории "Несущие колонны" (Разрез) вот с такими настройками: 

Вот и все. Все работает так, как и было задумано ))

Итак, если у вас есть интересные вопросы - задавайте, буду отвечать как будет время )

среда, 13 апреля 2016 г.

Revit tips&tricks. Двоеточие (М1:100) в названии листа Revit

Использование двоеточия в имени листа в Revit. Быстрый пост, я про это уже не раз писал, но не в блоге, а вопросы идут.
Проблема в том, что Revit запрещает использовать двоеточие и ряд других символов в названии листа.


А если очень надо?
Значит, используем таблицу символов Windows, ищем там символ, похожий на двоеточие:


Далее: Выбрать, Копировать
А в Revit CTRL+V и вуаля, наслаждаемся. Вполне "классическое" двоеточие в штампе Revit.