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