メインコンテンツ

MATLAB および Simulink のさまざまなリリースについての Polyspace でのサポート

MATLAB® または Simulink® についての Polyspace® でのサポートは、リリースに応じて異なります。Polyspace は同じリリースの MATLAB と Simulink を完全にサポートし、これらのソフトウェアで完全統合を実現します。使用する Polyspace のリリースより前にリリースされた MATLAB と Simulink については、リリース間統合によってサポートされます。次の表を参照してください。

 Polyspace リリース R2020aPolyspace リリース R2020bPolyspace リリース R2021aPolyspace Release R2021bPolyspace Release R2022aPolyspace Release R2022bPolyspace Release R2023aPolyspace Release R2023bPolyspace Release R2024aPolyspace Release R2024bPolyspace Release R2025a
MATLAB または Simulink Release R2020a完全統合モデルへ戻るモデルへ戻るモデルへ戻るモデルへ戻るモデルへ戻るモデルへ戻るモデルへ戻るモデルへ戻るモデルへ戻るモデルへ戻る
MATLAB または Simulink Release R2020bモデルへ戻る完全統合リリース間統合リリース間統合リリース間統合リリース間統合リリース間統合リリース間統合リリース間統合リリース間統合リリース間統合
MATLAB または Simulink Release R2021aモデルへ戻るモデルへ戻る完全統合リリース間統合リリース間統合リリース間統合リリース間統合リリース間統合リリース間統合リリース間統合リリース間統合
MATLAB または Simulink Release R2021bモデルへ戻るモデルへ戻るモデルへ戻る完全統合リリース間統合リリース間統合リリース間統合リリース間統合リリース間統合リリース間統合リリース間統合
MATLAB または Simulink Release R2022aモデルへ戻るモデルへ戻るモデルへ戻るモデルへ戻る完全統合リリース間統合リリース間統合リリース間統合リリース間統合リリース間統合リリース間統合
MATLAB または Simulink Release R2022bモデルへ戻るモデルへ戻るモデルへ戻るモデルへ戻るモデルへ戻る完全統合リリース間統合リリース間統合リリース間統合リリース間統合リリース間統合
MATLAB または Simulink Release R2023aモデルへ戻るモデルへ戻るモデルへ戻るモデルへ戻るモデルへ戻るモデルへ戻る完全統合リリース間統合リリース間統合リリース間統合リリース間統合
MATLAB または Simulink Release R2023bモデルへ戻るモデルへ戻るモデルへ戻るモデルへ戻るモデルへ戻るモデルへ戻るモデルへ戻る完全統合リリース間統合リリース間統合リリース間統合
MATLAB または Simulink Release R2024aモデルへ戻るモデルへ戻るモデルへ戻るモデルへ戻るモデルへ戻るモデルへ戻るモデルへ戻るモデルへ戻る完全統合リリース間統合リリース間統合
MATLAB または Simulink Release R2024bモデルへ戻るモデルへ戻るモデルへ戻るモデルへ戻るモデルへ戻るモデルへ戻るモデルへ戻るモデルへ戻るモデルへ戻る完全統合リリース間統合
MATLAB または Simulink Release R2025aモデルへ戻るモデルへ戻るモデルへ戻るモデルへ戻るモデルへ戻るモデルへ戻るモデルへ戻るモデルへ戻るモデルへ戻るモデルへ戻る完全統合

完全統合

MATLAB と Polyspace が同じリリースの場合、インストール後に polyspacesetup を呼び出して統合することができます。同じリリースの Polyspace と MATLABを参照してください。

次が可能です。

  • Simulink エディターまたはMATLAB コマンド ウィンドウから、モデルから生成された C/C++ コードまたはカスタム コードとしてモデルに組み込まれている C/C++ コードに Polyspace 解析を実行。Simulink ブロックへの注釈付けと、Polyspace ユーザー インターフェイスからモデルへ戻る操作。

    Simulink での Code Prover 解析を参照してください。

  • MATLAB Coder™ アプリを使用して MATLAB コードから生成された C/C++ コードに Polyspace 解析を実行 (Embedded Coder® がある場合)。

    MATLAB Coder での Code Prover 解析を参照してください。

  • MATLAB スクリプトを使用して手書きの C/C++ コードに Polyspace 解析を実行。

    MATLAB スクリプトを使用した Code Prover 解析を参照してください。

リリース間統合

Polyspace と、R2020b より後のリリースの MATLAB または Simulink を統合できます。Polyspace より前のリリースの MATLABを参照してください。

このようなリリース間統合では提供される機能が限定されています。

  • Embedded Coder を使用して生成された C/C++ コードに対して Polyspace 解析を実行するために、MATLAB コマンド ウィンドウで以下の関数を呼び出す。

  • Polyspace ユーザー インターフェイスから Simulink モデルに戻る。

以下は実行できません。

  • Simulink エディターまたは MATLAB Coder アプリから生成されたコードの Polyspace 解析を開始する。

  • モデルに組み込まれたカスタム コードまたは手書きの C/C++ コードの Polyspace 解析を MATLAB コマンド ウィンドウで開始する。

  • MATLAB コードから生成された C/C++ コードの Polyspace 解析を MATLAB コマンド ウィンドウで開始する。

以前のリリースの Simulink を使用して生成されたコードに対する Polyspace の実行を参照してください。

部分的統合

Polyspace と、R2020b より前のリリースの MATLAB または Simulink を部分的に統合できます。Polyspace より前のリリースの MATLABを参照してください。

このような部分的統合では提供される機能が限定されています。

  • Embedded Coder を使用して生成された C/C++ コードに対して Polyspace 解析を実行するために、MATLAB コマンド ウィンドウで以下の関数を呼び出す。

  • Polyspace ユーザー インターフェイスから Simulink モデルに戻る。

以下は実行できません。

  • Simulink エディターまたは MATLAB Coder アプリから生成されたコードの Polyspace 解析を開始する。

  • モデルに組み込まれたカスタム コードまたは手書きの C/C++ コードの Polyspace 解析を MATLAB コマンド ウィンドウで開始する。

  • MATLAB コードから生成された C/C++ コードの Polyspace 解析を MATLAB コマンド ウィンドウで開始する。

モデルへ戻る

Polyspace と MATLAB または Simulink を統合せずに、Polyspace ユーザー インターフェイスから Simulink モデルに戻ることができます。以下の条件に該当する場合、Polyspace は MATLAB および Simulink と統合されません。

  • MATLAB または Simulink のリリースが、Polyspace のリリースよりも新しい。

  • MATLAB または Simulink のリリースが、Polyspace よりも 4 リリースを超えて古い。

特定のリリースの MATLAB または Simulink と Polyspace は統合されません。次の表を参照してください。

Polyspace と MATLAB または Simulink を統合せずに、Polyspace ユーザー インターフェイスからモデルに戻るには、次の手順に従います。

  • コードで、Simulink モデルへのリンクとして機能するコメントを特定します。[ツール][基本設定][その他] タブで、コンテキスト メニュー [コードからモデルへのリンクとして機能するコード コメント] からコード生成ツールを選択します。Polyspace は、Embedded Coder、MATLAB Coder、TargetLink を認識します。それ以外のコード生成ツールを使用する場合は、[User Defined] を選択します。[コメントを開始] フィールドに、リンクとして機能するコード コメントの接頭辞を指定します。

  • Polyspace ユーザー インターフェイスの [ソース] ペインで、ハイパーリンクとして表示されるコード コメントをクリックします。

参考

|

トピック