polyspaceBugFinder
Polyspace Bug Finder 解析の MATLAB からの実行
スクリプト化を容易にするには、polyspace.Project オブジェクトを使用して Polyspace® 解析を実行します。
構文
説明
は、Polyspace Bug Finder™ を開きます。status = polyspaceBugFinder
は、Polyspace プロジェクト ファイルを Polyspace Bug Finder で開きます。status = polyspaceBugFinder(projectFile)
は、MATLAB® の Polyspace オプション オブジェクトに対して解析を実行します。 status = polyspaceBugFinder(optsObject)
メモ
Polyspace オプション オブジェクトを使用して解析を実行する場合、解析のオプションの指定には Polyspace オプション オブジェクトのみを使用します。1 番目の引数が Polyspace オプション オブジェクトの場合、名前と値の引数の使用はサポートされていません。
では、MATLAB の Polyspace プロジェクト ファイルで解析が実行されます。status = polyspaceBugFinder(projectFile, '-nodesktop')
は、Polyspace の結果ファイルを Polyspace Bug Finder で開きます。status = polyspaceBugFinder(resultsFile)
は、status = polyspaceBugFinder('-results-dir',resultsFolder)resultsFolder の Polyspace の結果ファイルを Polyspace Bug Finder で開きます。
は、Polyspace Bug Finder 解析を実行するために status = polyspaceBugFinder('-help')polyspaceBugFinder コマンドに提供できるオプションを表示します。
は、status = polyspaceBugFinder('-sources',sourceFiles)sourceFiles で指定されたソース ファイルに対して Polyspace Bug Finder 解析を 実行します。
は、1 つ以上の status = polyspaceBugFinder('-sources',sourceFiles,Name,Value)Name,Value ペアの引数で指定された追加オプションを使用して、ソース ファイルに対して Polyspace Bug Finder 解析を実行します。
メモ
MATLAB から Polyspace を実行する前に、Polyspace インストールと MATLAB インストールをリンクしなければなりません。MATLAB や Simulink との Polyspace の統合を参照してください。
[ は、解析の負荷をリモート クラスターに移します。ここで、status, jobID] = polyspaceBugFinder(___,'-batch','-scheduler',scheduler)scheduler は、複数のクライアントからの解析の送信を管理する、クラスターのヘッド ノードを示します。クラスター内の 2 つのジョブを操作も参照してください。
例
入力引数
名前と値の引数
出力引数
バージョン履歴
R2013b で導入