ADN Open CIS
Сообщество программистов Autodesk в СНГ

12/12/2015

Работа с макросами в Revit - Введение

Данное руководство написал Michael Kilkelly из компании Space Command. Michael выступал с соответствующим докладом на Autodesk University 2013 и провел похожи курсы в этом году.

Что такое макросы?

Макросы являются одним из наиболее простых способов автоматизировать рутинные действия в Revit и получить доступ к «внутренностям» приложения. Для использования макросов не нужно никакое дополнительное программное обеспечения, кроме как непосредственно самого Revit и являются отличным вариантом для изучения программирования.

Так что же такое макрос? Макрос – это некоторая команда, созданная пользователем с помощью программирования используя Revit API (интерфейс программирования приложений, интерфейс прикладного программирования). Запуск макросов осуществляется напрямую из Revit. Сохраняются макросы в файле проекта. Некоторые другие приложения, например, Microsoft Excel или Microsoft Word, также имеют возможность создавать макросы. Однако, макросы в Revit отличаются от макросов в Excel или Word, так как в Revit вы не можете записывать действия в макросы. Макросы в Revit создаются только вручную.  

Начало работы с макросами

Чтобы начать работать с макросами, первым делом нужно установить Revit 2016 SDK (комплект средств разработки). SDK содержит файлы справки и примеры кода, которые непременно окажутся полезными для обучения программированию. Revit SDK можно установить непосредственно с главной страницы установщика Revit или может быть скачан отдельно на портале Autodesk Developer Network - http://www.autodesk.com/developrevit.

После установки SDK на ваш жесткий диск вы увидите следующие подпапки и папки. Рекомендую потратить немного времени для ознакомления. Примеры макросов особенно полезны для начинающих.

 

Источник: http://thebuildingcoder.typepad.com/blog/2015/10/rtc-classes-and-getting-started-with-revit-macros.html#7

Автор перевода: Виктор Чекалин

Обсуждение: http://adn-cis.org/forum/index.php?topic=3275

Опубликовано 12.12.2015
Отредактировано 15.12.2015 в 15:38:21