Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

テンプレートを使用した生成コード ファイルの形式の設定

この例では、コード生成テンプレートを使用して、カスタム コード バナーの追加、データと関数の再配置および追加のコード セグメントとドキュメンテーションの生成コード ファイルへの挿入方法を説明します。

モデルはモデルの説明、DOC ブロック、および Simulink® の注釈からテキストを抽出します。Simulink の注釈がコード テンプレートの %<Note> 記号にマッピングされます。

テンプレートは組織のコーディング標準に対して一貫性のあるファイル レイアウトと詳細化を提供します。Embedded Coder® には、生成コードを書式設定するための拡張コード生成テンプレートが用意されています。コード テンプレート ファイルのレイアウトと形式によって生成コードの出力を制御します。

コード生成テンプレート (.cgt ファイル) を使用すると、カスタム コード バナーの追加、データと関数の再配置、および追加のコード セグメントとドキュメンテーションの生成コード ファイルへの挿入が可能になります。コード生成テンプレートは MATLAB® パスから自動的にインポートされます。このモデルでは、コード生成テンプレート rtwdemocodetemplate.cgt が使用されます。

1. モデル CodeTemplate を開きます。

model='CodeTemplate';
open_system(model)

2. [コンフィギュレーション パラメーター] ダイアログ ボックスで、[コード生成][テンプレート] ペインを開きます。

3. [コード テンプレート] セクションで、[ソース ファイル テンプレート] の横の [編集] ボタンをクリックします。rtwdemocodetemplate.cgt テンプレートが MATLAB コマンド ウィンドウで開きます。コード テンプレートを検査します。

4. モデルをビルドしてコードを生成します。[C コード] タブで、[ビルド] をクリックします。

5. CodeTemplate.c を開いて生成されたコードを検証します。

6. モデルを閉じます。

close_system(model)