Маркировка элементов с указанием высоты установки
Иногда необходимо маркировать оборудование на планах с указанием высоты установки. Revit не позволяет сделать это напрямую. В этом уроке рассмотрим, как можно проставить марки с указанием высоты установки используя Dynamo.
Скачать материалы
2. Загружаем (обновляем) пакет BIMelectro в Dynamo (Пакеты - Поиск пакета...). В открывшемся окне вводим BIMelectro, выбираем пакет и устанавливаем.
3. Рассмотрим рабочее пространство.
- Document.Current - получаем доступ к текущему документу;
- Document.ActiveView - получаем доступ к активному виду;
- Categories - выбираем категорию, которую будем маркировать;
- SelectByCategoryAndView - выбираем все элементы по категории и виду;
- ReferenceLevel - уровень, относительно которого рассчитывается высотная отметка;
- GetElementLevels - узел, определяющий высотные отметки базовой точки, верха, низа и середины элемента;
- ParameterName - имя параметра, в который будет записана высотная отметка;
- Refresh - обновление входных данных;
- SetParameterByName - узел, которые записывает высотную отметку в параметр.
Dynamo устроен так, что повторный запуск возможен только при изменении входных данных. Поэтому, если программа не запускается, нужно поменять значение в узле "Refresh".
4. Добавляем в маркируемые семейства параметр "Отметка" через "Общие параметры".
4. Добавляем в маркируемые семейства параметр "Отметка" через "Общие параметры".
5. Запускаем Dynamo и проверяем результат.
6. Осталось промаркировать элементы. Загружаем в проект семейство "ОА_Номер группы с высотой.rfa" и "СЭ_Номер группы с высотой.rfa".
Отлично. А то приходилось вводить два значения - сначала задовать высоту установки, а потом дописывать свой параметр со значаением высоты. Большое спасибо за Вашу работу.
ОтветитьУдалить