Выбор элементов по коду
Когда сообщение об ошибке указывает на проблемный элемент, его можно найти по коду.
Представители службы поддержки также иногда просят пользователей найти элемент по его коду.
- Выберите вкладку «Управление» панель «Сведения» («Выбрать по коду»).
- В открывшемся диалоговом окне введите код элемента и нажмите кнопку «Показать».
Искомый элемент будет найден и выделен на виде. Этим инструментом особенно удобно пользоваться, когда нужно найти элемент вида по его коду.
На уровень выше: Сбор информации для устранения неполадок
Понятия, связанные с данным
- Поиск предупреждений для выбранного элемента
- Сообщения и предупреждения, которые можно игнорировать
- Экспорт предупреждений в файл
- Диалоговые окна сообщений об ошибках
- Список всех ошибок и предупреждений, связанных с сообщением об ошибке
- Просмотр элементов, в которых возникла ошибка
Поиск элемента по Id в связанном файле
Данная функция облегчает работу с коллизиями в Revit. По результатам проверки сводной модели на пересечения, Navisworks выдает список, состоящий из Id элементов, по которым найдены коллизии. Поиск по элементам в связанном файле помогает сосредоточиться на пересечени.
Содержание окна
По нажатию на соответствующую кнопку, в Revit открывается окно “ Поиск элемента по Id в связанном файле”.
- Связь – поле выбора, в нем можно выбрать необходимую связь для поиска среди всех загруженных в текущий проект связанных файлов;
- Id элемента(-ов) – текстовый. Служит для ввода Id элементов, которые необходимо найти в выбранном связанном файле. Значения Id элементов следует вводить через запятую;
- Создать 3D вид для элемента – логический, если установлен в значение “Да”, создает под каждый найденный элемент отдельный 3D вид с названием “Link_Id_XXXXX”, где XXXXX – Id найденного элемента;
- Найти – кнопка, по нажатию на которую осуществляется поиск заданных элементов в заданном связанном файле;
© 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, а на самом деле — просто блокнот, куда я записываю свои идеи.
Надеюсь, что информация окажется полезной и интересной.