Маркировка элементов с указанием высоты установки

Иногда необходимо маркировать оборудование на планах с указанием высоты установки. Revit не позволяет сделать это напрямую. В этом уроке рассмотрим, как можно проставить марки с указанием высоты установки используя Dynamo.

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

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

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

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

  • Document.Current - получаем доступ к текущему документу;
  • Document.ActiveView - получаем доступ к активному виду;
  • Categories - выбираем категорию, которую будем маркировать;
  • SelectByCategoryAndView - выбираем все элементы по категории и виду;
  • ReferenceLevel - уровень, относительно которого рассчитывается высотная отметка; 
  • GetElementLevels - узел, определяющий высотные отметки базовой точки, верха, низа и середины элемента;
  • ParameterName - имя параметра, в который будет записана высотная отметка;
  • Refresh - обновление входных данных;
  • SetParameterByName - узел, которые записывает высотную отметку в параметр.
Dynamo устроен так, что повторный запуск возможен только при изменении входных данных. Поэтому, если программа не запускается, нужно поменять значение в узле "Refresh".

4. Добавляем в маркируемые семейства параметр "Отметка" через "Общие параметры". 

5. Запускаем Dynamo и проверяем результат.

6. Осталось промаркировать элементы. Загружаем в проект семейство "ОА_Номер группы с высотой.rfa" и "СЭ_Номер группы с высотой.rfa". 



Комментарии

  1. Отлично. А то приходилось вводить два значения - сначала задовать высоту установки, а потом дописывать свой параметр со значаением высоты. Большое спасибо за Вашу работу.

    ОтветитьУдалить

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