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

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

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

  • Автоматизируйте задачи

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

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

  • Анализируйте удар изменяющихся файлов

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

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

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

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

Похожие темы