Макросы в программе Revit: создание и применение

Макросы в программе Revit: создание и применение

Работая в Revit, инженеры и проектировщики часто выполняют одну и ту же операцию много раз, что приводит к снижению производительности и дополнительным временным затратам. Решением этой проблемы являются макросы - программные алгоритмы действий, записанные пользователем.

Макросы незаменимы при работе с большими объемами данных проекта, например, пять пятнадцатиэтажных зданий, для каждого из которых нужно проделать следующие операции:

  1. Создать план и план потолка для каждого уровня;
  2. Каждый план в своем шаблоне для каждого разрабатываемого раздела;
  3. Создать лист
  4. Переименовать и изменить нумерацию листов
  5. Добавить вид на лист
  6. Упорядочить вид на листе

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

Шаблоны макросов для скачивания представлены ниже.

Как воспользоваться макросами в Revit?

Для запуска макросов воспользуйтесь Диспетчером макросов во вкладке «Управление»:

01.png

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

Запуск макросов возможен только с вкладки "Приложение" и вкладки активного документа, но не с вкладок неактивных документов.

  1. Перейдите на вкладку "Управление" → панель "Макросы" → "Диспетчер макросов".
  2. Выберите макрос.
  3. Нажмите "Выполнить".

Запускать отдельные макросы в Диспетчере проектов также можно двойным щелчком на макросе.

Сегодня предлагаем ваше вниманию макрос «Создание стен из линий модели».

Создание стен из линий модели.

Архитекторы и проектировщики сталкиваются с необходимостью перевести эскиз в готовый проект. Однако преобразовывать инструментом «стена» большое количество линий иногда занимает много времени. Решением будет использование макроса «Создание стен из линий модели».

01.png

Чтобы воспользоваться макросом, проведем следующие действия:

Создадим новый проект, чертим линиями модели эскиз. (вкладка «Архитектура» , раздел «Модель», кнопка «Линии Модели»).

Совет: при создании эскиза, во вкладке «Управление» → «Дополнительные параметры» → «Стили линий» создайте сразу линии для несущих стен, перегородок, ограждающих стен и так далее. Далее при черчении линиями моделей во вкладке «Изменить» выбираем нужный нам стиль линий и чертим соответственно типу стен.

01.png 01.png

Следующим нашим шагом будет открытие макроса.

Чтобы запустить макрос, откройте расширение .RVT файла в той версии, в которой у вас установлен Revit . Перейдите в Управление → Макрос → Диспетчер макросов.

01.png

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

Выбираем «Включить макросы для данного документа». Далее для удобства работы с макросом его можно свернуть.

Открываем диспетчер макросов:

01.png

В диалоговом окне выбираем вкладку с нашим макросом, в данном случае макрос «Создание стен из линий». Пока кнопка «Выполнить» будет неактивна. Чтобы макрос активировать, открываем «ArchSmarter», далее выделяем «WallsFromLines – нажимаем «Выполнить».

Появляется окно макроса:

01.png

Теперь можно выбирать нужные нам типы линий и стен.

Тип линии – линии модели, которыми чертили эскиз;

Базовый уровень – уровень, на котором будут располагаться стены;

Тип стены – здесь выбираем тип нашей стены в выпадающем списке;

Высота стены – высота стены в футах или миллиметрах, выбираем нужный тип в выпадающем списке.

01.png

Далее нажимаем «Создать». Автоматически появились стены:

01.png

По такому же принципу создадим и остальные стены. Снова открываем диспетчер макросов и повторяем операции с перегородками.

Совет: клавиша Enter повторяет предыдущее действие. Если вы воспользовались каким- либо инструментом, то повторить его действие можно нажав на клавишу Enter.

В итоге у нас получится:

01.png

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

01.png

Далее можно начать работать с получившейся моделью.

Примечание: не забываем, что данный макрос работает с линиями модели, а не с линиями аннотаций!


Продукты: Autodesk Revit

Остались вопросы по теме публикации? Получите консультацию нашего специалиста

* - обязательные поля