このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
ラピッド プロトタイピング展開
アプリケーションの要件、プロトタイプまたは量産環境や、現在の開発プロセスの段階に応じたいくつかの展開方法から選択します。バッチまたはモンテ カルロ シミュレーションなどの高速なスタンドアロンのシミュレーションを開発用コンピューターで実行する場合、ラピッド シミュレーション (RSim) ターゲットを使用して実行可能ファイルをビルドします。また、別のモデルで使用する S-Function ブロックを生成してシミュレーションを高速化する方法もあります。この方法は、シミュレーションを高速化するだけでなく、コードの再利用や知的財産を保護します。
エクスターナル モード シミュレーションでは、開発コンピューターとコード生成およびビルド プロセスで作成された実行可能ファイルを実行するターゲット プロセッサの間に通信チャネルを作成します。この通信チャネルを通じて、ターゲット プログラムのパラメーター値の変更やターゲット プログラムからの信号データの監視や保存を行うことができます。
リアルタイムの応答が重要である場合、実行可能プログラムをビルドして展開します。システムを制御するコンポーネントまたは制御されるシステムを表すモデルからプログラムをビルドします。コンポーネントの場合、リアルタイム シミュレーターまたはマイクロプロセッサで実行するときにコードをビルド、展開および調整します。テスト環境では、モデル用の実行可能プログラムをビルドし、ハードウェアインザループ (HIL) シミュレーション プラットフォームにダウンロードします。環境を設定したら、実行可能プログラムを実行して、システムまたは制御ユニットをリアルタイムで検証します。
クラス
関数
パッケージ
ターゲット | ターゲット ハードウェア情報とビルド ツール情報の管理 |
アプリ
カスタム ハードウェア上で実行 | エクスターナル モード シミュレーションを実行する |
ブロック
Generated S-Function | モデルまたはサブシステムを生成された S-Function コードとして表す |
トピック
ラピッド プロトタイピングの考慮事項
- 外部コード統合ワークフローの選択
アプリケーション統合ポイントで、外部コードを特徴付け、コード生成統合要件を特定し、ワークフローを選択する。 - リアルタイム ラピッド プロトタイピングのためのアルゴリズム モデルの展開
リアルタイムでのテスト用にアルゴリズム モデルを展開します。 - 信頼されていないカスタム コード、カスタム ターゲット、およびコールバック
信頼されていないカスタム コードの使用にはリスクが伴う。
ラピッド シミュレーション
- RSim システム ターゲット ファイルを使用したホスト コンピューターでのハイブリッド動的システムの高速化、調整およびテスト
開発用コンピューターでの非リアルタイムのモデルのシミュレーションを高速化します。 - パラメーター値の範囲に対するラピッド シミュレーションの実行
この例では、RSim システム ターゲット ファイルを使用してパラメーター値の範囲に対するシミュレーションを実行する方法を説明します。 - 生成コードを再コンパイルしないバッチ シミュレーションの実行
この例では、生成コードを再コンパイルせずにバッチ シミュレーションを実行する方法を説明します。 - MAT ファイルを利用した、ラピッド シミュレーションに対応する Inport ブロックへのデータ入力
この例では、コード ジェネレーター RSim -i オプションで、ラピッド シミュレーションの Inport ブロックへの入力データ ソースとして MAT ファイルを使用する方法を説明します。
再利用可能なコンポーネントの展開
- モデルまたはサブシステムの S-Function ターゲットの使用
モデルまたはサブシステムから生成された、別のアプリケーションに動的に読み込むことができる共有ライブラリを使用する。 - 共有ライブラリを使用した開発用コンピューターのシミュレーターへのインターフェイス
別のアプリケーションに動的に読み込むことができる共有ライブラリを生成します。
エクスターナル モード シミュレーション
- エクスターナル モード シミュレーションによるパラメーター調整、信号監視、コード実行プロファイリング
開発用コンピューターとターゲット ハードウェアの間の通信チャネルを通じて、パラメーターを調整し、信号を監視し、実行時メトリクスを取得する。 - XCP 通信を使用したエクスターナル モード シミュレーション
XCP 通信チャネルを使用するエクスターナル モード シミュレーションを実行する。 - XCP エクスターナル モード シミュレーションのグラフィカル コントロール
XCP エクスターナル モード シミュレーションのための [ハードウェア] タブと [エクスターナル モード コントロール パネル] のコントロール。 - Simulink とターゲット ハードウェアの間のエクスターナル モードの接続性の設定
target
パッケージを使用して Simulink® とターゲット ハードウェアの間の接続性を指定する。 - XCP サーバー ソフトウェアのカスタマイズ
ターゲット ハードウェア用に XCP サーバー ソフトウェアをカスタマイズする。 - TCP/IP またはシリアル通信を使用するエクスターナル モード シミュレーション
TCP/IP またはシリアル通信チャネルを使用するエクスターナル モード シミュレーションを実行します。 - TCP/IP またはシリアルのエクスターナル モード通信のためのトランスポート層の作成
カスタム ターゲットへのエクスターナル モード接続をサポートするカスタムの下位通信層を作成します。
HIL シミュレーション
- リアルタイム ハードウェアインザループ (HIL) シミュレーションのための環境モデルの展開
リアルタイムでのテスト用に環境モデルを展開します。