Получаем параметры помещений из связанных файлов

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

Скачать материалы

1. Запускаем Dynamo (Управление - Визуальное программирование - Dynamo) и открываем файл "Маркировка отходящих линий.dyn". 

2. Загружаем (обновляем) пакет BIMelectro в Dynamo (Пакеты - Поиск пакета...). В открывшемся окне вводим BIMelectro, выбираем пакет и устанавливаем.

3. Рассмотрим рабочее пространство.

  • Categories - категория элементов;
  • All Elements of Category - получаем все элементы выбранной категории;
  • GetLinkByName - выбираем документ, в котором находятся архитектурные планы;
  • GetElementsRoom - узел, который определяет помещение, в котором находится осветительный прибор;
  • Element.GetParameterValueByName - получаем значение параметра (в нашем случае имя и номер помещения);
  • SetParameterByName - записываем номер и имя помещения в соответствующие параметры осветительного прибора;
  • Refresh - обновление входных данных.
4. Запускаем Dynamo и проверяем результат.

5. Создадим спецификацию осветительных приборов по помещениям




Комментарии

  1. Спецификации по помещения можно создавать на основе связанной модели, там нужно только поставить галочку -границы помещения в связанном файле а в спецификации - включить элементы из связей

    ОтветитьУдалить
    Ответы
    1. Спасибо за совет. А где поставить галочку? В свойствах связанного файла?

      Удалить
    2. Поставил галку. Но фильтровать по Уровню связанного файла всё равно не удается.

      Удалить
    3. Помещения еще можно автоматом получить из файла ссылки, а вот Пространства нет.И есть скрипты, которые помогают автоматом получить пространства по имени помещения. Может и спецификацию делать по пространствам,ведь электрика идет по стенам и потолкам.

      Удалить

Отправка комментария