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, и Производные файлы.

doTMWFile

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

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

fileName

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

isRecursive

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

true
false (по умолчанию)
Введенный в R2009b