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 и блокируется только. Чтобы выполнить полную проверку зависимостей для модели, используйте Инструменты Декларации Simulink. Для получения дополнительной информации смотрите, Анализируют Зависимости моделей (Simulink).

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

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

fn_list

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

missing

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

reference2fnList

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

reference2missing

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

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