このページは前リリースの情報です。該当の英語のページはこのリリースで削除されています。
コード生成の基礎
コード生成の概要と開始
コード ジェネレーターによるコードの生成の基本手順は次のとおりです。
モデルを開く
“ターゲット”,"言語" およびコード生成の "目的"を選択して、コード生成のモデルを構成
ビルド アプローチ ("ツールチェーン アプローチ" など) を選択
モデルのビルド
モデル コンフィギュレーション パラメーターにはコード生成とビルド プロセス用にさまざまなオプションが用意されています。
関数
アプリ
Embedded Coder | 大量生産で用いられる組み込みプロセッサ向けに、読みやすい、コンパクトで高速な C コードおよび C++ コードを生成 |
トピック
入門
- クイック スタート ツールを使用したコードの生成
可読性が高く効率的なコードをすばやく生成するためのモデルの準備。 - コード生成用のモデルと構成のチェック
モデル アドバイザーとコード生成アドバイザーを使用して、モデルでコード生成の準備ができているかどうかを評価します。 - Embedded Coder® を使用したコード生成
金宝app®モデルのターゲットを選択し、オプションを構成して、組み込みシステム用の C コードを生成し、生成されたファイルを表示します。 - 航空機の位置レーダー モデル
このモデルでは、MATLAB スクリプトを含む Simulink モデルに生成されたコードを説明します。
コード生成ファイルとフォルダー
- ビルド プロセスのフォルダーの管理
コード ジェネレーターが作成するフォルダーを管理します。 - ビルド プロセスのファイルの管理
コード ジェネレーターによって生成されるソース ファイルと依存ファイルの作業。 - ビルド プロセスのファイルの依存関係の管理
コード ジェネレーターによって生成されるソース ファイルと依存ファイルの作業。 - ビルド プロセスの依存関係の追加
ビルド プロセスに外部コードの依存関係情報を追加する。 - フォルダー名のビルド プロセス サポート
ファイル システムの問題によってファイルの処理が妨げられている場合に発生するビルド プロセス エラーのトラブルシューティング。 - Manage File Packaging of Generated Code Modules
Generate code modules and header files with the code generator.
その他のコード生成制御のオプション
- リリース間のコード統合
以前のリリースの生成コードを現在のリリースの生成コードと統合します。 - リリース間ワークフローを使用した生成コードの統合
統合モデルでリリース間 SIL ブロックを使用して、以前に生成されたコードを再利用します。 - Use Protected Models from Previous Releases to Perform SIL Testing and Generate Code
Integrate generated code from protected models created in previous releases. - 複数フォルダーからのコードの統合
個別に生成されたコードを統合します。 - 地域と言語の設定とコード生成
効率的なグローバリゼーションのための地域と言語の設定のサポート。
プロジェクトによるコード生成
- プロジェクトでのコードの生成とモデルのシミュレーション
この例では、新規プロジェクト用のコード生成テンプレートの使用方法を示します。 - プロジェクトを使用したプログラムによるコードの生成とモデルのシミュレーション
この例では、プロジェクト API を使用して新しいプロジェクトを作成し、ファイルを操作するためのプロジェクト タスクを自動化する方法を示します。
組み込みシステムのコード生成チュートリアル
- Tutorial for Generating C Code from a Control Algorithm for an Embedded System
This guided tutorial shows how to generate code for a control algorithm model, integrate the generated code with an existing system, and validate simulation and executable results.
- ステップ 1:C コード生成のためのコントロール アルゴリズム モデルの準備
- ステップ 2:生成コードのデータ インターフェイスの構成
- ステップ 3:生成コードの関数の分割
- ステップ 4:モデルおよび生成コードからの外部 C コードの呼び出し
- ステップ 5:Simulink 環境外での統合コードの作成
- ステップ 6:生成コードのテスト
- ステップ 7:生成されたコードのパフォーマンス評価
- ステップ 8:Cygwin と Eclipse のインストールと使い方