Найдите зависимости от файла модели
files = dependencies.fileDependencyAnalysis('modelname')
[files, missing]
= dependencies.fileDependencyAnalysis('modelname')
[files, missing, depfile]
= dependencies.fileDependencyAnalysis('modelname')
[files, missing, depfile, manifestfile] = dependencies.fileDependencyAnalysis('modelname',
'manifestfile')
возвращает files
= dependencies.fileDependencyAnalysis('modelname
') files
, массив ячеек из символьных векторов, содержащий полные пути всех существующих файлов, на которые ссылается модель modelname
.
[
возвращает files
, missing
]
= dependencies.fileDependencyAnalysis('modelname
')files
, все существующие файлы, на которые ссылается модель modelname
и любые файлы, на которые ссылаются, которые не могут быть найдены в missing
.
[
также возвращает files
, missing
, depfile
]
= dependencies.fileDependencyAnalysis('modelname
') depfile
, полный путь пользовательских зависимостей (.smd
) файл, если это существует, который хранит имена любых файлов, которые вы вручную добавили или исключили.
[files, missing, depfile, manifestfile] = dependencies.fileDependencyAnalysis('modelname',
'manifestfile')
также создает файл манифеста с именем и путем, заданным в manifestfile
.
|
Вектор символов, задающий имя модели, чтобы анализировать для зависимостей. |
|
(Необязательно) Вектор символов, чтобы задать имя файла манифеста, чтобы создать. Можно задать полный путь или только имя файла (в этом случае, файл создается в текущей папке). Функция добавляет суффиксный |
|
На массив ячеек из символьных векторов, содержащий полные пути всех существующих файлов, ссылается модель Значение по умолчанию: [] |
|
Массив ячеек из символьных векторов, содержащий имена любых файлов, на которые ссылается модель Значение по умолчанию: [] |
|
Вектор символов, содержащий полный путь пользователя зависимости ( Значение по умолчанию: [] |
|
Вектор символов, содержащий имя и путь нового файла манифеста. Значение по умолчанию: [] |
Следующие анализы кода модель mymodel
для зависимостей от файла:
files = dependencies.fileDependencyAnalysis('mymodel')
Если вы пробуете анализ зависимостей на модели в качестве примера, он возвращает пустой список необходимых файлов, потому что стандартная установка MathWorks включает все файлы, требуемые для моделей в качестве примера.
Если ваш файл находится в проекте, используйте listRequiredFiles
вместо этого.
Можно в интерактивном режиме запустить анализ зависимостей в проекте. Смотрите Анализ зависимостей Выполнения.
Чтобы создать отчет идентифицировать, где зависимости возникают, найдите требуемые тулбоксы, и для большего количества управления опциями анализа зависимостей, можно в интерактивном режиме сгенерировать декларацию и отчет. Смотрите Анализируют Зависимости моделей.
Чтобы программно проверять, какие тулбоксы требуются, смотрите dependencies.toolboxDependencyAnalysis
.