Найдите зависимости от тулбокса
names = dependencies.toolboxDependencyAnalysis(files_in)
[names, folders]
= dependencies.toolboxDependencyAnalysis(files_in)
возвращает names
= dependencies.toolboxDependencyAnalysis(files_in
) names
, массив ячеек имен тулбокса требуется файлами в files_in
.
[
возвращает имена тулбокса и также массив ячеек папок тулбокса.names
, folders
]
= dependencies.toolboxDependencyAnalysis(files_in
)
В проекте можно в интерактивном режиме запустить анализ зависимостей. Можно найти необходимые тулбоксы для целого проекта или для выбранных файлов. Вы видите, каких продуктов новый член команды требует, чтобы использовать проект или найти, какой файл вводит зависимость от продукта. Смотрите Находят Необходимые продукты и Тулбоксы.
|
Массив ячеек из символьных векторов, содержащий Значение по умолчанию: [] |
|
Массив ячеек имен тулбокса требуется файлами в |
|
(Необязательно) Массив ячеек необходимых папок тулбокса. |
Следующий код сообщает об обнаруживаемых необходимых тулбоксах для модели 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
но не анализирует последующих зависимостей. Смотрите Примеры.
Для анализа зависимостей командной строки анализ использует настройки по умолчанию в аналитическом осциллографе, чтобы определить требуемые тулбоксы. Например, если у вас есть продукты генерации кода, затем проверка, Find files required for code generation включен по умолчанию, и о Simulink Coder™ всегда сообщают как требуется. Смотрите Необходимые Тулбоксы в явной документации для большего количества примеров того, как ваши установленные продукты и аналитические настройки осциллографа могут влиять на требования тулбокса, о которых сообщают.
В проекте можно в интерактивном режиме запустить анализ зависимостей и найти необходимые тулбоксы для целого проекта или для выбранных файлов. Смотрите Находят Необходимые продукты и Тулбоксы.
Для модели, которая не находится в проекте, можно в интерактивном режиме сгенерировать декларацию и отчет. Можно создать отчет идентифицировать, где зависимости возникают и управляют опциями анализа зависимостей. Смотрите Генерируют Декларацию Зависимостей моделей.
Чтобы программно проверять, какие файлы требуются, смотрите dependencies.fileDependencyAnalysis
.