Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

ラピッド プロトタイピング展開

生成された実行可能ファイルのビルド、検証、調整およびテスト

アプリケーションの要件、プロトタイプまたは量産環境や、現在の開発プロセスの段階に応じたいくつかの展開方法から選択します。バッチまたはモンテ カルロ シミュレーションなどの高速なスタンドアロンのシミュレーションを開発用コンピューターで実行する場合、ラピッド シミュレーション (RSim) ターゲットを使用して実行可能ファイルをビルドします。また、別のモデルで使用する S-Function ブロックを生成してシミュレーションを高速化する方法もあります。この方法は、シミュレーションを高速化するだけでなく、コードの再利用や知的財産を保護します。

エクスターナル モード シミュレーションでは、開発コンピューターとコード生成およびビルド プロセスで作成された実行可能ファイルを実行するターゲット プロセッサの間に通信チャネルを作成します。この通信チャネルを通じて、ターゲット プログラムのパラメーター値の変更やターゲット プログラムからの信号データの監視や保存を行うことができます。

リアルタイムの応答が重要である場合、実行可能プログラムをビルドして展開します。システムを制御するコンポーネントまたは制御されるシステムを表すモデルからプログラムをビルドします。コンポーネントの場合、リアルタイム シミュレーターまたはマイクロプロセッサで実行するときにコードをビルド、展開および調整します。テスト環境では、モデル用の実行可能プログラムをビルドし、ハードウェアインザループ (HIL) シミュレーション プラットフォームにダウンロードします。環境を設定したら、実行可能プログラムを実行して、システムまたは制御ユニットをリアルタイムで検証します。

クラス

すべて展開する

target.APIAPI の詳細を記述
target.APIImplementationAPI 実装の詳細を記述
target.Boardハードウェア ボードの詳細を提供
target.BuildDependenciesC および C++ ビルドの依存関係を記述し、ターゲット ハードウェアと関連付け
target.CommandMATLAB コンピューター上で実行するためのシステム コマンドを取得
target.CommunicationInterfaceターゲット ハードウェアのデータ I/O の詳細を記述
target.CommunicationProtocolStack通信プロトコル パラメーターを記述
target.LanguageImplementationC および C++ コンパイラの実装の詳細を提供
target.Objectターゲット タイプの基底クラス
target.Processorターゲット プロセッサ情報の提供
target.CommunicationChannel通信チャネルのプロパティを記述
target.RS232Channelシリアル通信チャネルを記述
target.TCPChannelTCP 通信のプロパティを記述
target.ExternalModeエクスターナル モード プロトコル スタックの表現
target.ExternalModeConnectivityエクスターナル モードの接続オプションの基底クラス
target.XCPターゲット ハードウェアの XCP プロトコル スタックの記述
target.XCPExternalModeConnectivityエクスターナル モード プロトコル スタックの接続性オプションの表現
target.XCPPlatformAbstractionターゲット ハードウェアの XCP プラットフォーム抽象化レイヤーの指定
target.XCPSerialTransportXCP シリアル トランスポート プロトコル層の表現
target.XCPTCPIPTransportXCP TCP/IP トランスポート プロトコル層の表現
target.XCPTransportXCP トランスポート プロトコル層の基底クラス

関数

すべて展開する

rsimgetrtpモデルのグローバル パラメーター構造体
rsimsetrtpparamrtP モデル パラメーター構造体のパラメーターを設定
extmodeBackgroundRunエクスターナル モードのバックグラウンド アクティビティの実行
extmodeEventエクスターナル モードのイベント トリガー
extmodeGetFinalSimulationTimeエクスターナル モードのプラットフォーム抽象化レイヤーの最終シミュレーション時間を取得
extmodeInitエクスターナル モードのターゲット接続性の初期化
extmodeParseArgsエクスターナル モードの抽象化レイヤーによってサポートされているコンフィギュレーション パラメーターの値を抽出
extmodeResetエクスターナル モードのターゲット接続性のリセット
extmodeSetFinalSimulationTimeエクスターナル モードのプラットフォーム抽象化レイヤーでの最終シミュレーション時間の設定
extmodeSimulationCompleteエクスターナル モードのシミュレーションが完了していることを確認
extmodeStopRequestedエクスターナル モード シミュレーションの停止要求をモデルから受信するかどうかをチェック
extmodeWaitForHostRequest開発コンピューターからのエクスターナル モード シミュレーションの開始または停止要求を待機
rtiostreamtestカスタム rtiostream インターフェイスの実装をテストする

パッケージ

ターゲットターゲット ハードウェア情報とビルド ツール情報の管理

アプリ

カスタム ハードウェア上で実行エクスターナル モード シミュレーションを実行する

ブロック

Generated S-Functionモデルまたはサブシステムを生成された S-Function コードとして表す

トピック

ラピッド プロトタイピングの考慮事項

ラピッド シミュレーション

再利用可能なコンポーネントの展開

エクスターナル モード シミュレーション

HIL シミュレーション