Дополнительные возможности Windchill > Управление производственным процессом > Обзор Windchill MPMLink > Основные производственные принципы и термины > Механизм кэширования в MAPSB
  
Механизм кэширования в MAPSB
Использование механизма кэширования эффективно при наличии большого числа деталей в структуре дерева браузера производственной ассоциативной структуры детали (MAPSB) или браузера сервисной ассоциативной структуры детали (SAPSB). Преимущество использования механизма кэширования состоит в том, что после начальной загрузки структуры в кэш последующие действия выполняются относительно быстрее. Этот механизм можно использовать для повышения производительности MAPSB.
Работа механизма кэширования
Предварительное условие для использования механизма кэширования - задание для настройки пользователя Включить кэш структуры значения Да. При такой конфигурации вся информация о структуре в сессии хранится в кэше. После конфигурирования настройки процесс создания кэша запускается в фоновом режиме при открытии сессии MAPSB. Отдельный кэш создается для каждой сессии MAPSB. Время, затраченное на создание кэша, зависит от размера структуры.
Кэш обновляется при внесении изменений в подсборку, сборку или деталь. Кэш обновляется инкрементно только для данной подсборки, а не для всей структуры. Кэш восстанавливается, если изменяется корневой узел.
Родительская и дочерняя структуры дерева MAPSB имеют отдельные кэши, обновляемые независимо. При изменении дочерней структуры обновляется только дочерний кэш. Во время обновления дочернего кэша можно изменять родительскую структуру. Однако PTC рекомендует вызывать действие пользователя со структурой только после завершения процесса создания кэша. Если в процессе создания дочернего кэша вызвать на родительском уровне действие, влияющее на дочернюю структуру, это действие будет выполнено только после завершения процесса создания дочернего кэша. Например, выбор эквивалентных деталей на другой стороне.
Статус процесса создания кэша отображается ниже панели инструментов MAPSB. В следующей таблице представлена информация по сообщениям о статусе процесса создания кэша:
Сообщение
Описание
Статус создания кэша: не инициализировано
Кэш для данной структуры не создается.
Статус создания кэша: завершено
Процесс создания кэша завершен. Последующие действия будут теперь использовать кэш для своего выполнения.
Статус создания кэша: выполняется
Выполняется процесс создания кэша.
Статус создания кэша: сбой
В процессе создания кэша возник сбой. Кэш можно восстановить. Щелкните "Создать кэш структуры" на средней панели инструментов MAPSB или SAPSB, чтобы восстановить родительский и дочерний кэши.
* 
отображается, только если для настройки Включить кэш структуры задано значение Да.
В процессе создания кэша может возникнуть сбой из-за наличия в структуре рекурсивных путей. Рекурсивный путь возникает в случае, когда дочерняя деталь ссылается на свою родительскую деталь. Исправьте структуру перед восстановлением кэша.
Кэш используют следующие действия:
Выбрать эквивалентные детали на другой стороне
Выбрать эквивалентные вхождения на другой стороне
Выбрать эквивалентные использования на другой стороне
Мои взятия на изменение
Быстрый поиск
Показать статус эквивалентных вхождений
Обновить статус эквивалентных вхождений
К обновлению информации структуры и восстановлению кэша приводят следующие действия:
Вставить существующий
Вставить новую
Вставить нескольких новых
Новое дочернее представление
Создать дочернюю деталь
Вставить как новую ветвь
Вставить как новую деталь и т. п.