Можно снова использовать сборку симуляции для модели, которая создает акселератор Simulink, быстрый акселератор или симуляцию модели, на которую ссылаются (SIM) цель. Первый раз, когда вы моделируете эту модель или обновляете схему для этой модели, процесс сборки, создает файл кэша Simulink®, чтобы сохранить артефакты сборки. Simulink создает:
Акселератор Simulink предназначается для топ-модели
Быстрый акселератор предназначается для топ-модели
Цель СИМА для модели, на которую ссылаются, которая имеет один или несколько экземпляров режима Accelerator в иерархии модели
Для иерархии модели каждая модель, на которую ссылаются, которая генерирует эти цели, имеет связанный файл кэша. Имя файла кэша является именем модели с расширением файла .slxc
. Можно использовать тот же файл кэша на других платформах после создания файла кэша на каждой платформе. Используйте файлы кэша для:
Ускорьте новые сборки для дальнейшего использования собой или другими.
Ускорьте параллельные симуляции.
Избегайте ручных обновлений, сопоставленных с установкой параметра конфигурации Rebuild к Never
. Та установка предотвращает целевые сборки SIM и обновления файла кэша.
Когда вы изменяете модель и затем обновляете схему или моделируете, Simulink определяет, восстановить ли на основе установки Rebuild для модели. Для восстанавливания Simulink обновляет артефакты сборки на диске и файле кэша.
Simulink хранит файлы кэша в папке, заданной настройкой Simulation cache folder. Можно изменить местоположение по умолчанию. Чтобы использовать файл кэша с моделью, сохраните файл кэша на пути MATLAB®. Сохранить версию файла кэша:
Вручную переместите файл кэша вне папки, заданной настройкой Simulation cache folder.
Задайте различную папку настройкой Simulation cache folder перед восстанавливанием.
Совместное использование файлов кэша Simulink с членами команды сохраняет их новая сборка наверху, когда они используют вашу модель. Если вы используете проект, вы можете:
Идентифицируйте устаревшие цели и включайте файлы кэша в операцию доли при помощи кнопки Share вкладки Project.
Отобразите файлы кэша и подсветку недостающие файлы кэша в дереве проекта путем нажатия на узел Dependency Analysis.
Когда вы создаете проект от топ-модели, проект включает сопоставленные файлы кэша для модели и ее моделей, на которые ссылаются.
Если вы не используете проект, можно сохранить файлы кэша в общем ресурсе или присоединить файлы кэша к электронному письму. Если вы совместно используете устаревший файл кэша с кем-то, когда тот человек моделирует модель, Simulink обнаруживает, что это должно восстановить.
Для разработки команды больших моделей, которые ссылаются на другие модели, файлы кэша Simulink полезны для синхронизирования и разрабатывают рабочий процесс. Например, примите что в этой среде разработки моделей:
Команда 20 человек работает над иерархией модели, содержащей 100 моделей.
Все модели, на которые ссылаются, моделируют в режиме Accelerator.
Команда использует одну платформу для разработки.
Команда использует систему контроля версий для их моделей.
Команда использует файлы кэша Simulink в этом рабочем процессе:
Пул параллельных машин рабочего обновляет схему для иерархии модели с помощью последней версии моделей.
Ваш член команды выбирает последнюю версию всех моделей от системы контроля версий.
Ваш член команды выбирает последнюю версию всех файлов кэша Simulink из архива сборки.
Ваш член команды открывает топ-модель и моделирует его. Во время симуляции Simulink извлекает необходимые артефакты от файлов кэша. Симуляция начинается без любых сборок.
Ваш член команды изменяет некоторые модели в иерархии и моделирует, который восстанавливает модели по мере необходимости. При обновлении схемы Simulink локально обновляет файлы кэша для тех моделей по мере необходимости.
Ваш член команды передает изменения в системе контроля версий путем представления измененных моделей.
Пул параллельных машин рабочего создает последнюю версию иерархии модели.
Вы выбираете последнюю версию всех моделей и файлов кэша.
Вы моделируете топ-модель. Simulink извлекает необходимые артефакты от файлов кэша без создания.