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