exponenta event banner

simscape.dependency.model

Пакет: simscape.dependency

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

Синтаксис

[fn_list, missing, reference2fnList, reference2missing] = simscape.dependency.model('modelName')

Описание

[fn_list, missing, reference2fnList, reference2missing] = simscape.dependency.model('modelName') проверяет зависимости для модели, содержащей блоки Simscape™ и Simulink ® .modelName задает имя модели (либо без пути, либо с относительным путем, либо с абсолютным путем). Расширение файла модели (.slx или .mdl) является необязательным.

Сначала необходимо открыть модель.

Эта команда возвращает информацию о зависимостях, относящуюся только к файлам и блокам Simscape. Чтобы выполнить полную проверку зависимостей для модели, используйте анализатор зависимостей. Дополнительные сведения см. в разделе Анализ зависимостей модели.

Если во время анализа эта команда обнаруживает файл Simscape, расположенный в корневой папке MATLAB ®, она возвращает имя файла без выполнения дальнейшего анализа этого файла, поскольку все зависимые файлы в данном случае являются частью стандартной установки MathWorks.

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

fn_list

Массив ячеек символьных векторов, содержащих полные пути всех существующих файлов, на которые ссылается модель modelName.

missing

Массив ячеек символьных векторов, содержащих имена всех файлов, на которые ссылается модель modelName но не может быть найден.

reference2fnList

Список структур, каждая из которых включает поле 'names' в виде списка имен файлов, вызывающих ссылку, и поля 'type' в качестве типа ссылки для каждого файла. Используются два типа ссылок: 'Simscape component' указывает ссылку из блока модели. 'Simscape' указывает ссылку из файла.

reference2missing

Список структур, каждая из которых включает поле 'names' в виде списка отсутствующих имен файлов и поля 'type' в качестве типа ссылки для каждого файла. Используются два типа ссылок: 'Simscape component' указывает ссылку из блока модели. 'Simscape' указывает ссылку из файла.

Представлен в R2009b