Используйте представления с уровнем детализации, чтобы указать, какие компоненты загружаются в память, или создать представление для одной детали. Можно создавать несколько представлений для загрузки различных аспектов сборки, а также для управления использованием памяти.
В любое время можно сменить представление и выбрать другое представление с уровнем детализации. Дважды щелкните его имя в браузере для активизации или, если это предпочтительнее, щелкните имя правой кнопкой мыши и выберите команду "Активизировать".
Проверка представлений с уровнем детализации, определенных системой
Все сборки содержат пять системных уровней детализации:
- Главный (по умолчанию)
- Все компоненты подавлены
- Все детали подавлены
- Вся библиотека компонентов подавлена
- Все включены
Для того, чтобы открыть файл с активным системным или пользовательским уровнем детализации, нажмите "Параметры" в диалоговом окне открытия файла, выберите нужный уровень детализации и нажмите "Открыть". Проанализируйте воздействие одного из системных представлений с уровнем детализации, используя собственные файлы сборок или один из файлов образца модели.
Прим.: представления с уровнем детализации, определяемые системой, доступны только для преобразованных файлов и сохраненных в текущей версии. Если необходимо, откройте сборку и затем щелкните "Сохранить". В диалоговом окне "Сохранение" выберите "Да для всех" (для сохранения всех файлов), затем нажмите "OK". Закройте и снова откройте сборку.
- Откройте файл сборки, например, файл примера Engine.iam.
- В браузере разверните папку "Представления" и "Уровень детализации".
По умолчанию будет выбрано главное представление, и все компоненты в сборке загружаются в память. Прокрутите иерархическую структуру браузера, чтобы убедиться в том, что выбраны все файлы.
- В браузере дважды щелкните представление "Вся библиотека компонентов подавлена". В примере Engine.iam некоторые шайбы и болты удалены из памяти и графического окна. Прокрутите иерархическую структуру браузера, чтобы убедиться в том, что компоненты Библиотеки компонентов подавлены (они отображаются как перечеркнутый текст).
Прим.: В представлении "Вся библиотека компонентов подавлена" подавляются все компоненты, сохраненные в следующих двух местоположениях: в папке файлов библиотеки компонентов по умолчанию, указанной на вкладке "Файл" в диалоговом окне "Параметры приложения", и в папке файлов библиотеки компонентов, указанной в параметрах папки текущего проекта. Если компонент библиотеки компонентов сохранен не в этих двух папках, он не подавляется.
- Дважды щелкните "Все компоненты подавлены" или "Все детали подавлены", а затем, используя прокрутку в браузере, просмотрите результаты. Все детали или компоненты удаляются из памяти и графического окна.
Совет: Сборку можно открыть с одним из активированных системных представлений с уровнем детализации. В диалоговом окне открытия файла выберите сборку, которую нужно открыть, а затем выберите "Параметры". В диалоговом окне "Параметры открытия файла" выберите системное представление с уровнем детализации.
Прим.: Проверьте измеритель емкости в строке состояния, чтобы увидеть число вхождений и файлов, загруженных с каждым представлением.
Создание представления с уровнем детализации с числом компонентов
- Нажмите "Открыть" и перейдите к сборке, которую требуется открыть.
- В браузере (или графическом окне, если компоненты видны) определите, какие компоненты нужно подавить или восстановить.
- Щелкните правой кнопкой мыши компонент в браузере или графическом окне, если он виден, и выберите "Подавить". Если применимо, снимите флажок "Подавить", чтобы загрузить компонент.
- При необходимости продолжите подавлять или восстанавливать компоненты.
- Щелкните правой кнопкой мыши узел "Уровень детализации" в браузере и выберите "Создать" для создания нового представления с уровнем детализации, охватывающего текущие состояния подавления компонентов.
- По завершении нажмите кнопку "Сохранить" для сохранения файла. Появится запрос на ввод описательного имени для нового представления с уровнем детализации.
Прим.:
- Для создания новых представлений с уровнем детализации и копий существующих представлений с уровнем детализации используйте параметры контекстного меню.
- Можно скопировать видовые представления в представления с уровнем детализации. Щелкните правой кнопкой мыши необходимое видовое представление и выберите "Копирование в уровень детализации".
- Представления с пользовательским уровнем детализации можно удалять. Представления с системным уровнем детализации удалять нельзя. Щелкните правой кнопкой мыши ненужное представление с уровнем детализации и выберите "Удалить".
- Чтобы открыть файл с активным системным или пользовательским уровнем детализации, выберите "Параметры" в окне открытия файла и, выбрав нужный уровень детализации, нажмите "Открыть".
Создание подстановки с уровнем детализации при использовании внешнего контура

- (Дополнительно) Рассчитайте массовые свойства сборки, чтобы включить их в подстановку.
- (Дополнительно) Создайте видовое представление или представление с уровнем детализации, которое будет содержать только требуемые компоненты.
- (Дополнительно) Активируйте представление.
- Вызовите команду "Внешний контур".
- В диалоговом окне «Внешний контур» вкладка «Компоненты» становится активной.
- В разделе Представление выберите именованный вид, положение и уровень детализации, которые необходимо использовать. Если требуется, чтобы компонент внешнего контура оставался ассоциативным в используемом именованном виде, установите флажок.
Прим.: Представления можно изменять в процессе создания, а затем отображать обновления для выбранного представления. Предварительный просмотр изменений, внесенных в представление, происходит в реальном времени. Таким образом содержимое модели меняется для каждого представления. При нажатии кнопки «Отмена» изменения не будут отменены. Необходимо указать нужное представление перед закрытием диалогового окна.
- Если требуется удалить детали в зависимости от их размера, в разделе Удалить детали установите флажок Удалить детали с учетом размера и укажите расстояние для диагонали ограничивающей рамки компонента, которое следует использовать в качестве критериев фильтрации. Детали, размеры которых меньше указанных значений или равны им, удаляются.
Прим.: При вводе значения сцена обновляется автоматически.
- В разделе Включить компоненты нажмите кнопку Выбрать для исключения и в графической области выберите компоненты, которые не следует включать в деталь внешнего контура.
- По умолчанию активным режимом отображения является
Просмотреть включенные. Отображаются все компоненты, включенные в новую деталь. Выберите
Просмотреть исключенные, чтобы увидеть детали, которые выбраны пользователем для исключения. Используйте переключатель отображения, чтобы упростить процесс выбора.
- Используйте приоритет Выбор для выбора параметра
«Детали» (по умолчанию) или
«Компоненты» (детали или сборки).
- Установите флажок
Все вхождения, если требуется выбрать все вхождения детали.
Прим.: При переключении между режимами «Просмотреть включенные» и «Просмотреть исключенные» для отображения контекста обновляются метки диалогового окна. Кроме того, в соответствии с условным состоянием обновляется изображение.
- Щелкните вкладку «Элементы» для доступа к параметрам удаления элементов, состоящих из твердых тел, что помогает упростить результат.
- В разделе Удалить элементы укажите типы элементов (отверстия, пазы, сопряжения или фаски), которые требуется удалить из детали внешнего контура. Для каждого типа элементов можно выбрать следующие значения.
Нет — типы элементов не будут удалены.
Все — все типы элементов будут удалены.
Удалить диапазон — удаление всех типов элементов с заданным диапазоном. Удаляются элементы, входящие в указанный диапазон. Значение можно изменять в процессе создания и редактирования, осуществлять повторное обнаружение элементов и изменять результат.
Используйте инструмент «Выбор», чтобы выбрать элемент. При этом произойдет вычисление элемента и извлечение максимального введенного значения. Будут выбраны все подобные элементы, значение которых ниже или равно максимальному значению.
- Щелкните Обнаружить элементы, чтобы выделить все типы элементов, соответствующие критериям.
- Щелкните Сохранить элементы и щелкните выделенные элементы, чтобы предотвратить их удаление. Необходимо обновить выбор при нажатии кнопки «Сохранить элементы». При добавлении компонентов их элементы не выбираются автоматически.
- Нажмите вкладку «Создать».
- Укажите имя детали, если оно отличается от значения по умолчанию, тип шаблона, расположение файла и структуру спецификации, которые необходимо использовать.
- В области Стиль выберите один из следующих параметров.
- Выберите
"Одно твердое тело, поглощающее стыки между плоскими гранями", чтобы создать твердое тело без видимых границ между плоскими гранями.
- Выберите параметр
Твердое тело сохраняет стыки между плоскими гранями, чтобы создать единое твердое тело с видимыми границами между плоскими гранями.
- Для создания детали, состоящей из нескольких тел и содержащей уникальное тело для каждой детали сборки, установите флажок
Сохранять каждый твердый элемент как твердое тело.
- Выберите
"Один составной элемент" (выбор по умолчанию), чтобы создать составную поверхность. Этот параметр обеспечивает минимальное время расчета и минимальный размер файла на диске.
- В диалоговом окне Другие параметры задайте следующие параметры.
- Нажмите кнопку "OK", чтобы завершить выполнение команды и создать подстановку. Если массовые свойства являются актуальными и активный уровень детализации не является главным уровнем детализации, то будет выдан запрос на копирование массовых свойств главного или активного уровня детализации.
Прим.: Когда на базе сборки создается деталь внешнего контура, которая используется в качестве подстановки, все внешние справочные ссылки отключаются - их необходимо обновить вручную.
Создание подстановочного представления с уровнем детализации с помощью заимствования сборки

- Нажмите "Открыть" и перейдите к сборке, которую требуется открыть.
- Чтобы использовать для производной сборки уровень детализации с уменьшенным количеством деталей, его сначала необходимо создать. Это позволяет максимально экономить память. Перейти к следующему шагу можно и не создавая нового уровня детализации.
- В браузере щелкните правой кнопкой мыши узел уровня детализации и выберите "Новая подстановка" > "Заимствовать сборку", чтобы создать новую производную деталь из сборки. Уровень детализации, активный на момент создания, содержит главное представление по умолчанию для операции заимствования.
- В окне "Новая производная подстановочная деталь" присвойте компоненту имя, при необходимости выберите шаблон и укажите местоположение для нового файла. Нажмите кнопку "OK", чтобы продолжить.
- Откроется временное окно команды "Производная сборка". Производные тела сборки в списке отражают уровень детализации, активный на момент создания.
- В окне "Производная сборка" перейдите на вкладку "Тела", "Прочее" или "Представления", чтобы внести изменения перед продолжением.
- По умолчанию выбран режим с сокращенным объемом памяти. Производная деталь, созданная в этом режиме, использует меньше памяти, так как в кэше не сохраняются исходные тела. Рекомендуется работать именно в этом режиме.
- Нажмите кнопку "OK", чтобы создать производную деталь, пометьте ее как подстановку, закройте окно производной сборки и вернитесь к главной (исходной) сборке.
- Измеритель емкости в главной сборке отражает одну деталь. Браузер уровня детализации содержит новый активный узел, представленный значком "Подстановочный уровень детализации.
Прим.: Когда на базе сборки создается производная деталь и используется в качестве подстановки, все внешние справочные ссылки отключаются

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

- Создайте упрощенное представление сборки путем моделирования детали или создания производной детали на основе сборки. Сохраните файл на диске.
- При необходимости откройте файл детали на диске.
- В браузере щелкните правой кнопкой на узле детали и выберите "Подстановка" в контекстном меню. Откроется диалоговое окно. Если деталь указана в качестве подстановки, все внешние справочные ссылки отключаются, их необходимо обновить вручную.
- Нажмите кнопку "Да", чтобы продолжить. Деталь обозначена как подстановка, и в браузере рядом со значком детали появится значок подстановки
. Сохраните файл.
- Откройте сборку, которую нужно упростить (главная сборка).
- В браузере щелкните правой кнопкой узел "Уровень детализации" и выберите "Новая подстановка" > "Выбрать файл детали".
- В диалоговом окне помещения компонента выберите файл упрощенной детали, который будет использоваться в качестве подстановки, а затем нажмите "Открыть".
- В браузере в узле "Уровень детализации" появится значок подстановки
и имя подстановочного уровня детализации. Как и при работе с другими элементами в браузере, подстановочный уровень детализации можно переименовать.
Прим.: Если местоположение XYZ и ориентация подстановочной детали отличаются от используемых в сборке, деталь вставляется в сборку на другую позицию относительно заменяемой сборки. Используйте инструмент "Захват-привязка" или зависимости для исходных рабочих элементов, чтобы изменить положение детали. Чтобы избежать такой необходимости, подстановочную деталь следует создавать с края или с эскизов, спроецированных с детальной сборки, или на базе поверхностей и тел, скопированных из детальной сборки.
Прим.: Когда на базе сборки создается производная деталь и используется в качестве подстановки, все внешние справочные ссылки отключаются

- их необходимо обновить вручную.
Использование измерителя емкости для управления объемом используемой памяти
Для повышения производительности при работе с крупной сборкой используйте измеритель емкости, чтобы определить текущее состояние используемой памяти. Когда нужно сократить потребление памяти, определите, можно ли подавить некоторые компоненты, и создайте новое представление с уровнем детализации либо используйте подстановочный уровень детализации, чтобы добиться максимальной экономии памяти.