Найдите зависимости от файла модели
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.