По мере роста модели управление файлами и зависимостями, на которые имеются ссылки, усложняется. Для уменьшения сложности управления крупными моделями можно использовать проекты. Проекты в Simulink помогают организовать большие иерархии моделей за счет поиска необходимых файлов, управления файлами и параметрами и совместного доступа к ним, а также взаимодействия с системой управления версиями.
Сценарий MATLAB ®ex_modeling_project_setup.m создает проект, содержащий следующие файлы:
Файл подсистемы ex_modeling_mechanical_system.slx
Файл модели ex_modeling_variants.slx
Файл модели ex_modeling_controller.slx
Файл модели ex_modeling_operator_variant.slx
Сценарий MATLAB ex_modeling_data_mechanical_system.m
Сценарий MATLAB ex_modeling_data_controller.m
Сценарий MATLAB ex_modeling_variant_choice.m
Функция MATLAB ex_modeling_bus_objects.m
Чтобы открыть этот сценарий, введите следующую команду в командной строке MATLAB:
openExample('simulink/SetupAFileManagementSystemExample')Запустите сценарий для создания проекта.

Сценарии и функция MATLAB настроены на запуск при запуске.
С помощью этого проекта можно изучить следующие возможности проекта:
Автоматизация задач
Создание ярлыков для общих действий
Анализ зависимостей файлов
Анализ влияния изменения файлов
Сравнение файлов модели
В окне Представления проекта (Project Views) выберите Анализатор зависимостей (Dependency Analyzer) и щелкните Анализ (Analyze), чтобы выполнить анализ зависимостей для всех файлов в проекте. На графике зависимостей наведите курсор на стрелки зависимостей, чтобы найти тип зависимостей. Это показывает, что сценарии и функции MATLAB выполняются посредством обратных вызовов модели.

Поскольку эти файлы теперь запускаются при запуске, обратные вызовы модели являются избыточными и могут быть удалены.
На графике зависимостей также показана двухуровневая иерархия моделей, в которой верхняя модель зависит от библиотеки и ссылочной модели.