exponenta event banner

Настройка системы управления файлами

По мере роста модели управление файлами и зависимостями, на которые имеются ссылки, усложняется. Для уменьшения сложности управления крупными моделями можно использовать проекты. Проекты в 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 выполняются посредством обратных вызовов модели.

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

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

Связанные темы