Найдите зависимости от тулбокса
имена = dependencies.toolboxDependencyAnalysis (files_in)
[имена, папки] = dependencies.toolboxDependencyAnalysis (files_in)
возвращает names = dependencies.toolboxDependencyAnalysis(files_in)
names
, массив ячеек имен тулбокса, требуемых файлами в files_in
.
возвращает имена тулбокса и также массив ячеек папок тулбокса.[names, folders] = dependencies.toolboxDependencyAnalysis(files_in)
В проекте Simulink® можно в интерактивном режиме запустить анализ зависимостей. Можно найти необходимые тулбоксы для целого проекта или для выбранных файлов. Вы видите, каких продуктов новый член команды требует, чтобы использовать проект или найти, какой файл представляет зависимость от продукта. Смотрите Находят Необходимые Тулбоксы.
|
Массив ячеек из символьных векторов, содержащий Значение по умолчанию: [] |
|
Массив ячеек имен тулбокса требуется файлами в |
|
(Необязательно) Массив ячеек необходимых папок тулбокса. |
Следующий код сообщает об обнаруживаемых необходимых тулбоксах для образцового vdp
:
files_in={'vdp'};
names = dependencies.toolboxDependencyAnalysis(files_in)
names = 'MATLAB' 'Simulink' 'Simulink Coder'
Чтобы найти все обнаруживаемые зависимости от тулбокса вашей модели и файлов, это зависит от:
Вызовите fileDependencyAnalysis
на своей модели.
Например:
files = dependencies.fileDependencyAnalysis('mymodel')
files = 'C:\Work\foo.m' 'C:\Work\mymodel.mdl'
Вызовите toolboxDependencyAnalysis
на files
вывод шага 1.
Например:
tbxes = dependencies.toolboxDependencyAnalysis(files)
tbxes = [1x24 char] 'MATLAB' 'Simulink Coder' 'Simulink'
Чтобы просмотреть длинные названия продукта исследуют массив ячеек tbxes
можно следующим образом:
tbxes{:} ans = Image Processing Toolbox ans = MATLAB ans = Simulink Coder ans = Simulink
Функциональный dependencies.toolboxDependencyAnalysis
ищет зависимости от тулбокса файлов в files_in
, но не анализирует последующих зависимостей. Смотрите Примеры.
Для анализа зависимостей командной строки анализ использует настройки по умолчанию для аналитического осциллографа, чтобы определить требуемые тулбоксы. Например, если у вас есть продукты генерации кода, затем проверка Находит, что файлы, требуемые для генерации кода, включены по умолчанию, и о Simulink Coder™ всегда сообщают как требуется. Смотрите Необходимые Тулбоксы в явной документации для большего количества примеров того, как ваши установленные продукты и аналитические настройки осциллографа могут влиять на требования тулбокса, о которых сообщают.
В проекте Simulink можно в интерактивном режиме запустить анализ зависимостей и найти необходимые тулбоксы для целого проекта или для выбранных файлов. Смотрите Находят Необходимые Тулбоксы.
Для модели, которая не находится в проекте, можно в интерактивном режиме сгенерировать декларацию и отчет. Можно создать отчет идентифицировать, где зависимости возникают и управляют опциями анализа зависимостей. Смотрите Анализируют Зависимости моделей.
Чтобы программно проверить, какие файлы требуются, смотрите dependencies.fileDependencyAnalysis
.