exponenta event banner

simscape.dependency.file

Пакет: simscape.dependency

Проверка зависимостей для одного файла

Синтаксис

[fn_list, missing] = simscape.dependency.file('fileName')
[fn_list, missing] = simscape.dependency.file('fileName', dependencyType)
[fn_list, missing] = simscape.dependency.file('fileName', dependencyType, isRecursive)
[fn_list, missing] = simscape.dependency.file('fileName', dependencyType, isRecursive, doTMWFile)

Описание

[fn_list, missing] = simscape.dependency.file('fileName') возвращает два массива ячеек символьных векторов: полные имена путей существующих файлов зависимостей, fn_listи отсутствующие файлы, missing. В этих массивах ячеек перечислены существующие и отсутствующие файлы, необходимые для успешной сборки указанного файла Simscape™ или для правильной визуализации и выполнения в MATLAB ® .

[fn_list, missing] = simscape.dependency.file('fileName', dependencyType) возвращает файлы зависимостей указанного типа.

[fn_list, missing] = simscape.dependency.file('fileName', dependencyType, isRecursive) позволяет указать, является ли анализ рекурсивным для созданных файлов зависимостей. По умолчанию возвращает только файлы зависимостей верхнего уровня.

[fn_list, missing] = simscape.dependency.file('fileName', dependencyType, isRecursive, doTMWFile) позволяет указать, следует ли включать файлы в корневую папку MATLAB (каталог установки) в анализ.

Входные аргументы

dependencyType

Перечисляемое значение типа simscape.DependencyType, который указывает тип возвращаемых файлов:

All (по умолчанию)Все файлы зависимостей
AuxiliaryФайлы, которые не нужны для преобразования файла и использования его в блок-схемах, но необходимы для правильной визуализации, например изображения значков блоков
CoreФайлы, необходимые для преобразования файла и его использования на блок-схемах, например файл домена, на который ссылается анализируемый файл компонента
DerivedВнутренние файлы, не необходимые для совместного использования анализируемого файла компонента, но включающие их, позволят избежать перестроения библиотеки на той же платформе.
SimulinkДополнительные файлы, которые помогают визуализировать блок, созданный из анализируемого файла компонента. Эти файлы не требуются для моделирования.

Перечисляемые значения имеют следующий порядок: Core, Derived, Auxiliary, Simulink, All. Возврат является накопительным. Это означает, что для запрошенного типа файла также возвращаются все предыдущие типы файлов. Например, при указании dependencyType как simscape.DependencyType.Derived, анализ возвращает файлы Core и Derived.

doTMWFile

Логическое значение, указывающее, включает ли анализ файлов файлы в корневую папку MATLAB (каталог установки):

true (по умолчанию)
false

fileName

Имя файла Simscape (с путем) или метода класса, для которого проверяются зависимости. В случае нескольких файлов с одним и тем же именем анализируется только первый файл с указанным именем по пути MATLAB.

isRecursive

Логическое значение, указывающее, является ли анализ рекурсивным для созданных файлов зависимостей:

true
false (по умолчанию)
Представлен в R2009b