このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
ソース コードの生成
ソース コード モジュールの生成および検証
ソース コードの生成を開始する方法と、コード ジェネレーターによって生成されるファイルとフォルダーの詳細について学習します。大規模なプロジェクトを整理するには、コード生成プロジェクト テンプレートを使用します。プロジェクトは、必要なファイルの検索、ファイルと設定の管理および共有、ソース管理の対話操作、コントローラー コードの生成、テスト ハーネスのシミュレーションの実行に役立ちます。
クイック スタート ツールを使用したコードの生成から開始できます。
アプリ
Simulink Coder | シミュレーションの高速化、ラピッド プロトタイピング、ハードウェアインザループ (HIL) シミュレーションなどのアプリケーションで使用するために、Simulink モデル、Stateflow チャート、MATLAB 関数から C および C++ コードを生成して実行する |
関数
トピック
コードの生成
- クイック スタート ツールを使用したコードの生成
ラピッド プロトタイピング用のコードをすばやく生成するためのモデルの準備。 - コード生成速度の向上
モデルを変更してコード ジェネレーターによるコード生成速度を上げます。 - Simulink Coder を使用したコード生成
Simulink® モデルのシステム ターゲット ファイルの選択、リアルタイム シミュレーション用の C コードの生成、および生成されたファイルの表示。 - 地域と言語の設定とコード生成
効率的なグローバリゼーションのための地域と言語の設定のサポート。 - コード置換とは
コードを置換する理由と方法。MathWorks が提供するコード置換ライブラリ。コード置換ライブラリの内容と、コード ジェネレーターでその内容を使用する方法。用語と制限。 - Simulink モデルから生成されたコードの置換
この例では、コード置換ライブラリを使用して生成コードを置換する方法を示します。 - 最上位モデル コードの再生成の制御
最上位モデル用にコードを再生成するオプションを選択します。 - デバッグ用のモデルの構成
生成コードおよびビルド プロセスがデバッグ用に設定されるようにモデルを構成します。 - 生成されたコードの再読み込み
生成されたコードをモデル エクスプローラーから再度読み込みます。 - 航空機の位置レーダー モデル
航空機の位置をレーダーの測定値から推定する拡張カルマン フィルターを含むモデルのコードを生成します。
プロジェクトによるコード生成
- プロジェクトでのコードの生成とモデルのシミュレーション
この例では、新規プロジェクト用のコード生成テンプレートの使用方法を示します。 - プロジェクトを使用したプログラムによるコードの生成とモデルのシミュレーション
この例では、プロジェクト API を使用して新しいプロジェクトを作成し、ファイルを操作するためのプロジェクト タスクを自動化する方法を示します。
コード生成ファイルとフォルダー
- ビルド プロセスのフォルダーの管理
コード ジェネレーターが作成するフォルダーを管理します。 - ビルド プロセスのファイルの管理
コード ジェネレーターによって生成されるソース ファイルと依存ファイルの作業。 - ビルド プロセスのファイルの依存関係の管理
コード ジェネレーターによって生成されるソース ファイルと依存ファイルの作業。 - ファイル名とフォルダー名のビルド プロセス サポート
ファイル システムの問題によってファイルの処理が妨げられている場合に発生するビルド プロセス エラーのトラブルシューティング。
コード生成のチュートリアル
- モデルの構成、コード生成およびシミュレーション
モデルの機能設計、最上位モデルとサブシステムの表示、およびシミュレーションの実行について、例を使用して学習します。
- ステップ 1: モデルの構成とコードの生成
- ステップ 2: データ インターフェイスの構成
- ステップ 3: 外部 C 関数の呼び出し
- ステップ 4: コード生成用のモデルと構成のチェック