Как найти элемент по id в ревит
Перейти к содержимому

Как найти элемент по id в ревит

  • автор:

Выбор элементов по коду

Когда сообщение об ошибке указывает на проблемный элемент, его можно найти по коду.

Представители службы поддержки также иногда просят пользователей найти элемент по его коду.

  1. Выберите вкладку «Управление» панель «Сведения» («Выбрать по коду»).
  2. В открывшемся диалоговом окне введите код элемента и нажмите кнопку «Показать».

Искомый элемент будет найден и выделен на виде. Этим инструментом особенно удобно пользоваться, когда нужно найти элемент вида по его коду.

На уровень выше: Сбор информации для устранения неполадок

Понятия, связанные с данным
  • Поиск предупреждений для выбранного элемента
  • Сообщения и предупреждения, которые можно игнорировать
  • Экспорт предупреждений в файл
  • Диалоговые окна сообщений об ошибках
  • Список всех ошибок и предупреждений, связанных с сообщением об ошибке
  • Просмотр элементов, в которых возникла ошибка

Поиск элемента по Id в связанном файле

Данная функция облегчает работу с коллизиями в Revit. По результатам проверки сводной модели на пересечения, Navisworks выдает список, состоящий из Id элементов, по которым найдены коллизии. Поиск по элементам в связанном файле помогает сосредоточиться на пересечени.

Содержание окна

По нажатию на соответствующую кнопку, в Revit открывается окно “ Поиск элемента по Id в связанном файле”.

  1. Связь – поле выбора, в нем можно выбрать необходимую связь для поиска среди всех загруженных в текущий проект связанных файлов;
  2. Id элемента(-ов) – текстовый. Служит для ввода Id элементов, которые необходимо найти в выбранном связанном файле. Значения Id элементов следует вводить через запятую;
  3. Создать 3D вид для элемента – логический, если установлен в значение “Да”, создает под каждый найденный элемент отдельный 3D вид с названием “Link_Id_XXXXX”, где XXXXX – Id найденного элемента;
  4. Найти – кнопка, по нажатию на которую осуществляется поиск заданных элементов в заданном связанном файле;

© 2024 bimteam | Все права защищены

Выделение элемента модели по ID

Если в ноде создающим лист кликнуть на ID (выделено зеленым) элемента из списка, то в Ревите приблизится та область, в пределах которой находится данный элемент, однако если рядом несколько однотипных элементов сложно определить какой из них имеется ввиду. Есть ли способ выделить данный элемент подобно тому, как выделяются элементы в модели Ревит по щелчку мыши?

07.03.2017 в 18:35 #5207 Score: 1

Karma: 473 pts

Element.SelectInView из пакета SteamNodes

ID элемента в параметр

ID много где используется, например, выводится в отчетах об ошибках или пересечениях:

ID элемента недоступен непосредственно в свойствах элемента, но бывает задача, например, вывести его в марку или спецификацию.
Для решения этой задачи написал небольшой макрос:

public void CopyIdToSharedParameter() < string paramName = "Марка"; Document doc = this.ActiveUIDocument.Document; View activeView = this.ActiveUIDocument.ActiveView; Listelems = new FilteredElementCollector(doc, activeView.Id) .WhereElementIsNotElementType() .ToElements() .ToList(); int count = 0, err = 0; using(Transaction t = new Transaction(doc)) < t.Start("ID в общий параметр для " + elems.Count.ToString() + " элементов"); foreach(Element elem in elems) < if (elem is Group) continue; try < string elem.LookupParameter(paramName).Set(id); count++; >catch > t.Commit(); > TaskDialog.Show("Отчет", "Успешно обработано: " + count + ", ошибок: " + err); >

В начале в кавычках укажите имя параметра, в который будет записан ID.
Параметр должен быть создан через «Параметры проекта», текстовый, по экземпляру, с опцией «может изменяться по экземплярам группы».
Макрос обрабатывает все элементы, видимые на текущем виде.
Как подключить макрос.

Всем привет! Тут мой блог об Autodesk Revit, а на самом деле — просто блокнот, куда я записываю свои идеи.
Надеюсь, что информация окажется полезной и интересной.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *