Получаем параметры помещений из связанных файлов
Как правило, при работе с Revit электрики вставляют архитектурные планы ссылкой, теряя возможность создавать спецификации по помещениям. В этом уроке рассмотрим, как с помощь Dynamo можно записать в свойства осветительных приборов имя и номер помещения, а затем составим спецификацию осветительных приборов по помещениям. Аналогичным образом можно составлять спецификации по этажам, секциям, секторам и корпусам.
Скачать материалы
2. Загружаем (обновляем) пакет BIMelectro в Dynamo (Пакеты - Поиск пакета...). В открывшемся окне вводим BIMelectro, выбираем пакет и устанавливаем.
3. Рассмотрим рабочее пространство.
- Categories - категория элементов;
- All Elements of Category - получаем все элементы выбранной категории;
- GetLinkByName - выбираем документ, в котором находятся архитектурные планы;
- GetElementsRoom - узел, который определяет помещение, в котором находится осветительный прибор;
- Element.GetParameterValueByName - получаем значение параметра (в нашем случае имя и номер помещения);
- SetParameterByName - записываем номер и имя помещения в соответствующие параметры осветительного прибора;
- Refresh - обновление входных данных.
4. Запускаем Dynamo и проверяем результат.
5. Создадим спецификацию осветительных приборов по помещениям
Спецификации по помещения можно создавать на основе связанной модели, там нужно только поставить галочку -границы помещения в связанном файле а в спецификации - включить элементы из связей
ОтветитьУдалитьСпасибо за совет. А где поставить галочку? В свойствах связанного файла?
УдалитьПоставил галку. Но фильтровать по Уровню связанного файла всё равно не удается.
УдалитьПомещения еще можно автоматом получить из файла ссылки, а вот Пространства нет.И есть скрипты, которые помогают автоматом получить пространства по имени помещения. Может и спецификацию делать по пространствам,ведь электрика идет по стенам и потолкам.
Удалить