«Автоматизация Revit на языке C#: базовый уровень»Начальный

Базовый курс по автоматизации проектирования при помощи языка программирования C# рассчитан на уверенного пользователя Revit и будет полезен тем, кому не хватает стандартного функционала программы и кто хочет вывести свои профессиональные компетенции на новый уровень. Благодаря данному курсу вы познакомитесь с азами объектно-ориентированного программирования (ООП), научитесь работать со вспомогательными материалами и документацией по Revit API, а также приобретете уникальные навыки по созданию собственного плагина для Revit.

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

Автор: Иван Фокин
Макс. длительность: 4 часа 39 минут
Темы
Блоки можно проходить в любом порядке
Длительность
Минут
Введение
Длительность: 40 мин.
Введение в ООП
Длительность: 28 мин.
Описываются азы объектно-ориентированного программирования, самые ходовые коллекции, а также механизмы их фильтрации, сортировки и преобразования средствами LINQ.
Начало работы
Длительность: 13 мин.
Освещаются подготовительные мероприятия необходимые для успешного прохождения курса: установка нужного ПО и полезных утилит, а также знакомство с документацией по Revit API.
Мой первый плагин
Длительность: 25 мин.
Освещаются вопросы, решить которые необходимо при написании надстроек любого масштаба и сложности: создание проекта в MS Visual Studio, создание пользовательской команды и пользовательского приложения.
Внесение изменений в модель
Длительность: 125 мин.
Освещаются вопросы, связанные с добавлением новых элементов в модель, а также с изменением их положения и свойств. Каждый урок включает в себя теоретическую и практическую части. В теоретической части описываются ключевые классы и метода. Практическая часть урока предназначена для закрепления новых знаний.
Взаимодействие с пользователем
Длительность: 40 мин.
Освещаются способы, позволяющие включить пользователя в процесс выполнения команды, а также наладить диалог между программой и человеком. Описывается работа с диалоговыми окнами, с указанием координат в документе, а также выделение элементов модели. Каждый урок состоит из теоретической и практической частей.

Для изучения курса вам потребуется:

— Autodesk Revit
— Доступ к Visual studio community
— Установленный Add-in manager

Также желательно:

— Revit SDK
— RevitLookup
— Доступ к Revit API Docs
— Доступ к bim.vc (данный портал)
Иван Фокин
BIM-координатор по направлениям наружного и внутреннего электроснабжения | Институт «Трансэлектропроект» - филиал АО «РОСЖЕЛДОРПРОЕКТ» | Автор

Образование: ФГБОУ ВО НИУ МЭИ Кафедра Электроснабжения промышленных предприятий и электротехнологий (2019)

Опыт: Активно работаю в BIM-среде с 2019 года. Владею Revit, Navisworks, AutoCAD (в том числе 3D). C 2020 года выполняю обязанности BIM-координатора по направлениям наружного и внутреннего электроснабжения в отделе нетягового электроснабжения института “Трансэлектропроект” - филиала АО “РОСЖЕЛДОРПРОЕКТ”

Интересные проекты: Сопровождал пилотные BIM-проекты в части наружного и внутреннего электроснабжения по объектам электрификации Дальневосточной железной дороги

Контакты: iephokin@gmail.com

Открыт для сотрудничества: с удовольствием обсужу с вами возможность реализации плагинов по вашему ТЗ, а также долгосрочную совместную работу.