メインコンテンツ

dependencies.toolboxDependencyAnalysis

ファイルに必要な製品の検索

説明

names = dependencies.toolboxDependencyAnalysis(files) は、files に必要な製品の名前を返します。

[names, folders] = dependencies.toolboxDependencyAnalysis(files) は、MATLAB® インストール環境内の必要な製品のフォルダーも返します。

すべて折りたたむ

開いているモデル vdp の必要なすべての製品を検索します。

openExample("vdp.slx");
names = dependencies.toolboxDependencyAnalysis(bdroot)
names =

  1×1 cell array

    {'Simulink'}

ヒント

依存関係の分析を対話的に実行できます。プロジェクト全体、選択されたファイル、またはモデルで必要な製品とアドオンを検索できます。新しいチーム メンバーが設計を使用するためにはどの製品とアドオンが必要か、またはどのファイルが製品の依存関係を生み出しているかを確認できます。Find Required Products and Add-Onsを参照してください。

どのファイルが必要かをプログラムでチェックする方法については、dependencies.fileDependencyAnalysis を参照してください。

次のように長い製品名を表示して、names cell 配列を調べるには、次のようにします。

productName = names{:}
productName =

    'Simulink'

開いているモデル vdp の必要な製品の名前とフォルダーを検索します。

openExample("vdp.slx");
[productName, installFolder] = dependencies.toolboxDependencyAnalysis(bdroot)
productName =

  1×1 cell array

    {'Simulink'}


installFolder =

  1×1 cell array

    {'simulink'}

入力引数

すべて折りたたむ

解析するファイルの絶対パス。string スカラー、string 配列、またはベクトルの cell 配列として指定します。パスにはファイル拡張子を含めなければなりません。

例: "C:\Workspace\Functions\setup.m", fullfile(pwd,"models","myModel.slx")

出力引数

すべて折りたたむ

files のファイルに必要な製品の名前。文字ベクトルの cell 配列として返されます。

(オプション) MATLAB インストール環境内の必要な製品フォルダーの名前。文字ベクトルの cell 配列として返されます。

バージョン履歴

R2012a で導入