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

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

Чтобы открыть этот скрипт, введите эту команду в командной строке MATLAB:

openExample('simulink/SetupAFileManagementSystemExample')

Запустите скрипт, чтобы создать проект.

Эти скрипты MATLAB и функции настроены на Запуск при Запуске.

Используя этот проект, можно исследовать возможности проекта, такие как следующие возможности:

  • Автоматизация задач

  • Создайте ярлыки для общих действий

  • Анализируйте зависимости файлов

  • Анализ влияния изменения файлов

  • Сравнение файлов модели

В представлениях проекта выберите Dependency Analyzer и нажмите Analyze, чтобы запустить анализ зависимостей от всех файлов в проекте. В графике зависимостей наведите указатель мыши на стрелы зависимостей, чтобы найти тип зависимостей. Это показывает, что скрипты и функции MATLAB выполняются коллбэками модели.

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

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

Похожие темы