Когда модель растет, управление сослалось на файлы, и зависимости становится более сложным. Чтобы уменьшать сложность больших моделей управления, можно использовать проекты. Проекты в Simulink помогают организовать иерархии большой модели путем нахождения требуемых файлов, управления и совместного использования файлов и настроек, и взаимодействия с системой контроля версий.
ex_modeling_project_setup.m
скрипта MATLAB® создает проект, который содержит эти файлы:
Образцовый ex_modeling_variants.slx
Образцовый ex_modeling_controller.slx
Образцовый ex_modeling_operator_variant.slx
Библиотека ex_modeling_library.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 и функция сконфигурированы, чтобы Запуститься при Запуске.
Используя этот проект, можно исследовать поддержку проекта, такую как эти возможности:
Автоматизируйте задачи
Создайте ярлыки для общих действий
Анализируйте зависимости от файла
Анализируйте влияние изменяющихся файлов
Сравните образцовые файлы
Выполнение анализа зависимостей показывает, что скрипты MATLAB и функция запускаются образцовыми коллбэками.
Начиная с этих файлов, теперь запущенных при запуске, образцовые коллбэки избыточны и могут быть удалены.
Анализ зависимостей также показывает двухуровневую иерархию модели, в которой топ-модель зависит от библиотеки и модели, на которую ссылаются.