検証およびテスト
パラメーターの調整、シミュレーションと生成コードの実行結果の比較、およびコードのパフォーマンスの解析
システム開発の場合、V モデルの継続的な検証方法を使用します。
サブコンポーネントのラピッド プロトタイピングの場合、ターゲット アプリケーションで信号を監視してモデル パラメーターを調整できるリアルタイムのエクスターナル モード シミュレーションを実行します。
コード検証には、Simulink® Coder™ に加え、Embedded Coder®、Requirements Toolbox™、Simulink Test™、Polyspace® など、他の製品も使用できます。
アプリ
カスタム ハードウェア上で実行 | エクスターナル モード シミュレーションを実行する (R2019b 以降) |
トピック
ラピッド プロトタイピング
- リアルタイム ラピッド プロトタイピングのためのアルゴリズム モデルの展開
リアルタイムでのテスト用にアルゴリズム モデルを展開します。 - リアルタイム ハードウェアインザループ (HIL) シミュレーションのための環境モデルの展開
リアルタイムでのテスト用に環境モデルを展開します。
リアルタイム シミュレーション
- エクスターナル モード シミュレーションによるパラメーター調整、信号監視、コード実行プロファイリング
開発用コンピューターとターゲット ハードウェアの間の通信チャネルを通じて、パラメーターを調整し、信号を監視し、実行時メトリクスを取得する。 - XCP 通信を使用したエクスターナル モード シミュレーション
XCP 通信チャネルを使用するエクスターナル モード シミュレーションを実行する。 - XCP エクスターナル モード シミュレーションのグラフィカル コントロール
XCP エクスターナル モード シミュレーションのための [ハードウェア] タブと [エクスターナル モード コントロール パネル] のコントロール。 - TCP/IP またはシリアル通信を使用するエクスターナル モード シミュレーション
TCP/IP またはシリアル通信チャネルを使用するエクスターナル モード シミュレーションを実行します。
コード実行のプロファイル
- 生成コードのプロファイリングの実行
コード実行プロファイリングを使用して、コードの実行速度を観察します。
コード解析
- プログラム実行結果のログを作成する
生成されたコードの実行中に MAT ファイルにデータのログを作成します。 - シミュレーションとコードの比較
この例では、slexAircraftExample
モデルから生成されたコードで計算された答えを確認する方法を説明します。 - モデルと生成されたコードのシミュレーション結果における数値の整合性
モデルと生成されたコードのシミュレーション結果が数値的に整合しているかどうかを判別します。不一致を調べます。 - コード生成レポート
生成されたコード ファイルとコード生成レポートを使用して生成されたコードに関する情報にアクセスします。 - Analyze Generated Data Code Interface Report
Use the code interface report to see documentation of the generated code data interfaces, including model entry-point functions and data interfaces.