Программа курса «Dynamo: автоматизация работы с данными Revit​»

Кейс 1. Маркировка элементов (Работа со списками и строками)


В этом кейсе перед нами стоит задача: автоматизировать маркировку стен в зависимости от их типа. Хотя задача выглядит не сложной, она отлично подходит для первого знакомства с Dynamo. Дальше будет сложнее. Вот, что мы изучим в этом кейсе:

1.1. Способы выбора элементов.
1.2. Получение экземпляров и типов элементов.
1.3. Просмотр данных списков.
1.4. Сортировка списков.
1.5. Создание списков.
1.6. Запись значений параметров элементов.

Кейс 2. Перенос значений параметров (Работа с элементами модели)

В этом кейсе перед нами стоит задача: перенести значения параметра Маркировка типоразмера стены в параметр ADSK_Марка. Такая ситуация часто возникает на практике: вы уже заполнили все данные привычным способом, а на завершающем этапе заказчик просит разместить информацию в другом параметре. На этом простом, но полезном примере вы познакомитесь с инструментами для автоматизации подобных процессов с помощью Dynamo. Вот, что мы изучим в этом кейсе:

2.1. Получение значений параметров элементов
2.2. Простой перенос параметров
2.3. Dynamo Player

Кейс 3. Объединение значений параметров (Работа со списками и строками)

В предыдущих кейсах мы научились маркировать элементы по типоразмеру. В этом кейсе перед нами стоит задача: автоматизировать маркировку стен по экземплярам. В этом примере будем создавать уникальные марки для каждого экземпляра стены, объединяя несколько параметров в одно текстовое значение. Поскольку стандартных инструментов для «склейки» текстовых параметров в Revit нет, мы рассмотрим способы решения этой задачи с помощью Dynamo. Вот, что мы изучим в этом кейсе:

3.1. Типы данных
3.2. Уровни списков.
3.3. Создание строк.
3.4. Code-block.

Кейс 4. Изменение нумерации листов (Импорт/экспорт Excel, словари)

В этом кейсе перед нами стоит задача: изменить нумерацию листов в проекте. Чуть глубже погрузимся в Dynamo и работу с данными и разберемся как можно связать Revit и Excel. Вот, что мы изучим в этом кейсе:

4.1. Входные данные для скрипта.
4.2. Условный оператор.
4.3. Виды и листы
4.4. Запись данных в Excel
4.5. Модификация списков.
4.6. Инспектор строковых данных.
4.7. Модификация строковых данных.
4.8. Получение данных из Excel
4.9. Синтаксис Design Script

Кейс 5. Отзеркаленные элементы (Python Script)

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

5.1. Пакеты нодов
5.2. Revit Lookup
5.3. Python Script
5.4. Использование AI

Кейс 6. Параметры для IFC арматуры

В этом кейсе перед нами стоит задача: назначить параметры ADSK_Количество основы и ADSK_Метка основы для IFC арматуры. Для такой арматуры системные параметры количества и метки основы отсутствуют, поэтому их нужно заполнять самостоятельно. Вот, что мы изучим в этом кейсе:

6.1. Фильтры элементов
6.1. Группировка

Кейс 7. Классификаторы помещений на примере МГЭ

В этом кейсе перед нами стоит задача: классифицировать помещения в соответствии с требованиями МГЭ (Московской государственной экспертизы). Вот, что мы изучим в этом кейсе:

7.1. Ноды для работы с помещениями
7.2. Получение данных из Excel
7.3. Создание словарей

Кейс 8. Заполнение параметров для экспликации полов

В этом кейсе перед нами стоит задача: заполнить параметры, необходимые для получения экспликации полов. Сначала заполним параметры Помещение Имя и ADSK_Номер помещения квартиры для перекрытий (полов). Затем, на основании полученных данных, заполним параметры Помещение Список номеров и Помещение Список имен. Вот, что мы изучим в этом кейсе:

8.1. Работа со строками
8.2. Работа со списками
8.3. Основы работы с геометрией
8.4. Конвертация строки в число

Добавить комментарий