dependencies.fileDependencyAnalysis

Найдите зависимости от файла модели

    Описание

    files = dependencies.fileDependencyAnalysis('modelname') возвращает полные пути всех существующих файлов, на которые ссылается модель modelname.

    [files,missing] = dependencies.fileDependencyAnalysis('modelname') также возвращает missing, любые файлы, на которые ссылаются, которые не могут быть найдены.

    [files,missing,depfile] = dependencies.fileDependencyAnalysis('modelname') также возвращает depfile, полный путь пользовательских зависимостей (.smd) файл, если это существует, который хранит имена любых файлов пользователь, вручную добавленный или исключенный.

    [files,missing,depfile,manifestfile] = dependencies.fileDependencyAnalysis('modelname','manifestfile') также создает файл манифеста, заданный в manifestfile.

    Примеры

    свернуть все

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

    files = dependencies.fileDependencyAnalysis('sldemo_mdlref_depgraph')
    files = 7x1 cell
        {'/tmp/BR2020bd_1462360_136931/mlx_to_docbook3/tp5e32dfaa/simulink-ex05898741/sldemo_mdlref_F2C.slx'         }
        {'/tmp/BR2020bd_1462360_136931/mlx_to_docbook3/tp5e32dfaa/simulink-ex05898741/sldemo_mdlref_depgraph.slx'    }
        {'/tmp/BR2020bd_1462360_136931/mlx_to_docbook3/tp5e32dfaa/simulink-ex05898741/sldemo_mdlref_heat2cost.slx'   }
        {'/tmp/BR2020bd_1462360_136931/mlx_to_docbook3/tp5e32dfaa/simulink-ex05898741/sldemo_mdlref_heater.slx'      }
        {'/tmp/BR2020bd_1462360_136931/mlx_to_docbook3/tp5e32dfaa/simulink-ex05898741/sldemo_mdlref_house.slx'       }
        {'/tmp/BR2020bd_1462360_136931/mlx_to_docbook3/tp5e32dfaa/simulink-ex05898741/sldemo_mdlref_outdoor_temp.slx'}
        {'/tmp/BR2020bd_1462360_136931/mlx_to_docbook3/tp5e32dfaa/simulink-ex05898741/sldemo_mdlref_thermostat.slx'  }
    
    

    Входные параметры

    свернуть все

    Полное имя или путь модели, библиотеки или подсистемы, чтобы анализировать в виде вектора символов или строки.

    Типы данных: char | string

    (Необязательно) Полное имя или путь файла манифеста, чтобы создать в виде вектора символов или строки. Функция добавляет суффиксный .smf к пользовательскому указанному имени.

    Типы данных: char | string

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

    свернуть все

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

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

    Полный путь пользовательских зависимостей (.smd) файл, если это существует, который хранит имена любых файлов пользователь, вручную добавленный или исключенный, возвратился как вектор символов.

    Полный путь новой декларации (.smf) файл, возвращенный как вектор символов.

    Советы

    • В интерактивном режиме сгенерируйте диаграмму зависимостей и отчет, обобщающий список необходимых файлов и продуктов. Для получения дополнительной информации смотрите, Анализируют Зависимости моделей.

    • Если ваша модель находится в проекте, использовать listRequiredFiles вместо этого.

    • Чтобы программно проверять, какие тулбоксы требуются, использовать dependencies.toolboxDependencyAnalysis вместо этого.

    Вопросы совместимости

    развернуть все

    Не рекомендуемый запуск в R2020b

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