Найдите зависимости от файла модели
файлы = dependencies.fileDependencyAnalysis ('modelname')
[файлы, отсутствуя] = dependencies.fileDependencyAnalysis ('modelname')
[файлы, пропавшие без вести, depfile] = dependencies.fileDependencyAnalysis ('modelname')
[файлы, пропавшие без вести, 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 включает все файлы, требуемые для моделей в качестве примера.
Если ваш файл находится в Simulinkproject, используйте listRequiredFiles
вместо этого.
Можно в интерактивном режиме запустить анализ зависимостей в Проекте Simulink. Смотрите Анализ зависимостей Выполнения.
Чтобы создать отчет идентифицировать, где зависимости возникают, найдите требуемые тулбоксы, и для большего количества управления опциями анализа зависимостей, можно в интерактивном режиме сгенерировать декларацию и отчет. Смотрите Анализируют Зависимости моделей.
Чтобы программно проверить, какие тулбоксы требуются, смотрите dependencies.toolboxDependencyAnalysis
.